一、各個級別含義
1級別0:系統關機
2級別1: 單使用者模式,root許可權狀態,用於系統維護,改級別下禁止遠端
3級別2: 多使用者模式,無nfs(網路檔案系統,能使使用者訪問網路上別處的檔案就像在使用自己的計算機一樣)
4級別3: 多使用者模式,有nfs
5級別4: 保留級別
6級別5: x11 控制台,進入後進入gui模式
7 級別6: 系統關機後重啟
二、進入各個級別方法
init n 如 init 5
檢視之前和當前執行級別
runlevel
為n表示 之前無執行級別
三、執行級別原理
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開頭的檔案,系統將啟動對應的服務
5.檢視執行級別用:runlevel
6.進入其它執行級別用:(sudo) init n
7.另外init0為關機,init 6為重啟系統
另外,當使用runlevel檢視執行級別時,結果會顯示前一次的執行級別和現在的執行級別,如果前次的執行級別為n,那麼說明前次沒有執行級別(可能剛剛power on)
四、設定開機預設執行級別
[root@localhost /]# vi /etc/inittab
id:3:initdefault:
參考:
Linux6和Linux7 執行級別設定及修改
0 關機 1 單使用者 2 無網路的多使用者 3 命令列模式 4 未用 5 gui 圖形桌面模式 6 重啟 檢視執行級別 who r 返回當前執行級別,切換時間,上一次的執行級別 runlevel 返回的第乙個值是前一執行級別,第二個值為當前執行級別 linux6修改開機預設執行 vi etc in...
Linux7種執行模式
1 在超級許可權下 vim etc inittab 2 檔案內容模式的理解 0 代表 關機模式 此模式 linux是關機狀態 1 代表 單使用者模式 例如root的密碼忘記了,可以在該模式下完成密碼的找回 2 沒有nfs網路共享的多使用者模式 nfs network file system 3 代表...
Linux7種執行模式
0 代表 關機模式 此模式 linux是關機狀態 1 代表 單使用者模式 例如root的密碼忘記了,可以在該模式下完成密碼的找回 2 沒有nfs網路共享的多使用者模式 nfs network file system 3 代表的是命令列模式 一般生產環境都是使用的該模式,該模式下沒有桌面程式 4 暫時...