溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

如何解析Linux系統(tǒng)運行級別

發(fā)布時間:2022-01-26 12:00:35 來源:億速云 閱讀:177 作者:柒染 欄目:開發(fā)技術(shù)

這期內(nèi)容當中小編將會給大家?guī)碛嘘P(guān)如何解析Linux系統(tǒng)運行級別,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

inittab配置文件

在配置文件目錄下有一個inittab文件/etc/inittab,用于專門存儲系統(tǒng)的運行級別,當Linux系統(tǒng)啟動時,會查詢這個運行級別。

如何解析Linux系統(tǒng)運行級別

如何解析Linux系統(tǒng)運行級別

從文件中大量的注釋信息中我們了解到,該文件只用于設(shè)置系統(tǒng)的運行級別,總共分為7個運行級別:

  • 0 – halt(停止/關(guān)機)(不要將運行級別設(shè)置為0)

  • 1 – 單用戶模式

  • 2 – 多用戶模式,無網(wǎng)絡(luò)

  • 3 – 多用戶模式有網(wǎng)絡(luò)

  • 4 – 未使用(保留)

  • 5 – 圖形化界面

  • 6 – 重啟(不要將運行級別設(shè)置為6)

常用的運行級別是3 和 5,這在前面的文章中也曾經(jīng)提到,如果要修改默認初始化運行級別,那么只需修改 “id:” 后面的數(shù)字即可。

切換運行級別

除了通過修改inittab文件中的默認運行級別之外,管理員還可以通過init 命令來任意切換 7個級別,值得一提的是,其中 0 和 6這兩個級別還等效于 shutdown 和 reboot 。

案例一:將運行級別切換為3,再切換為5

打開終端,執(zhí)行init命令:

如何解析Linux系統(tǒng)運行級別

重新登錄root用戶,查看當前運行級別:

如何解析Linux系統(tǒng)運行級別

再切換回 5 運行級別,并查看:

案例二:找回root用戶密碼

如何利用系統(tǒng)運行級別來找回root用戶的密碼呢?

***步:開機,在引導界面輸入enter

如何解析Linux系統(tǒng)運行級別

第二步:輸入 e,在啟動前進行指令編輯,移動光標,選中 kernel (內(nèi)核),再輸入 e

如何解析Linux系統(tǒng)運行級別

第三步:在行末輸入 1 ,回車,設(shè)置運行級別為 1 (單用戶模式)

如何解析Linux系統(tǒng)運行級別

第四步:輸入 b 回車,boot啟動系統(tǒng)

第五步:修改密碼

如何解析Linux系統(tǒng)運行級別

重啟后已經(jīng)進入到了單用戶模式,這是就可以任意修改用戶密碼,不光root所有用戶密碼都可以修改。

說明:使用單用戶模式不需要任何密碼就可以登錄。此時運行級別為 1 ,在這個模式下,沒有網(wǎng)絡(luò)連接,操作Linux必須管理員直接在實體機上進行,因此Linux系統(tǒng)默認操作者是受信的。

案例三:inittab文件中的默認運行級別是0或6,如何從**關(guān)機和**重啟中恢復(fù)?

如果在修改 /etc/inittab文件時不小心將系統(tǒng)啟動默認運行級別設(shè)置為了 0 或 6 該怎么辦?

這個時候,同樣可以利用單用戶模式來修改 inittab文件。

與案例二類似,在系統(tǒng)啟動前進行指令編輯操作,進入單用戶模式,直接修改 inittab文件,然后再重啟即可。

上述就是小編為大家分享的如何解析Linux系統(tǒng)運行級別了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI