标签: sles

挂载:未知文件系统类型“linux_raid_member”

我有 Suse Linux 12.1,我正在尝试挂载一个 RAID 1 磁盘,以浏览其中的文件。但是在安装时:

 # mount /dev/sdc1 /mnt/test
  mount: unknown filesystem type 'linux_raid_member' 
Run Code Online (Sandbox Code Playgroud)

我开始四处阅读,许多人建议只强制使用文件系统类型

  # mount -t ext4 /dev/sdc1 /mnt/test
  mount: /dev/sdc1 already mounted or /mnt/test busy
Run Code Online (Sandbox Code Playgroud)

尝试时

 umount /dev/sdc1                 
 umount: /dev/sdc1: not mounted
Run Code Online (Sandbox Code Playgroud)

有人可以提供一些建议吗?

我在 ESXI 服务器中运行我的机器,它是一个虚拟磁盘。但是这不应该播放,因为该磁盘没有被任何其他机器使用

谢谢!

linux sles raid1 vmware-esxi

37
推荐指数
1
解决办法
17万
查看次数

kill -9 一个 postgres 进程

postgres SELECT 查询在我们的数据库服务器上失控并开始消耗大量内存和交换,直到服务器内存不足。我通过ps aux | grep postgres并运行了特定的过程kill -9 pid。这终止了进程,内存按预期释放。系统的其余部分和 postgres 查询似乎不受影响。此服务器在 SLES 9 SP4 上运行 postgres 9.1.3。

但是,我们的一位开发人员因为使用 杀死了 postgres 进程而批评我kill -9,说它会关闭整个 postgres 服务。事实上,事实并非如此。我以前做过几次,没有看到任何负面影响。

话虽如此,在进一步阅读之后,看起来kill pid没有标志是杀死失控的 postgres 进程的首选方式,但对于 postgres 社区中的其他用户来说,听起来 postgres 多年来“变得更好”,以至于kill -9在单个查询进程/线程上不再是死刑。

有人能告诉我杀死失控的 postgres 进程的正确方法以及kill -9这些天 Postgres 的使用是多么灾难性(或良性)吗?感谢您的洞察力。

postgresql linux kill sles

25
推荐指数
3
解决办法
2万
查看次数

如何配置 vsftpd 以允许 root 登录?

我使用的是 SLES 10.1,并尝试配置 vsftpd 以允许 root 登录。有谁知道如何做到这一点?

到目前为止,我有这个:

local_enable=YES
chroot_local_user=NO
userlist_enable=YES
userlist_deny=NO
userlist_file=/etc/vsftpd.users
Run Code Online (Sandbox Code Playgroud)

我已经将 root 添加到 /etc/vsftpd.users。当我尝试登录时,这是我得到的:

$ ftp susebox
连接到 susebox.example.com。
220-FTP 服务器(用户“me@example.com”)
220
用户 (susebox.example.com:(none)):root
331-密码:
331
密码:
远程主机关闭了连接。

C:\>

顺便说一句,如果你不知道答案,请不要打扰我说我不应该允许 root 登录。我知道我在做什么,我对可能导致的时空连续体的任何破裂承担全部责任。

security login root ftp sles

23
推荐指数
3
解决办法
16万
查看次数

SSH:DH_GEX 组超出范围

我们最近为 OpenSSH 应用了供应商提供的补丁。该补丁禁用了一些密钥交换协议,以应对最近的 Logjam 攻击。应用此补丁后,我们有一些供应商无法通过 sftp 与之交换文件,因为连接协商失败(可能是由于已弃用的密钥交换算法)。

在与我们的供应商交谈之前,我只想验证我们看到的一些事情。这是与问题供应商之一的示例 SSH 会话(添加了行号):

# ssh -vv user@host.domain.com
01 OpenSSH_6.2p2, OpenSSL 0.9.8j-fips 07 Jan 2009
02 debug1: Reading configuration data /etc/ssh/ssh_config
03 debug1: /etc/ssh/ssh_config line 20: Applying options for *
04 debug2: ssh_connect: needpriv 0
05 debug1: Connecting to host.domain.com [1.2.3.4] port 22.
06 debug1: Connection established.
07 debug1: permanently_set_uid: 0/0
08 debug1: identity file /root/.ssh/id_rsa type -1
09 debug1: identity file /root/.ssh/id_rsa-cert type -1
10 debug1: identity file /root/.ssh/id_dsa type -1
11 debug1: …
Run Code Online (Sandbox Code Playgroud)

linux ssh sles linux-networking

20
推荐指数
2
解决办法
5万
查看次数

向 SLES 10 服务器添加 60TB 存储

我必须向 SLES 10 服务器添加一些存档\暂存存储。要求是提供相当大的容量(每个大约 9-20TB,总共 60TB 左右),用于存储包含大型图像文件(大部分为 150Meg Tiff)的存档数据(字面上,这是用于库)和大 tarball。数据将极大地偏向于读取 IO,当然 >95% 并且可能超过 99%。

存储已经购买 - 一个戴尔 MD3000 SAS 阵列菊花链与 2 个 MD1000 完全填充 2TB 7200 RPM SATA 驱动器,总共 45 个驱动器。阵列堆栈使用两个双端口外部 SAS 适配器连接,即有 4 条路径到堆栈。

