linux 7個執行級別

2022-09-13 04:54:12 字數 964 閱讀 7795

一、各個級別含義

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 暫時...