Articles of linux

只显示一个进程子树

我想列出一个单一过程及其现在的孩子。 所以,给出以下的stream程树: 想象下面的过程列表: PID TTY STAT TIME COMMAND 2 ? S 0:00 [kthreadd] 3 ? S 0:06 \_ [ksoftirqd/0] …snip… 1292 ? Ss 0:06 /usr/sbin/gpm -m /dev/input/mice -t exps2 1426 ? Ss 0:00 /usr/lib/postfix/master 9785 ? S 0:00 \_ qmgr -l -t fifo -u 12301 ? S 0:00 \_ pickup -l -t fifo -u -c […]

入侵者是否有可能远程重启Linux服务器(没有内部访问)?

我试图诊断一个意外重启,最近我只是好奇,如果这是可能的。

如何诊断RAM?

我有一个与SIGSEGV一段时间后中止的java进程。 在我用更多的RAM升级服务器之后就开始发生了。 经过不同的JVMtesting,我怀疑这可能是一个硬件问题。 但memtest86没有发现问题。 那么,我还能做些什么来检测问题的根源呢? 我应该一个接一个地将RAM模块检测到故障模块吗? 服务器在64位OpenSuse11.3上运行。 内存似乎不是一个ECC。 我有一个这样的套件(3 * 4GB * 2 = 24GB): http://www.kingston.com/datasheets/KHX1600C9S3K2_8GX.pdf

本地和远程服务器与不同的Linux发行版?

我正在Red Hat Enterprise Linux上运行一个远程Web服务器,并且想要托pipe一个本地服务器和一个LAMP Web应用程序的副本来进行内部开发。 是否有任何理由需要在本地服务器上运行Red Hat Enterprise Linux,还是可以在本地服务器上安全地运行Debian(或其他便宜的发行版),而不必担心应用程序不兼容?

桥梁上的Linux Vlans

我试图桥接一个dot1q主干,似乎无法弄清楚。 我能够通过eth0.2接口连接到trunk上的主机,但是当我用br0连接接口并尝试连接时,我什么也得不到。 我在这里错过简单的东西吗? auto lo iface lo inet loopback auto br0 iface br0 inet manual bridge_ports eth0 bridge_stp off bridge_fd 9 bridge_hello 2 bridge_maxwait 0 auto br0.100 iface br0.100 inet static address 192.168.100.99 netmask 255.255.255.0 auto eth0.2 iface eth0.2 inet static address 10.1.2.225 netmask 255.255.255.0 network 10.1.2.1 broadcast 10.2.1.255 gateway 10.1.2.1 mtu 1500

只允许在一个服务器IP地址上使用SSH

我有一个服务器有几个IP地址,每个IP地址上承载站点。 我有一个没有与它相关的网站的IP地址。 我想只允许SSHlogin到一个没有与之关联的站点的IP地址。 这可能吗? 如果有的话,谁能告诉我如何做到这一点?

“\ root”在/ etc / aliases中做了什么?

我在一些服务器上发现了/etc/aliases中有以下内容: root: \root,[email protected] 你可以像这样发送邮件到/dev/null : root: /dev/null 我找不到在任何文档中使用的\root 。 \root是否做任何事情? 这可能是一个语法错误?

在Linux机器上以root身份禁用ssh以及编写脚本的挑战

安全意识的人们常常build议在Linux机器上以root身份禁用ssh。 我的问题是这样的: 比方说,通常你会写很多ssh脚本到大量的Linux机器上,执行各种根级的任务。 如果以root用户身份禁用ssh,那么如何进行需要root权限的日常维护? 当然,sudo是一个选项,但是每次运行命令时都必须input密码。 如果你的脚本执行各种任务呢? 如果您必须对大量主机运行该脚本,该怎么办? 当然,你可以设置NOPASSWD参数,但这不是一个安全风险? 只是在这里沉思。 想获得社区的反馈。 我正在寻找一种相对安全的方式来ssh到Linux机器,并执行根级任务。

Linux服务器和CPU /电源节stream的最佳做法?

我正在运行几个Debian 6(2.6.32)和7(3.2)Linux服务器,并且所有这些服务器都在其BIOS中启用了节能设置。 此外,Linux显示,如果服务器空闲,CPU将受到限制。 我不知道这是否会造成任何伤害 – 是否会有性能影响,因为Linux将无法正确处理节stream? Linux服务器和电源/ CPU节stream是否有最佳做法? 你们是否将能源概况转换为“性能”,或者是否将BIOS和操作系统的默认设置保留下来? 我问的原因是我在物理戴尔服务器上遇到了几个性能问题,尽pipe所有的值(CPU /负载,内存,I / O,networking等)似乎都是正常的。 在这些特定情况下将BIOS电源设置更改为“性能”之后,我能够摆脱性能问题。

从zfs-0.6.2-1.el6.x86_64更新到zfs-0.6.3-1.el6.x86_64由zpool所做的不可读

运行# yum update zfs并ZFS on Linux系统ZFS on Linux重新启动我的CentOS 6 ZFS on Linux将无法再看到zpools或与其进行交互。 # zpool status no pools available # zpool import zpool: ../../lib/libzfs/libzfs_import.c:356: Assertion `nvlist_lookup_uint64(zhp->zpool_config, ZPOOL_CONFIG_POOL_GUID, &theguid) == 0' failed. Aborted # dmesg | grep -i spl SPL: Loaded module v0.6.2-1 SPL: using hostid 0x43a4c8a0 这是一个金丝雀系统,所以我不担心它的内容,但我有其他机器,我最终希望安全升级。 我做错了什么,更重要的是我怎样才能为重要的系统做好准备?