chkconfig命令是用來升級和查詢系統服務的運行級別信息。
chkconfig命令有5個不同的功能:
1)添加新的服務;
2)移除服務
3)列舉出當前啓動的服務信息
4)改變服務的啓動信息
5)查看一個指定的服務的狀態
checkconfig不是立即自動禁止或激活一個服務,它只是簡單的改變了符號鏈接
chkconfig選項:
1)--list:列舉出所有服務的運行狀態信息
[root@bogon rc.d]# chkconfig --list
NetworkManager 0:off1:off2:on3:on4:on5:on6:off
abrt-ccpp 0:off1:off2:off3:on4:off5:on6:off
abrt-oops 0:off1:off2:off3:on4:off5:on6:off
abrtd 0:off1:off2:off3:on4:off5:on6:off
acpid 0:off1:off2:on3:on4:on5:on6:off
2)--list name:只顯示指定的服務的運行狀態信息
[root@bogon rc.d]# chkconfig --list httpd
httpd 0:off1:off2:on3:on4:on5:on6:off
3)--level levels name {on|off}:設置某一服務在指定的運行級別是停止還是啓動。--level 35指的就是3和5兩個運行級別。
[root@bogon init.d]# chkconfig --list myservice
myservice 0:off1:off2:off3:off4:off5:off6:off
上面顯示的是myservice服務當前的運行級別信息,我現在使用如下命令啓動3和5這兩個運行級別:
[root@bogon init.d]# chkconfig --level 35 myservice on
[root@bogon init.d]# chkconfig --list myservice
myservice 0:off1:off2:off3:on4:off5:on6:off
當省略--level選項及運行級別時,默認爲2345級別
[root@bogon init.d]# chkconfig myservice off
[root@bogon init.d]# chkconfig --list myservice
myservice 0:off1:off2:off3:off4:off5:off6:off
4)--add name:添加一個新的服務
[root@bogon init.d]# chkconfig --add myservice
5)--del name:移除一個服務
[root@bogon init.d]# chkconfig --del myservice