Redhat/CentOS Linux 系統進入單用戶模式 以 CentOS 7.9 和 Redhat 8.2 為例進行操作,因為CentOS是Redhat的發行版,所以同版本號界面和操作是一樣的。 CentOS 7.9 開機在 grub 引導界面時,按下 e 鍵進入編輯模式: 找到 linux16 ...
Redhat/CentOS Linux 系統進入單用戶模式
以 CentOS 7.9 和 Redhat 8.2 為例進行操作,因為CentOS是Redhat的發行版,所以同版本號界面和操作是一樣的。
CentOS 7.9
開機在 grub 引導界面時,按下 e 鍵進入編輯模式:
找到 linux16 這一行,在行末添加 rd.break(註意這裡是一整行),使用 Ctrl + x 進入單用戶模式:
如下圖,看到switch_root:/#說明進入了單用戶模式,然後我們需要重新掛載系統分區才能像正常進入系統里執行修改密碼、查看日誌、修改各種配置。
mount -o remount,rw /sysroot #掛載系統分區
chroot /sysroot #切換至系統分區
修改root或其他普通用戶密碼
查看系統日誌
查看或更改各種配置文件
exit退回單用戶模式,reboot重啟(註意還有進程時exit是無法退出的,需要jobs -l 查看進程,然後kill 掉即可)
Redhat 8.2
開機在 grub 引導界面時,按下 e 鍵進入編輯模式:
找到 linux($root)這一行,在行末添加 rd.break(註意這裡是一整行),使用 Ctrl + x 進入單用戶模式:
如下圖,看到switch_root:/#說明進入了單用戶模式,然後我們需要重新掛載系統分區才能像正常進入系統里執行修改密碼、查看日誌、修改各種配置。
mount -o remount,rw /sysroot #掛載系統分區
chroot /sysroot #切換至系統分區
exit #退回