有时候大家可能会忘记自己的root密码,或者错误(命令输入错误,命令位置输入有误等)编辑了一个/etc目录下的核心文件导致系统不能正常启动了!怎么办?重新安装系统那是实在没有办法之举!那我们就进入如下两种方式把错误的配置文件改过来,重启系统不就好了吗!接下来咱们就学习一下两种模式恢复系统Lunix单用户模式+救援模式

单用户模式+救援模式类似windows的安全模式

使用虚拟机在系统里面输入指令重启系统是不能达到我们的要求的,也就是说IDC机房可不是想进就进去的。而且里面有很严格的管理制度,安全性很高。怎么办呢?一般只要你需要使用单用户模式,必须要让当地的驻场工程师帮你重启服务器!所以我们使用Vmware来模拟一下:

进入此界面后,上下晃动鼠标,输入“e”进入GRUB页面!

进入后,找到linux16 开头的一行!按向右的方向键,定位到ro 然后修改ro为rw,并添加如下红框内的命令行!

使用下面的提示使用“Ctrl-x”start!!!

进入系统后,其实只是进入了一个安全模式下的内存系统,并不是真正的咱们正常使用的linux系统,

当我们输入命令

#ls /sysroot/ 下才是我们正常的系统里面的文件!

使用命令

#chroot /sysroot/ 切换到正常系统中去!

现在我们就可以更改root的密码了!

#passwd root

就可以修改密码了(如果linux系统是中文的会出现乱码,使用  "#LANG=en"  即可)。

注意一定要在修改完密码后,输入

#touch /.autorelabel

不然会导致系统无法正常登陆!

这样就完成了,

重新启动即可!!!

下面我要分享一下因为个人的粗心大意,导致系统不可以正常启动,这要是真正的IDC机房,可就不好整了!所以建议大家,一定要仔细!三思而后行!!!

其实我是想永久关闭selinux防火墙,如下图:

我直接修改SELINUXTYPE=disabled了,所以导致开机不可以正常启动了!

修改方法就是如上所讲的单用户模式进入修改即可!!!

救援模式


CentOS 7 与6不同之处就是 2 3 4的运行级别全部都是多用户模式

使用如下命令查看:

#ls -l /usr/lib/systemd/system/runlevel*target

首先我们关闭系统(init 0 OR poweroff),点击虚拟机标签,启动时进入BIOS:

然后通过上下箭头调节CD-ROM至第一启动项,按F10保存:

然后咱们的虚拟机就会开机进入光盘(是不是很熟悉的界面,首次安装linux时的界面),移动到第三项 Troubleshooting

选择救援模式--Rescue a CentOS Linux system:

出现如下界面再次输入 1 回车

继续回车

然后就真正到了救援模式的系统,但是和单用户模式一样的是,这不是我们真正的linux运行系统,查看文件之类的首先我们需要输入:

#chroot /mnt/sysp_w_picpath

然后下面我们就可以查看系统内的文件或者直接修改密码或者重新修改/etc目录下的配置文件即可!

然后我们再次点击编辑咱们的虚拟机,把DVD设备状态断开如下所示,或者进入BIOS恢复启动即可!

至此两种修复系统的方法就结束了!

转载于:https://blog.51cto.com/asd9577/1931442

