0.前言
今天给同事弄一个服务器自启动,但是那个服务是挂载模式,不是后台模式,所以在启动的时候一直进入不了登陆界面。
我当时心里知道挂载模式的服务弄自启动可能会导致前面说的情况,但是后来还是这么做了。
只有进入linux安全模式(也叫单用户模式)然后修改/etc/rc.d/rc.local文件
现在写这个博客主要是怕以后又遇到这种问题会忘记这类问题是怎么处理的
1.重启动系统进入选择内核的那个界面,选择一个内核然后按e
如下图所示:
2.然后进入了编辑界面
2.1 centos 7.4以前版本的修改
找到 linux16 那一行
然后在那一行末尾添加 rw init=/bin/sh 上图是init=/bin/sh没有加上rw应该加上完整的rw init=/bin/sh2.2 centos 7.4版本的修改
7.4版本有所不同
找到Linux 16的那一行,将ro改为rw init=/sysroot/bin/sh
3.结论
修改完成后按ctrl+x键,即可进入安全模式(单用户模式)
注意事项 rw init=/bin/sh , init前面一定要写上rw, 不然进入了安全模式也修改不了文件