Linux
確定啟動時執行的應用程序
我有一個 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
使用命令runlevel 查找什麼是執行級別,即on 或off 之前的數字。因此,如果您的執行級別為 2,您可以從上面的輸出中 grep 2:on 並找到所有打開的服務。通常執行級別在 /etc/inittab 中設置,但可以更改。
0-6 列是您的執行級別。基本上,這些列指示哪些服務在哪個系統階段或執行級別啟動/停止。
另見: http ://en.wikipedia.org/wiki/Runlevel
https://serverfault.com/search?q=what+is+a+runlevel
大多數係統/伺服器在執行級別 3 下執行,即 inittab 術語中的“init:3”。