凉城旧巷
Python从入门到自闭,Java从自闭到放弃,数据库从删库到跑路,Linux从rm -rf到完犊子!!!

Linux修改rc.local后重启无法进入系统

复现:

102服务器重启之后,一直卡在用户列表界面,但是不显示用户列表,用Alt+F2切换到黑屏终端,也无法进入终端

 

原因:

/etc/rc.d/rc.local中,在系统启动时会执行里面的任务,如果任务有问题,会导致无法进入系统

 

解决:

1、重启服务器,在选择内核时,按 “e” 进入单用户模式

 

2、修改,将图中的 ro 改为 rw, 删除 rhgb quiet, 并在行末加上 init=/bin/bash

 

3、键盘 crtl+x 启动,进入recovery模式

4、挂载根目录为可写:mount -o remount,rw /

5、修改 /etc/rc.d/rc.local,保存退出: vi /etc/rc.d/rc.local

6、重启服务器,即可进入系统

 

注意事项:

1、将/etc/rc.d/rc.local中的任务记录,写在统一的脚本中,待系统启动成功后,手动执行任务

2、在虚机中测试,开机自启任务是否可行,确定没问题后,在将任务添加到服务器的rc.local中

3、解决方案中的步骤2,在服务器重启后会自动还原为原始内容,已经过测试验证
 
 

posted on 2023-03-30 18:02  凉城旧巷  阅读(1382)  评论(0编辑  收藏  举报