文章目录
单用户模式
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 | 守护进程启动和停止相关的日志 |