chkconfig (check config)
- chkconfig: 管理系統服務預設開機啟動與否
[root@www ~]# chkconfig --list [服務名稱] [root@www ~]# chkconfig [--level [0123456]] [服務名稱] [on|off] 選項與參數: --list :僅將目前的各項服務狀態列出來 --level:設定某個服務在該 level 下啟動 (on) 或關閉 (off) 範例一:列出目前系統上面所有被 chkconfig 管理的服務 [root@www ~]# chkconfig --list |more NetworkManager 0:off 1:off 2:off 3:off 4:off 5:off 6:off acpid 0:off 1:off 2:off 3:on 4:on 5:on 6:off ....(中間省略).... yum-updatesd 0:off 1:off 2:on 3:on 4:on 5:on 6:off xinetd based services: <==底下為 super daemon 所管理的服務 chargen-dgram: off chargen-stream: off ....(底下省略).... # 你可以發現上面的表格有分為兩個區塊,一個具有 1, 2, 3 等數字,一個則被 xinetd # 管理。沒錯!從這裡我們就能夠發現服務有 stand alone 與 super daemon 之分。 範例二:顯示出目前在 run level 3 為啟動的服務 [root@www ~]# chkconfig --list | grep '3:on' 範例三:讓 atd 這個服務在 run level 為 3, 4, 5 時啟動: [root@www ~]# chkconfig --level 345 atd on |
瞧! chkconfig 是否很容易管理我們所需要的服務呢?真的很方便啦~ 你可以輕鬆的透過 chkconfig 來管理 super daemon 的服務喔!另外,你得要知道的是, chkconfig 僅是設定開機時預設會啟動的服務而已
沒有留言:
張貼留言