2012-09-08
当你的心爱的linux系统出现故障的时候,你是如何来解决的呢?没有操作系统能够确保100%可靠。终有一天,即使Linux系统也会无法启动。本文为你提供一些在Linux工作站无法正常启动时所采用的策略。
不管你多么喜爱你的Linux系统机器,有时候你都必须恢复你的系统。是的,即使一台Linux系统机器也可能遭受系统崩溃:不管是由于视频配置错误、内核更新出错、或是由于init脚本配置错误,这种情况都是必然的。我看到过大量这种情况,即使在我自己的机器上,大多数是由于X配置出错,这确实令人沮丧。
使用正确的运行级别
安装好一个新的Linux系统后,我立即采取措施以确保灾难不会轻易发生。其中一个措施就是编辑系统的运行级别。运行级别告诉系统离采用引导过程还有多远。运行级别分为六个等级:
0级:停止(不设置initdefault)
1级:单用户模式
2级:多用户模式,没有NFS(与3级相同,如果你没有建立网络)
3级:完整的多用户模式
4级:不使用
5级:X11
6级:重新启动(不设置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变量(默认为2)的方法更新linux系统所使用内核的数量。
知道Linux系统上有一个正常运转的内核,你就可以进行安全升级。如果新内核出错,只需启动旧内核就可以解决新内核上的问题(不管是删除、重新编译还是升级)。
逃离园区2游戏下载v1.1.1 安卓版
其它手游 208.68MB
下载
逃离纸盒镇2官方版下载v100.0.0 安卓版
其它手游 47.12MB
下载
逃避者2口袋突围中文版(逃脱者2)下载v1.0.554288 安卓版
其它手游 561.78MB
下载
鬼屋躲猫猫游戏下载v1.0.0 安卓手机版
其它手游 57.04MB
下载
黑暗密语2最新版下载v4.5.3 安卓版
其它手游 133.39MB
下载
黑暗迷官游戏最新版下载v3.0 安卓版
其它手游 72.97MB
下载
恐怖躲猫猫下载v2.16.55 安卓版
其它手游 45.7MB
下载
我爱挖黄金下载v1.4 安卓版
其它手游 75.43MB
下载合个大西瓜下载v1.0.9 安卓版
下载
僵尸战争下载v1.9 安卓版
下载
拼图大闯关v1.08 安卓版
下载
375公交车事件最新版下载v1.0.3 安卓版
下载
成了个语下载v1.2.0 安卓版
下载
一起大逃亡游戏下载v1.0.6 安卓版
下载
下坡小球冲锋手机版下载v2.29.31 安卓版
下载
下坡小球冲锋中文破解版下载v2.29.31 安卓汉化版
下载