單用戶模式 (有時稱為 維護模式) 是類 Unix 操作系統(例如 Linux 操作系統)中的一種模式,其中在系統啟動時啟動多個服務以實現基本功能,並且單個超級用戶可以執行某些關鍵任務。
存在 單用戶模式,服務將不會啟動,非 root 用戶將無法登錄。此外,您不會被要求登錄。 無需密碼即可獲得root權限.

在本教程中, 如何在 CentOS 8 / RHEL 8 上啟動到單用戶模式請注意,這對於實際進入緊急模式和訪問緊急 shell 很有用。

如何引導進入單用戶模式

重啟您的 CentOS 8 或 RHEL 8 服務器,中斷自動引導進入 grub 引導加載程序屏幕並選擇包含內核的第一行(如果有多個內核行,請選擇適合您環境的行)。下面是 CentOS 8 引導程序屏幕。

到達 輸入 單用戶模式選擇內核並按下 e 編輯內核參數。

它顯示有關所選操作系統的信息,包括硬盤、根分區、內核位置、崩潰的內核、initrd(初始 ramdisk)。

Linux 使用向上和向下箭頭刪除 ro 討論。

編輯 Grub 引導選項

添加這個 rw init=/sysroot/bin/sh 連續。完成後,按 Ctrl+x.

以單用戶模式啟動

現在使用 chroot 命令掛載根文件系統。

chroot /sysroot

現在, 單用戶模式 可以使用。解決退出單用戶模式的問題後,請執行以下操作:

CentOS/RHEL 7/8 默認使用 SELinux,因此創建以下隱藏文件將在下次啟動時自動重新標記所有文件:

# touch /.autorelabel

最後,通過運行以下命令重新啟動系統:或者,輸入“exit”命令兩次以重新啟動系統。

# reboot -f

結論是

就這樣。我學會瞭如何導航到 CentOS 8 / RHEL 8 上的單用戶模式請在評論部分分享您的反饋。