Linux系統有7個運作等級(runlevel)
運作等級0:系統停機狀態,系統預設運作等級不能設為0,否則無法正常啟動
運作等級1:單一使用者工作狀態,root權限,用於系統維護,禁止遠端登陸
運作等級2:多用戶狀態(沒有NFS)
運作等級3:完全的多用戶狀態(有NFS),登陸後進入控制台命令列模式
運作等級4:系統未使用,保留
運作等級5:X11控制台,登陸後進入圖形GUI模式
運作等級6:系統正常關閉並重啟,預設運作等級不能設為6,否則無法正常啟動
運作等級的原理:
1。在目錄/etc/rc.d/init.d下有許多伺服器腳本程序,一般稱為服務(service)
2。在/etc/rc.d下有7個名為rcN.d的目錄,對應系統的7個運作等級
3。 rcN.d目錄下方都是一些符號連結文件,這些連結文件都指向init.d目錄下的service腳本文件,命名規則為K+nn+服務名稱或S+nn+服務名,其中nn為兩位數字。
4。系統會根據指定的運作等級進入對應的rcN.d目錄,並依照檔案名稱順序檢索目錄下的連結檔案
以K開頭的文件,系統將終止對應的服務
對於以S開頭的文件,而係統將會終止對應的服務
對於以S開頭的文件,系統將啟動對應的服務
5。查看運行等級用:runlevel
6。進入其它運作等級用:init N