Linux中的chkconfig

chkconfig是用來查看開機自啓動項目的命令。默認列出linux系統開機自啓的項目。平時咱們使用時習慣加上--listlinux

從這個圖中能夠看到當前系統有哪些開機啓動項目,就是紅色框中的on。網絡

那麼怎麼知道是3:on爲當前的運行級別呢?爲何不是0,1,2,4,5,6呢?那這裏就須要看運行級別的文件配置了:/etc/inittabssh

上圖紅色框中的3爲當前系統的運行級別,3表示完整的多用戶模式,通常系統默認爲3.spa

好的,咱們繼續!3d

當咱們須要關閉某個服務的開機自啓動項時,能夠經過chkconfig --level 3 sshd off 來實現blog

若是是要批量關閉多個運行級別的ssh服務能夠經過 chkconfig --level 234 sshd off 來實現it

咱們也能夠手工刪除和添加chkconfig:bfc

手工開啓3級別下的ssh服務配置

先刪除S55sshd :rm -f /etc/rc.d/rc3.d/S55sshd  im

而後軟鏈接個文件:ln -s /etc/init.d/sshd /etc/rc.d/rc3.d/K25sshd 

手工關閉的話:

先刪除K25sshd:rm -f /etc/rc.d/rc3.d/K25sshd  

而後軟鏈接個文件:ln -s /etc/init.d/sshd /etc/rc.d/rc3.d/S55sshd 

上面的S55sshd和K25sshd 中S表示start開啓狀態,K表示kill關閉狀態;55和25表示開啓和關閉的順序,是由/etc/init.d/sshd中的配置文件決定的,能夠經過修改配置文件來改變他的值。

2345 表示運行級別 分別是2多用戶模式沒有網絡支持;3完整的多用戶模式有網絡支持;4系統未使用,暫且保留;5圖形化模式;55 和25 表示順序。

相關文章
相關標籤/搜索