当你心爱的linux系统出现故障,你是怎么解决的?没有操作系统可以保证100%可靠。有一天,即使是Linux系统也会无法启动。本文为您提供了一些当您的Linux工作站无法正常启动时可以采用的策略。无论您多么喜爱您的Linux机器,有时您都必须恢复您的系统。是的,即使是Linux机器也可能会发生系统崩溃:无论是由于错误配置的视频、错误的内核更新还是错误配置的init脚本,它都不可避免地会发生。我已经看到这种情况发生了很多次,甚至在我自己的机器上也是如此,主要是由于X配置错误,这真的很令人沮丧。一旦我安装了具有正确运行级别的新Linux系统,我就会立即采取措施以确保灾难不会轻易发生。其中一项措施是编辑系统的运行级别。运行级别告诉系统距离采用引导过程还有多远。运行级别分为六个级别:级别0:停止(不设置initdefault)级别1:单用户模式??级别2:无NFS的多用户模式(与级别3相同,如果您没有设置网络)级别3:完全多用户模式用户模式级别4:不使用级别5:X116:重启(不设置initdefault)较新的Linux系统几乎总是默认运行级别5(X11),这意味着系统启动后,它将在图形登录界面停止。一切正常,直到某物(或某人)使用X配置。那么你就得想办法登录了。你可以按[Ctrl][Alt][F7]进入一个基于文本的虚拟窗口,但何必呢?相反,我总是在/etc/inittab文件中将运行级别更改为级别3。您更改的代码是:id:5:initdefault:已更改为:id:3:initdefault:这是在X出错时恢复系统的非常简单的方法。使用多个内核进行磁盘恢复的另一种明显方法是始终安装一个工作内核。我通常使用通过yum更新的内核。有时,内核中的某些错误会阻止我的一台或多台机器启动。为避免这种情况,我始终确保我的机器上至少有一个正常运行的内核。要解决这个问题,首先在/etc/yum.conf文件中添加plugins=1,然后应用这个脚本,并将其命名为n-installonly.py,保存在/usr/lib/yum-plugins文件中。可以通过修改tookeep变量来更新linux系统使用的核心数(默认为2)。知道您的Linux系统上有一个正常运行的内核,您就可以安全地升级。如果新内核出现问题,只需引导旧内核即可解决新内核上的问题(无论是删除、重新编译还是升级)。