CentOS 7 单用户模式+救援模式相关推荐

  1. Linux学习总结(四)-两种模式修复系统,单用户,救援模式

    一单用户模式 我们举例,比如忘记root 用户密码我们就可以进入单用户模式重置,该单用户模式,类似windos 安全模式 开机界面快速按e 进入grub 光标定位到 linux16 下一行 ro cr ...

  2. linux支持sshd救援模式,单用户、救援模式、克隆、两机互联

    单用户 救援模式 2.选中虚拟机,右键单击>选择"电源">选择"启动时进入blos" 3.选择第3项 4.选择第2项 克隆虚拟机 1.选中虚拟机,右 ...

  3. linux 单用户模式 救援模式 忘记root密码的两种解决办法

    一.单用户模式 注意有些版本centos7单用户模式可能无法修改 解决方法参考: <centos 7 单用户模式无法重置root密码 解决方法>https://blog.csdn.net/ ...

  4. centos进入单用户模式

    centos进入单用户模式 单用户模式,就是你现在站在这台机器面前能干的活,再通俗点就是你能够接触到这个物理设备. 一般干这个活的话,基本上是系统出现严重故障或者其他的root密码忘记等等,单用户模式 ...

  5. CentOS 8 单用户模式更改root密码

    CentOS 8 单用户模式更改root密码 疫情过去,很明显, 企业用户又带来了一堆麻烦事.老是动数据库,都快成了半个DBA了.加上公务员考试也算是过去了,那么接下来就得备考RHCE了.4月份的时候 ...

  6. Linux系统CentOS进入单用户模式和救援模式详解

    一.概述 目前在运维日常工作中,经常会遇到服务器异常断电.忘记root密码.系统引导文件损坏无法进入系统等等操作系统层面的问题,给运维带来诸多不便,现将上述现象的解决方法和大家分享一下,本次主要以Ce ...

  7. Linux 单用户模式/救援模式更改root密码/关闭selinux

    *root密码忘记的情况下可以通过单用户模式或救援模式更改密码 单用户模式 1.重启服务器/交换机,在启动界面选择第一行按e 进入grub编辑界面 2.找到 linux16开头的行和ro 3.将ro修 ...

  8. centos 7 单用户模式无法重置root密码 解决方法

    CentOS 7&RHEL 7与之前的5,6不同的是,当忘记root密码,并采用GRUB2为启动器时,将无法通过单用户模式重置root密码.下面将介绍如何重置CentOS7的root密码. 1 ...

  9. CentOS的单用户模式

    一.介绍 Linux系统下的单用户模式类似于Windows系统的安全模式,这种模式特殊情况下才建议使用,比如:超级管理员的登录密码忘记,无法登陆主机等情况!不过在工作环境中最好还是尽量避免出现要进入这 ...

最新文章

  1. Swift2.1 语法指南——嵌套类型
  2. Github多人合作用法
  3. 第十四章 梁山好汉中谁最惹人爱
  4. jupyter notebook中忽略所有警告,让页面更整洁
  5. 【无删减】Python老司机收藏夹的17个国外免费学习网站
  6. git 配置图形比较工具
  7. 中国光伏产业将面临何种形势?
  8. Java Web应用调优线程池
  9. 我误会atoi()函数了
  10. java财务对账系统设计_对账系统设计
  11. IT服务器台账系统,it项目管理信息系统
  12. Unity获取摄像机的视口区域(透视相机模式)
  13. vue项目中canvas两张图片生成合并成一张图片 canvas二维码放图片上
  14. 百度云不限速-proxyee-down
  15. 清华计算机系出了哪些牛人,清华大学16位学霸PK 简历吓坏网友
  16. 三元运算 微信小程序_微信小程序使用三元运算符代替wx:if
  17. mysql conflicts with_安装MYSQL错误“conflicts with file from package mysql-libs-*” 解决方法-阿里云开发者社区...
  18. android系统的刷机步骤,怎么刷机安卓系统,自己就能刷机的方法,太方便了
  19. 电脑不稳定? 可能系统已被病毒渗透:怎样判断是否遭受入侵
  20. 解决Idea Translation插件翻译失败 更新TKK失败 time out 问题

热门文章

  1. numpy.transpose()用法
  2. 目标检测---Segmentation Is All You Need
  3. 目标检测--Feature Pyramid Networks for Object Detection
  4. 【opus源码分析】celt_fir5函数
  5. 修改mysql参数_mysql动态修改参数
  6. 计算机专业数控,数控专业的月薪是多少 数控专业能干什么
  7. linux查看当前的工作目录,Linux-查看当前工作目录(pwd)
  8. android 组件导出安全,App安全检测实践基础:组件安全(二)
  9. Logstash(三)filter插件简介
  10. 3780mysql_MySQL添加外键Foreign Keys出错,报错[HY000][3780]