学会linux系统故障诊断 打造完美linux
级块被损坏,超级块是文件系统的“头部”.它包含文件系统的状态、尺寸和空闲磁盘块等信息.如果损坏了一个文件系统的超级块(例如不小心直接将数据写到了文件系统的超级块分区中),那么Linux可能会完全不识别该文件系统,即使采用fsck或e2fsck命令也不能修复它了.这时候,只有到安装光盘中看看有没有对应的文件系统,将此文件覆盖原操作系统被破坏的文件来恢复了.如果不小心删除了系统中重要的文件,也可采用这种方法来试试.
拥有帝国一切,皆有可能。欢迎访问phome.net
3.函数库故障 在Linux操作系统中,如果不慎将系统中的函数库文件破坏,或者破坏了/lib目录下符号链接,那么将导致依赖这些库的命令无法执行.这也是比较常见的系统故障. 解决方法: 最简单的解决办法是用急救启动盘组启动系统,在/mnt目录中安装硬盘文件系统,然后修复/mnt/lib目录下的库.
4.登录系统故障 管理员忘记密码,或者系统受到黑客的入侵,系统密码文件被修改.导致管理员可能无法用帐号登录系统. 方法一,在系统启动时,进入单用户模式(linux single),然后用passwd命令重新设置密码,或修改密码文件即可恢复正常. 方法二,用急救启动盘组启动系统,然后将硬盘的文件系统安装到/mnt目录下,编辑/mnt/etc/passwd文件进行恢复. 方法三、将安装系统的硬盘拆下来,放在另一个Linux系统中,然后(mount)挂载此硬盘的系统安装区,将次硬盘分区中的/etc/passwd, /etc/shadow,/etc/group文件覆盖或修改,也可以恢复. 5.KDE环境故障 如果Linux系统的KDE环境无法正常启动,例如以普通账号运行startx命令后,出现:“...... can not start X server. Perhaps you do not have console ownershiip? ”类似的提示.出现这种提示的原因是可能别的用户曾经运行过KDE环境,并在系统中留下标示此用户的缓存文件. 解决方法: 运行如下命令:
然后,重新运行startx 命令即可进入KDE环境. 如果以普通账号运行startx命令后,出现“can not start X server”的错误提示,并且不断地有报错提示的英文字符向上翻滚,导致无法进入KDE环境.出现这种情况,可能是对Linux系统的不正常关机,从而导致不能进入Linux的KDE环境. 解决方法: 在控制台下以root身份登陆,键入setup命令,出现系统设置菜单,选择其中的“X窗口设置”,然后依照提示正确设置显示器的类型、刷新频率、显存大小、分辨率等.这样将系统中的X窗口重新设置一遍, 拥有帝国一切,皆有可能。欢迎访问phome.net 如果没有报错,系统会自动启动KDE环境,可能需要注意的一点是:在用setup命令进行设置时,可能还会有大量的英文字符在屏幕上翻滚,这时不要紧,请继续看清屏幕,使用TAB键或方向键进行上面的配置,配置无误后,会立刻恢复KDE环境的. 拥有帝国一切,皆有可能。欢迎访问phome.net |
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |