Linux系统故障修复

文章目录

单用户模式

Linux系统中有一个叫做单用户模式的东西,类似Windows系统中的安全模式。进入单用户模式后,我们就可以在最小环境中进行系统的维护与修复,玩过Linux系统的都知道Linux中有一个运行级别的概念,单用户模式就是运行级别1。在单用户模式中,系统会引导你进入根shell,并且禁用网络,大多数进程会停止,只有少数进程仍在运行。单用户模式的设计初衷就是当Linux系统无法正常使用时,通过在单用户模式修复文件系统的损坏、还原配置文件、移动用户数据等来修复系统故障。

在多用户模式下是没法进单用户模式的,必须先重启,然后在三秒之内按任意键,进入GRUB菜单选项
在这里插入图片描述
按e键进入编辑模式
在这里插入图片描述
定位到linux16开头的那一行,用END键移动到行尾(不要用方向键,因为这一行在屏幕上可能会占两行的地方,不用END很难准确定位),在行尾加上rd.break console=tty1
在这里插入图片描述
按Ctrl+x启动
在这里插入图片描述
此时我们只是进入了一个安全模式下的内存系统,并不是真正的Linux系统,我们可以输入命令:ls /sysroot/来查看系统里的文件
在这里插入图片描述
接着我们输入命令:chroot /sysroot/来切换到正常的系统中
在这里插入图片描述
如果我们的系统启动错误了,那么日志会输出到/var/log/message中,查看这个日志中的Error和fail等关键词,修改好对应的出问题的文件。

确认一切都修改好了后执行exit退回之前安全模式下的内存系统,再执行reboot重启即可。

这里给大家列几个关键的系统日志

/var/log/message系统启动中的信息和错误日志
/var/log/secure与安全相关的日志
/var/log/maillog与邮件相关的日志(其实我从来没看过系统给我发的邮件)
/var/log/cron与定时任务相关的日志信息
/var/log/boot.log守护进程启动和停止相关的日志
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值