Linux单用户和救援模式
Linux单用户模式
Centos7使用单用户模式进行变更系统密码
第1步:重启Linux系统主机并出现引导界面时,按下键盘上的e键进入内核编辑界面
第2步:在linux16这行的后面添加enforcing=0 init=/bin/bash,然后按下Ctrl + X组合键来运行修改过的内核程序
第3步:大约5秒过后,进入到系统的单用户模式,依次输入以下命令,等待系统重启操作完毕,然后就可以使用新密码来登录Linux系统了。命令行执行效果如图所示。
Linux下救援模式
场景一:当系统坏了,无法登陆系统,但需要把里面的数据复制出来,怎么办?
步骤一、先挂载光盘,然后选择光盘引导为第一位
步骤二、进入故障排除模式-->然后选择救援模式
步骤三、挂载真实系统后,发现数据都还存在
场景二、修复MBR,主要出现在安装双系统时,后安装的系统把原来系统的MBR删除了,需要修复。
步骤一、破坏硬盘的前446字节,模拟MBR引号损坏,会发现重启无法启动系统
[root@m01 ~]# dd if=/dev/zero of=/dev/sda bs=1 count=446
步骤二、重启系统,然后按照之前的操作进入救援模式,然后分配一个shell终端,挂载真实的操作系统进行修复
步骤三、修复MBR引导,然后重启连接服务器
#1.使用grub修复 # grub2-install /dev/sda #2.然后退出 # exit #3.最后重启进入系统 # reboot
场景三、Centos7误删除grub文件如何进行修复。
步骤一、模拟误删故障
#1.删除grub2 [root@m01 ~]# rm -rf /boot/grub2 #2.重启计算机 [root@m01 ~]# reboot
步骤二、重启系统,然后按照之前的操作进入救援模式,然后分配一个shell终端,挂载真实的操作系统进行修复
步骤三、使用grub2-install、grub2-mkconfig恢复配置文件