- 0 為停機,機器關閉。(千萬不要把initdefault設置為0 )
- 1 為單用戶模式,就像Win9x下的安全模式類似。
- 2 為多用戶模式,但是沒有NFS支持。
- 3 為完整的多用戶模式,是標准的運行級。
- 4 一般不用,在一些特殊情況下可以用它來做一些事情。例如在筆記本電腦的電池用盡時,可以切換到這個模式來做一些設置。
- 5 就是X11,進到X Window系統了。
- 6 為重啟,運行init 6機器就會重啟
# ls /etc/rc.d 查看自啟動命令
init.d rc0.d rc2.d rc4.d rc6.d rc.sysinit
rc rc1.d rc3.d rc5.d rc.local
#cd inif.d #ls
crawler1
crawler2
現在init.d 中添加啟動命令腳本,然后執行--add命令
# ls /etc/rc.d/rc3.d/
K02avahi-dnsconfd K89pand S25bluetooth
K02dhcdbd K89rdisc S25netfs
K開頭代表這個啟動級別需要停止的服務,編號是停止的時候執行的順序,再后面就是服務明了。
S開頭則是要啟動那些服務。 網管網bitsCN_com
注意:先執行K開頭的,后執行S開頭的。所以S開頭的服務會覆蓋K開頭的服務。
chkconfig --list :顯示所有運行級系統服務的運行狀態信息(on或off)。如果指定了name,那么只顯示指定的服務在不同運行級的狀態。
#chkconfig --list
#chkconfig --list crawler1
chkconfig --add name:增加一項新的服務。但默認所有級別都關閉狀態
#chkconfig --add crawler1
chkconfig [--level levels] name <on|off|reset>:設置某一服務在指定的運行級是被啟動,停止還是重置。例如,要在3,4,5運行級停止smb服務,則命令如下:
#chkconfig --level 2345 crawler1on
表示 2,3,4,5 級別為啟動
#chkconfig --level 2345 crawler1off
表示2,3,4,5 級別為關閉
chkconfig --del name:刪除服務
#chkconfig --del smb
表示刪除smb的服務,當然,肯定是關閉了
附加介紹一下Linux系統的運行級的概念:
Linux中有多種運行級,常見的就是多用戶的2,3,4,5 ,很多人知道5是運行X-Windows的級別,而0就是關機了。
linux 系統默認運行級別,命令方式通常是3,圖形方式通常是5,/etc/inittab里的initdefault就知道了