客户现场,用工具finalshell工具连接远程某台Linux机器之后,通过自带ftp工具下载jar文件,总是提示失败。心中一丝凉意飘过,有种不好的念头闪过,无视之后,开始删除一些应用程序的log日志文件,删除成功,顿时信心满满了。
结果结果复制标签页,提示输入密码,开始拒绝登录了,密码没有修改过,密码肯定没有错误,心中一匹草泥马崩腾而过了。完犊子,不好的预感加强了不少,犹豫表情包的第四个。
更换客户端工具,客户端命令连接,遂down了!!!
紧急第一时间到客户的机房,连接上显示器,机器重启,卧槽,卡了,进不去了!!!!
由于不是搞运维的,Linux第一次出现此等故障,简直泪目!
分析有以下几种原因:
1.系统文件受损了,导致引导失败;
2.删除日志文件太大太多,没有处理过来,剩余的任务在执行过程中中断操作;
3.硬件不稳定,可靠性不足,导致失效;
参考阿里云虚拟机的解决办法:
CentOS 7开机卡在starting switch root,如何解决?
此篇文件分析的比我全面,分析的也比较彻底。不过由于菜鸡的关系,一个门外汉无法理解那么高深的步骤,一步步操作之后,没有解决掉问题。比如dmesg命令,watch日志,尝试了上面的方法之后,仍没有解决问题。
如图:
如开机进第二个恢复模式,selinux=0, rd.break,等等需要专业人士去分析,门外汉的确有点怵了。
那么接下来就是误打误撞的操作了,解决问题的关键来了:
1.重启Linux 在开机界面 按↓键打断启动
2.键入 e 编辑可配置项目
3.将linux16 /vmlinuz-3.10.0~~~中ro后删掉,修改为 rw rd.break(最重要的一步,ro也删掉)
4.键入 ctrl + x 进入自检状态
图片中ro没有用红色框框起来,不要受图片影响,ro也要删掉!!!最终呈现的是
rw一定要加上!!!
进入自检了:会有很多弹出的信息,噼里啪啦的,到下图
不出意外,reboot重启后,就正常了,如果自检发现了其他问题,要根据自检的记录再找相应的办法。
参考的帖子是忘记密码重置密码的帖子(歪打正着):
Linux解决忘记密码的方法_Muda_ikj的博客-CSDN博客_linux忘记密码
感谢作者:Muda_ikj