CentOS系統單使用者模式的相關看法

2021-06-21 23:46:32 字數 1722 閱讀 9393

通過centos系統的長時間的學習,我們懂得了更多知識,在這裡,我們主要學習下centos系統處於正常狀態時,伺服器主機開機(或重新啟動)後,能夠由系統引導器程式自動引導 linux 系統啟動到多使用者模式,並提供正常的網路服務。如果系統管理員需要進行系統維護或系統出現啟動異常時,就需要進入單使用者模式或修復模式對系統進行管理了。

使用單使用者模式有乙個前提,就是您的系統引導器(grub)能正常工作,否則要進行系統維護就要使用修復模式。特註:進入單使用者模式,沒有開啟網路服務,不支援遠端連線

centos系統中不同的執行級別(run level)代表了系統的不同執行狀態,例如 linux 伺服器正常執行時處於執行級別3,是能夠提供網路服務的多使用者模式;而執行級別 1 只允許管理員通過伺服器主機的單一控制台進行操作,即「單使用者模式」。

以centos系統為例:

centos系統進入單使用者模式

進入單使用者模式的前提是centos系統引導器能正常工作。下面以 grub 為例說明進入方法。在 grub 啟動選單裡有「a」、「e」和「c」三個操作按鍵,使用這三個按鍵均可進入單使用者模式。

使用「a」 操作按鍵進入單使用者模式---推薦:簡單操作

這是centos系統進入單使用者模式最快速的方法。在 grub 啟動選單裡使用 「a」 操作按鍵編輯 kernel 引數,在行末輸入 single ,以告訴 linux 核心後續的啟動過程需要進入單使用者模式,回車即可。

進入單使用者模式之後

當centos系統進入單使用者模式時,不需要輸入使用者名稱和口令,centos系統啟動完成後將直接獲得管理員 root 的許可權,控制台的提示符為「#」。

單使用者模式下的控制台介面

在上面的啟動資訊中有一條資訊很關鍵: remounting root filesystem in read-write mode:[ok]表示此時單使用者模式下的根檔案centos系統處於可讀可寫狀態。只有根檔案系統是可讀寫的,centos系統管理員才能對系統進行維護。若系統的配置與指令碼檔案出現錯誤,單使用者模式下的根檔案系統進入「read-only file system」唯讀狀態,此時,可以使用如下命令以讀寫方式重新掛裝根檔案系統:

sh-3.1 # mount -o remount rw -t ext3 /

當 centos系統進入單使用者模式後,由於已經停止了任何網路服務和網路配置(網路介面無效),不會有任何其他人(通過網路)干擾centos系統的執行狀態,管理員可以放心的對centos系統進行系統級別的維護操作。在單使用者模式下 centos系統除了不具備網路功能外,是功能完整的作業系統。在單使用者模式下可以進行如下的維護和管理工作:

重新設定超級使用者口令

維護centos系統的分割槽、lvm 和檔案系統等

進行centos系統的備份和恢復

單使用者模式的乙個典型應用是 root 使用者的「口令設定」。對於一些臨時使用或實驗用途的 centos系統(如學生實驗室),經常會更換使用者,而 root 使用者的口令可能會被遺失,這時可以進入單使用者模式更改 root 使用者的口令。

sh-3.1 # passwd

changing password for user root.

new unix password:

retype new unix password:

passwd: all authentication tokens updated successfully.當centos系統進入單使用者模式後,在「#」提示符下執行 passwd 命令可以更新 root 使用者的口令,當centos系統重新啟動後就可以使用已更新的口令以 root 身份登入系統了。

CentOS的單使用者模式

linux系統下的單使用者模式類似於windows系統的安全模式,這種模式特殊情況下才建議使用,比如 超級管理員的登入密碼忘記,無法登陸主機等情況!不過在工作環境中最好還是盡量避免出現要進入這種模式的情況。在centos6中進入單使用者模式 出現開機介面時立即按下 e 鍵,可以進入以下介面 在上圖所...

單使用者模式進入centos

修改root密碼 單使用者模式操作 author headsen chen date 2017 9 30 1,開機後,迅速按下任意鍵 2,選擇第二個 核心,按e 3,在quient後面按空格 1 或者 s 或者s 或者 single 然後按回車 返回上級選單 5,按b鍵重啟系統,進入後通過passw...

centos7單使用者模式

1 在啟動grub選單,選擇編輯選項啟動 2 按鍵盤e鍵,來進入編輯介面 3 找到linux 16的那一行,將ro改為rw init sysroot bin sh 如果用的是kvm做了console連線授權,還要把授權的console ttys0去掉 4 現在按下 control x 使用單使用者模...