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