CentOS7 单用户模式及救援模式

单用户模式 chroot /sysroot/

忘记了root密码,

在机房改,不能远程,需要知道grub密码,或者grub未加密情况下

使用单用户模式,在系统启动那一刻选择一下,有点像windows的安全模式

reboot | init 6 |shutdown -r now 重启linux

init 0 |poweroff 关机

终端命令重启不能实现,重新启动客户机,在启动那一刻选择上边那个短的行,按e键进入grub(启动设置界面) ->定位到linux16,这一行,ro_改为rw init=/sysroot/bin/sh_(读写) 然后Ctrl+x

现在进入安全模式了

chroot /sysroot/ 切换到原来的root下

cat /root/.ssh/authorized_keys 打印查看

LANG=en 定义语言,否则会乱码,vm不支持显示中文

passwd root 更改密码

touch /.autorelabel 和selinux相关的一个操作

电源->重启客户机

救援模式 chroot /mnt/sysimage/

在CentOS6中连接模式 0-6

0 关机

1 单用户

2.3.4 多用户模式

5 操作界面图形

6 重启

可以查看

ll /usr/lib/systemd/system/runlevel*target

忘记了root密码,单用户模式限制:在机房改,不能远程,需要知道grub密码,或者grub未加密情况下

救援模式修改:

init 0 关机

编辑虚拟机 -> CD/DVD-> 启动时连接、使用ISO映像文件

右键标签->电源->启动时进入BIOS->选择Boot->CD-ROM设为第一个,HardDrive第二个Removable第三个->按F10->yes->troubleshoting->Rescue(第二个)回车,再回车

->1->回车->chroot /mnt/sysimage/->passwd root 改密码 -> 右下角设置光驱断掉两个勾->重新启动客户机

当我们改错了/etc/下的文件导致无法开机可采用 单用户 或者 救援模式

你可能感兴趣的:(CentOS7 单用户模式及救援模式)