我的目的是将这些配置为一组 4 个卷,位于 4 个 RAID 组上,每个阵列有一个热备用。所有组都将是具有 7 个或 14 个驱动器的 RAID 6,并且每个 RAID 组将显示为使用该组中所有容量的单个 LUN。在 SLES 端,这些需要格式化为 XFS 卷。

我对 SLES(以及一般的 Linux)的经验有限,我正在寻找有关此的一些建议,特别是:

  1. 在 SLES 10 下配置这种大小的 XFS 卷时,是否有任何需要注意的特定事项,即,鉴于 IO 配置文件,默认设置是否正常?
  2. 初始化\分区\格式化这些的最佳方法是什么?我使用 Parted 设置磁盘标签,并使用 YAST 分区管理器(接受所有默认值)为我的初始测试创建和格式化 XFS 卷。
  3. 如何设置多路径?当我展示初始测试卷时,它显示为四个独立的设备(/dev/sdl、/dev/sdm、/dev/sdn 和 /dev/sdn)。我该怎么做才能将其作为单个卷使用?
  4. 在我的初始测试中,我看到来自现有 EMC Clariion SAN …

xfs sles multipath dell-powervault

10
推荐指数
1
解决办法
1002
查看次数

Docker 端口似乎无法从外部服务器访问

我在 SUSE Linux Enterprise Server 12 SP1 中遇到了 Docker 的奇怪情况。

我使用 SSH 连接到服务器。首先,我尝试运行一个简单的 nginx 服务器来测试:

docker run -d -p 8081:80 nginx:alpine --name nginxtest
Run Code Online (Sandbox Code Playgroud)

容器启动成功。然后,跑步curl http://localhost:8081就可以了!

<!-- [...] -->
<title>Welcome to nginx!</title>
<!-- [...] -->
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试从我的计算机上的浏览器访问它时,http://10.etc.etc.etc:8081请求超时。

但令人惊讶的是,如果我暂时忘记 docker,并直接从服务器使用简单的 HTTP 服务器,例如python3 -m http.server,我会得到:

Serving HTTP on 0.0.0.0 port 8000 ...
Run Code Online (Sandbox Code Playgroud)

当我从计算机上的浏览器访问它时,http://10.etc.etc.etc:8000它就可以工作了!

所以这一定是关于 docker 如何公开其端口的,但这很奇怪,因为它curl http://localhost:8081有效......

我该如何进一步排除故障并解决此问题?

注意:直到昨天我跑步时一切都运行良好systemctl restart wicked(我试图调查另一个不相关的问题)。我也尝试重新启动服务器,但没有帮助。


这是一些可能相关的更多输出......

  • ifconfig docker0
docker0   Link encap:Ethernet  HWaddr 02:49:68:4D:40:9B
          inet addr:172.17.0.1 …
Run Code Online (Sandbox Code Playgroud)

networking sles linux-networking docker sles12

9
推荐指数
1
解决办法
1万
查看次数

如何在不知道密码加密形式的情况下添加用户?

我使用以下命令在 linux 机器中创建一个用户:

useradd -d /home/dummy -g idiots -m -p 12345689 dummy

创建用户和主目录。
问题是我无法使用此帐户登录系统,因为-p需要返回的加密密码crypto

问题:我想通过 bash 脚本创建一个用户,但我不知道crypto. 我该怎么做才能通过脚本自动创建这个用户并解决密码问题?

linux unix user-management sles user-accounts

8
推荐指数
1
解决办法
3万
查看次数

如何为 Suse 创建 RPM

我需要在 Suse 10.1(64 位)机器上安装 Subversion 1.4 版。我无法更改这两个版本中的任何一个,并且此发行版没有 RPM。环顾四周后,我认为我必须自己创建一个 RPM。还有比这更好的方法吗?如果没有,有人对这个过程有任何提示吗?

我不需要一步一步的教程,只需要一个基本的过程大纲。

linux rpm sles sles10

7
推荐指数
1
解决办法
1万
查看次数

iptables SSH 连接日志记录

是否可以仅在建立连接时写入日志条目?我试过了:

iptables -I OUTPUT -p tcp --dport 22 -j LOG --log-level notice --log-prefix "outgoing ssh connection"
Run Code Online (Sandbox Code Playgroud)

记录传出的 SSH 连接,但这会记录每个数据包,正如您可以想象的那样,对于监控目的来说有点不知所措。我正在运行 SLES 11 SP3。因此,如果有人能指出一种仅在建立连接时编写日志条目的方法,我将不胜感激。

ssh configuration iptables logging sles

7
推荐指数
1
解决办法
5814
查看次数

Novell 聚类问题

我正在尝试群集 3 个服务器,然后安装一个 NSS。我已经配置了所有 3 个并准备好滚动。唯一的问题是它们都不属于任何集群。当我运行:“集群加入”命令时,我得到以下信息:

Joining...
Now a member of
This node is not a member of a cluster

我对聚类很不满意,所以我不知道在这种情况下要寻找什么。有一个标记为“集群”的 edirectory 对象,它在该对象下列出了所有 3 个服务器。

我已经安装了 NCS 并且我假设配置正确。我查看了 yast 的 HA 部分,并确保所有 3 个服务器都是“集群”的一部分。当我尝试运行集群管理器时,iManager 会抛出此错误:

File Protocol error occurred: cannot open the NCS version file on the selected cluster. The Cluster software may not currently be running on this server.

这都是 sles oes sp2。未更新(​​出于身份验证原因)。

非常感谢任何数量的帮助。

cluster novell sles

6
推荐指数
1
解决办法
1129
查看次数