Linux常见故障的紧急处理方法
1 .使用急救盘组进行维护
电脑没声音 电脑自动关机 电脑自动重启 电脑蓝屏 电脑黑屏 电脑死机 桌面图标 电脑故障 www.16qiuxue.com
急救盘组(也称为 boot/root 盘组)系统管理员必不可少的工具。用它可以独立启动和运行一个完整的 Linux 系统。实际上,急救盘组中的第二张盘上就有一个完整的 Linux 系统,包括 root 文件系统;而第一张盘则存放了可启动的内核。
使用急救盘组维护系统很简单。只需用这两(电脑没声音)张盘启动系统后,进入急救模式,这时使用的 root 账户。为了能访问硬盘上的文件,需要手工装置硬盘文件系统。例如用下面的命令可在 /mnt 目录中安装 /dev/hda2 盘上的 ext2f 类型的 Linux 文件系统:
# monut t ext2/dev/hda2/mnt
注:现在根目录是急救盘上的根目录。为了访问硬盘文件系统中的文件,必需先把它装置到某个目录下,如果将硬盘上文件系统安装在 /mnt 目录下,则硬盘上原来的 /etc/passwd 文件的路径就是 /mnt/etc/passwd
2 .文件系统被破坏时的处置方法
当文件系统被破坏时,如果使用的 ext2f 类型的文件系统,就可从软盘运行 e2fsck 命令来修正文件系统中被损坏的数据。对于其他类型的文件系统,可以使用相应的 fsck 命令。当从软盘上检查文件系统时,最好不要用 mount 命令装置。
注:文件系统被破坏的罕见原因是超级块被损坏,超级块是文件系统的头部 ” 包括文件系统的状态、尺寸和空闲磁盘块等信息。如果损坏了一个文件系统的超级块(例如不小心直接将数据写到文件系统的超级块分区中)那么 Linux 可能会完全不识别该文件系统,这样也就不能安装它即使采用 e2fsck 命令也不能处理这个问题。
不过, ext2f 类型的文件系统将超级块的内容进行了备份,并存放于驱动程序的块组( block group 边境。可以用如下的命令通知 e2fsck 使用超级块的备份:
# e2fsck b 8193
b 8193 选项用于显示存放在文件系统中的 8193 块的超级块的备份数据。
3 .恢复丢失的文件
如果不小心删除了重要的文件,还可以将相应的文件从急救盘复制到硬盘上。例如,删除了文件 /bin/login 此时系统无法正常运行到登录界面,可以用急救盘组启动系统,将硬盘文件系统安装到 /mnt 目录下,然后使用下述命令:
# cp a /bin/login /mnt/bin
a 选项用于告诉 cp 拷贝时保持文件的访问权限。当然如果被删除的基本文件不在急救盘组 ” 中,也就不能用这种方法了如果以前做过系统备份的话,那么就只有用以前的备份来恢复了
4 .函数库破坏时的处置方法
如果不小心将系统函数库文件破坏了或者破坏了 /lib 目录下符号链接,那么将导致依赖这些库的命令无法执行。最简单的解决方法是用急救盘组启动系统, /mnt 目录中安装硬盘文件系统,然后修复 /mnt/lib 目录下的库。
5. 无法用 root 账号登录系统
由于系统管理员的疏忽,或者由于系统受到黑客的入侵,系统管理员可能无法用 root 帐号登录系统。
对于第 1 种情况,可能是系统管理员忘记了 root 密码,用急救盘组就可以解决问题。
对于第 2 种情况,由于很可能是密码被黑客修改了因此系统管理员无法进入系统,也就是说, Linux 系统完全失去了控制,因此应尽快重新获得系统的控制权。取得 root 权限后,还应检查系统被破坏的情况,以防被黑客再次入侵。需要做的最主要的工作就是重新设置 root 密码,获得 Linux 操作系统的控制权。首先用急救盘组启动系统,然后将硬盘的文件系统装置到 /mnt 目录下,编辑 /mnt/etc/passwd 文件,将其对应于 root 账户的一行加密口令域置空,如下所示:
root::0:0:root:/root:bin/bash
注:如果系统使用 shadow 工具,就需要对文件 /etc/shadow 进行上述的操作,使 root 登录系统不需要口令。
这样, root 账户就没有口令了当重新从硬盘启动 Linux 系统时,就可以用 root 账户登录(系统不会要求输入密码)进入系统后,再用命令 passwd 设置新的口令。
6 .系统不能启动
一般来说,如果系统管理员不能正常进入系统,就需要考虑使用急救盘组进入急救模式排除系统的故障。但在没有制作急救盘组的情况下, Linux 系统不能启动,该怎么办呢
个人计算机使用 Linux 系统时,通常都是 Linux 和 MS Window 9X 或 MS Window NT 并存的
由于重新装置其他操作系统,经常会导致原有的 Linux 不能启动。这主要是因为,这些操作系统默认为计算机中没有其他操作系统,因而改写了硬盘的主引导记录( MBR 覆盖掉了 Linux LILO 系统引导顺序。
如果有急救盘组,那么很简单,用第一张启动盘启动硬盘的 Linux 系统,重新运行 LILO 命令,就可以将 LILO 系统引导顺序写回硬盘的主引导记录,再次开机即可。
如果没有系统启动盘,如果知道 Linux 硬盘上的确切装置分区,且有 loadlin 顺序,就可以重新返回 Linux loadlin DOS 下的顺序,运行它可以从 DOS 下直接启动 Linux 快速进入 Linux 环境。 Red Hat Linux 6.0 光盘的 dosutil 目录下就有这个程序。除此之外,还需要一个 Linux 启动内核的映像文件 vmlinuz Red Hat linux 6.0 光盘的 imag 目录下就有这个文件。
例如, Window 98 系统下面,进入 DOS 单用户模式,然后运行下述的 loadlin 命令,即可重新进入 Linux 系统:
loadlin vmlinuz root=/dev/hda8
/dev/hda8 Linux root 文件系统所在硬盘分区位置。命令执行后,就开始引导 Linux 系统。用 root 身份登录后,运行 LILO 命令,则重新将 LILO 装入 MBR 回到以前多操作系统并存使用的状态。
7 .处理不正常关机引起的故障
如果 Linux 不正常关机,有可能导致不能进入 Linux KDE 环境而只能处于控制台环境下,而且不时地有大片大片的英文字符向上翻滚。以 root 身份 login 后,键入 startx 命令,呈现 “ x server 不能连接 ” 错误提示。
这时可以在控制台下,键入 setup 出现系统设置菜单,选择其中的 X 窗口设置 ” 然后依照提示正确设置显示器的类型、刷新频率、显存大小、分辨率等。如果一切无误,系统会自动启动 X Window 系统,一切便 OK 需要注意的一点是用 setup 进行设置时,可能还会有大片大片的英文字符向上翻滚,请不要惊慌,看清屏幕,继续使用 TA B 键或方向键,马上便会 “ 柳暗花明 ”
Linux常见故障的紧急处理方法,Linux常见故障的紧急处理方法- ·上一篇:光驱复活记,修复光驱读盘打滑的问题
- ·下一篇:Linux系统常见6种急救措施
- › Linux权限
- › Linux管理员经验谈—如何建立可靠的Linux系统
- › windows和linux下mysql丢失密码怎么办?
- › linux及其他开源技术的应用
- › linux使用基础
- › 高手知道新手如何学习Linux
- › windows连接linux桌面
- › Linux系统常见6种急救措施
- › Linux常见故障的紧急处理方法
- › 在Linux中网络参数的意义
- › 在Linux路由上怎么设置IP和MAC绑定?
- › Linux磁盘管理使用技巧
- › Linux中的 shutdown reboot关机命令
- › Linux系统管理命令
- › 如何一个硬盘上安装两个Linux操作系统
- › 在Linux系统的网络上共享计算机
- › Linux系统刷新主板BIOS的方法
- tag: 暂无联系方式 电脑系统故障,电脑故障大全,电脑故障维修,电脑故障分析,电脑学习 - 电脑系统故障
网友评论>>
栏目分类
电脑系统故障 推荐
- · 奇怪光驱故障,换盘不换内容
- · 取下硬盘竟蓝屏,原是虚拟光驱惹祸
- · 光驱为何不读盘?
- · 刻录原理之光盘种类识别
- · 光驱与光盘的故障案例全分析
- · 光驱挑盘的故障原因分析与解决
- · 光驱使用保养大全1
- · 你学会怎样正确地使用CD刻录机了吗?
- · 想让你的光驱跑得更欢?刷新固件吧!
- · 刻录机故障维修
- · 光盘打滑故障分析与排除
- · 光驱“假”死故障分析与排除
- · 巧除光驱故障两例
- · 常见Windows故障全面排除方案
- · 电脑非正常关机再开机后不能自动进行磁盘扫
- · 如何在WinPE系统下安装Windows7
- · 系统变慢要留心啊!
- · Linux系统常见6种急救措施
- · Linux常见故障的紧急处理方法
- · 光驱复活记,修复光驱读盘打滑的问题
- · 快速清除刻录盘上病毒的方法
- · 光盘超容量刻录的原理和操作方法
- · 展逐招教你排除光驱七宗稀奇故障
- · 光驱丢失的原因分析及解决办法
- · 刻录时间偏长是怎么回事?
- · 了解常见刻录光盘主要类型差异