LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 491|回复: 2

简单故障的排除

[复制链接]
发表于 2004-10-27 21:18:30 | 显示全部楼层 |阅读模式
简单故障的排除

Linux是一个非常稳定的系统,但是有时也会发生故障。这些故障可能因为产品的缺陷和Bug、硬件磨损老化、误操作、黑客系统入侵等原因造成。这里介绍几种简单故障的排除。

1.忘记了Linux密码

忘记Linux root密码是一件非常不应该的错误。这时有两种情况,一种是用LILO管理器来启动的,另一种是不通过LILO启动的。如果系统是通过LILO管理器来启动的,可在LILO启动提示符“LILO boot:”后输入“Linux single”,而后回车启动Linux系统进入单用户模式,这时,就可以用passwd命令来修改密码。修改完后重新启动系统,就可以使用新的密码了。

2.系统掉电

工作中突然掉电是有可能发生的,Mandrake 8.2 Linux提供了优秀文件保护功能。一般掉电后重新启动Linux当屏幕出现“Your system appears to have shut down unclearly”和“Press Y within 5 seconds to foce file system inteyrity check”时,在5钞钟内按下“Y”字母即可自动修复文件系统。如果在编译文件时掉电,就比较麻烦了,必须使用fsck命令(这要有根权险)。下面的命令表示检查第一个IDE硬盘的第五分区:

#fsck /dev/hd5



3.X-Window死机

在X-Window里,有时候由于程序出错鼠标键盘都不起作用。这时候不用着急,因为在Linux下不会像在Windows 9x里那样频繁死机,只须键入“Ctrl+Alt +BackSpace”键就可以退出当前的X-Window,接着运行“$startx”即可重新进入X-Window。

4.LILO故障导致系统不能启动

一般来说,如果系统管理员不能正常进入系统,就需要考虑使用急救盘组进入急救模式排除系统的故障。在个人计算机使用Linux系统时,通常都是Linux和Windows并存的。由于重新安装其它的操作系统,经常会导致原有的Linux不能启动。这主要是因为这些操作系统默认为计算机中没有其它的操作系统,因而改写了硬盘的主引导记录(MBR),覆盖掉了Linux的LILO系统引导程序。

利用前面做的boot/root启动盘,启动硬盘的Linux系统,重新运行LILO命令,就可以将LILO系统引导程序写回硬盘的主引导记录,再次开机即可。

5.恢复丢失的文件

如果不小心删除了重要的文件,还可以将相应的文件从急救盘复制到硬盘上。例如,删除了文件/bin/login,此时系统无法正常运行到登录界面,可以用急救盘组启动系统,将硬盘文件系统安装到/mnt目录下,然后使用下述命令:

#cp -a /bin/login /mnt/bin



上面代码中,“-a”选项用于告诉cp在拷贝时保持文件的访问权限。
 楼主| 发表于 2004-10-27 21:20:19 | 显示全部楼层
哦,发错了。对不起。帮转到其它版块
发表于 2004-10-28 23:08:35 | 显示全部楼层
嗯...最后一个恢复丢失文件好像有问题
用光盘进入linux rescue之后,原硬盘上的文件应该在/mnt/sysimage/下面,可能根据发行版不同而不同
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表