CentOS 7 单用户模式+救援模式
有时候大家可能会忘记自己的root密码,或者错误(命令输入错误,命令位置输入有误等)编辑了一个/etc目录下的核心文件导致系统不能正常启动了!怎么办?重新安装系统那是实在没有办法之举!那我们就进入如下两种方式把错误的配置文件改过来,重启系统不就好了吗!接下来咱们就学习一下两种模式恢复系统Lunix单用户模式+救援模式
单用户模式+救援模式类似windows的安全模式
使用虚拟机在系统里面输入指令重启系统是不能达到我们的要求的,也就是说IDC机房可不是想进就进去的。而且里面有很严格的管理制度,安全性很高。怎么办呢?一般只要你需要使用单用户模式,必须要让当地的驻场工程师帮你重启服务器!所以我们使用Vmware来模拟一下:
进入此界面后,上下晃动鼠标,输入“e”进入GRUB页面!
进入后,找到linux16 开头的一行!按向右的方向键,定位到ro 然后修改ro为rw,并添加如下红框内的命令行!
使用下面的提示使用“Ctrl-x”start!!!
进入系统后,其实只是进入了一个安全模式下的内存系统,并不是真正的咱们正常使用的linux系统,
当我们输入命令
1 | #ls /sysroot/ 下才是我们正常的系统里面的文件! |
使用命令
1 | #chroot /sysroot/ 切换到正常系统中去! |
现在我们就可以更改root的密码了!
1 | #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/sysimage |
然后下面我们就可以查看系统内的文件或者直接修改密码或者重新修改/etc目录下的配置文件即可!
然后我们再次点击编辑咱们的虚拟机,把DVD设备状态断开如下所示,或者进入BIOS恢复启动即可!
至此两种修复系统的方法就结束了!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
CentOS 6.9之LVM创建,扩容
在系统安装时候大多情况下有可能因为考虑不周,导致服务器空间不足问题,这时候如果没有lvm逻辑卷管理工具的话,往往就是查找服务器大文件删除之,或者应用迁移。但如果有了lvm逻辑卷管理,只需要新增硬盘,并将新硬盘的空间划分到不足的分区及可,如果空间浪费也可以减少对应分区的空间,这样可大大增加对空间的利用率 在安装系统时使用lvm逻辑卷管理,创建方法如下: 在系统安装到硬盘分区时选择“创建自定义布局” 首先创建一个/boot分区,/boot分区不能在逻辑卷中,所以先需要创建一个分区给/boot,选中空闲的空间,点击创建,然后点击标准分区,点创建 创建/boot分区,挂载点选择/boot,大小设定为500,单位为MB,然后固定大小,点击创建,至此/boot分区创建完成 创建lvm物理卷点击剩余的空间,创建,创建时选择“lvm物理卷” 创建lvm物理卷,文件系统类型默认,空间大小使用全部可用空间,点击创建,至此物理卷创建完毕 从lvm物理卷创建lvm逻辑卷组,选中刚创建的lvm物理卷,然后点创建,创建时选择lvm卷组 从lvm逻辑卷组创建lvm逻辑卷,打开创建卷组对话框,输入卷组名称(随意,看...
- 下一篇
CentOS系统host修改
有时候我们需要修改主机的host主机名,方便管理和识别自己的服务器,修改步骤如下: 第一步: vi /etc/hosts 正常情况下,修改了第一步就可以了,如果通过hostname命令查看还是修改以前的话,执行第二步 第二步: vi /etc/sysconfig/network 把hostname设置成你要修改的名字即可 3、第三步: 重启服务器
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8编译安装MySQL8.0.19
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- 2048小游戏-低调大师作品
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2配置默认Tomcat设置,开启更多高级功能