1.4 chkconfig 命令
chkconfig命令的功能強大,可以設置系統(tǒng)中所有服務在各個運行級別中的啟動狀態(tài),當然也包括受xinetd服務管理的服務。
1.管理服務在運行級別中的定義
可通過使用chkconfig命令修改運行級別中服務的定義從而越過引導的步驟添加一個服務。即檢查、設置系統(tǒng)的各種服務,它實際上是通過操控/etc/rc[0-6].d目錄內的符號鏈接文件對系統(tǒng)的各種服務進行管理。
2.引導時啟動httpd服務
chkconfig httpd on
3.不修改當前的系統(tǒng)V服務的運行狀態(tài)
4. chkconfig也能管理xinetd服務:
chkconfig lpd –list
4.命令的格式:
⑴ chkconfig [–level levels] on|off|reset 在指定的運行級別,開啟、關閉服務或重置服務到系統(tǒng)啟動時的默認狀態(tài)。不指定運行級別時,默認的運行級別是3、4、5
⑵ chkconfig –list 顯示由chkconfig命令管理的所有服務
chkconfig –list命令用于查看系統(tǒng)中服務的啟動狀態(tài),如不指定任何參數(shù)則顯示所有服務的啟動狀態(tài),如指定服務名稱則只顯示該服務的啟動狀態(tài)。
⑶ chkconfig –add 添加由chkconfig命令進行管理的制定服務
⑷ chkconfig –del 刪除由chkconfig命令進行管理的指定服務。
5. 舉例說明:
⑴ 查看sendmail服務在所有運行級別的狀態(tài)
圖1.1 命令chkconfig –list sendmail
⑵ 顯示由chkconfig命令管理的所有服務
圖1.2 命令chkconfig –list
⑶ 添加一個由chkconfig命令管理的服務
[root@www root]#chkconfig –add httpd
⑷ 更改指定服務在指定運行級別的運行狀態(tài)
[root@www root]#chkconfig –level 35 httpd on
[root@www root]#chkconfig httpd on
[root@www root]#chkconfig –level 4 sendmail off