![确定哪些应用在启动时运行](https://linux22.com/image/586082/%E7%A1%AE%E5%AE%9A%E5%93%AA%E4%BA%9B%E5%BA%94%E7%94%A8%E5%9C%A8%E5%90%AF%E5%8A%A8%E6%97%B6%E8%BF%90%E8%A1%8C.png)
我有一个 CentOS 6 32 位 VPS,我想确定,如何知道哪些应用程序在启动时自动运行?
编辑:我尝试过chkconfig --list
但我不明白这些行是什么意思:
[root@server2 ~]# chkconfig --list
dropbox 0:off 1:off 2:on 3:on 4:on 5:on 6:off
httpd 0:off 1:off 2:off 3:on 4:off 5:off 6:off
iptables 0:off 1:off 2:on 3:on 4:on 5:on 6:off
modules_dep 0:off 1:off 2:on 3:on 4:on 5:on 6:off
mysqld 0:off 1:off 2:on 3:on 4:off 5:on 6:off
named 0:off 1:off 2:off 3:off 4:off 5:off 6:off
netconsole 0:off 1:off 2:off 3:off 4:off 5:off 6:off
netfs 0:off 1:off 2:off 3:off 4:on 5:on 6:off
network 0:off 1:off 2:on 3:on 4:on 5:on 6:off
nginx 0:off 1:off 2:off 3:off 4:off 5:off 6:off
nmb 0:off 1:off 2:off 3:off 4:off 5:off 6:off
nscd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
openvpn 0:off 1:off 2:off 3:on 4:on 5:on 6:off
rdisc 0:off 1:off 2:off 3:off 4:off 5:off 6:off
rpcbind 0:off 1:off 2:on 3:off 4:on 5:on 6:off
rsyslog 0:off 1:off 2:on 3:on 4:on 5:on 6:off
saslauthd 0:off 1:off 2:off 3:on 4:off 5:off 6:off
smb 0:off 1:off 2:off 3:off 4:off 5:off 6:off
snmpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
snmptrapd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
sshd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
udev-post 0:off 1:on 2:on 3:off 4:on 5:on 6:off
xinetd 0:off 1:off 2:off 3:on 4:on 5:on 6:off
答案1
使用命令 runlevel 查找运行级别,即 on 或 off 前面的数字。因此,如果您的运行级别是 2,您可以从上面的输出中 grep 2:on 并查找所有已打开的服务。通常,运行级别在 /etc/inittab 中设置,但可以更改。
答案2
0-6 列是您的运行级别。基本上,这些列表示在哪个系统阶段或运行级别启动/停止哪些服务。
也可以看看: http://en.wikipedia.org/wiki/Runlevel
https://serverfault.com/search?q=what+is+a+runlevel
大多数系统/服务器在运行级别 3 下运行,在 inittab 术语中又称为“init:3”。