Linux故障排除
Linux故障排除Linux是开源代码的操作系统,安全性高,受到越来越多的企业和用户的青睐。不过,与windows系统一样,Linux系统也会出现一些问题和故障,当系统出现故障时给如解决呢?下面我们就举一些例子。
----平台:32位centos6.4
案例一:在有系统盘下主引导分区MBR出现故障
硬盘的0磁道的第一个扇区称为MBR,它的尺寸为512字节,MBR可分为三个部分(bootloader 446字节 ,partion 64字节 ,magic 2字节)
由于MBR位于磁盘0磁道的第一个扇区,并且尺寸为512字节,因此可以模拟把MBR给抹掉,然后重启系统。
http://note.youdao.com/yws/res/94/A8C24AE182154EC18E511D41E4871F28
这时可以看到出现了这个画面,这是为什么呢?因为cmos 有个默认启动顺序,现在磁盘启动不起来了,它就跑到光驱上了,选择救援模式。
http://note.youdao.com/yws/res/76/397B806FC2314D1481FCE9B4F7A52539
选择语言和键盘
http://note.youdao.com/yws/res/77/8DBA0D2C024C4E2C95F438CA000BF1E9
http://note.youdao.com/yws/res/80/74BF02101A614740B84CB55D782DAE93
http://note.youdao.com/yws/res/85/7F1379CE428D49B6981CA639B1FBDA2D
http://note.youdao.com/yws/res/72/2F0106A1C1C8488F8AAA62BAF722DD1B
可以看到系统将会挂载到/mnt/sysimage/下
http://note.youdao.com/yws/res/75/1D5E9B0DE3F142FB83FE4C4B09C78E6Ahttp://note.youdao.com/yws/res/86/C920014E76C64C88830C5F41287E9F7E
使用shell命令行窗口进行操作
http://note.youdao.com/yws/res/87/1E55ED06352E4D85BA075AB3DBE3855E
首先切换根目录到/mnt/sysimage/这时我们会看的原来根目录下的内容
http://note.youdao.com/yws/res/96/D0905897736B46A98907FFC68E455194
根据自己的硬盘重建MBR
http://note.youdao.com/yws/res/84/47CE628CB9D74FF1B3D3BDD63878D1AB
两次exit后退到下面选择reboot
http://note.youdao.com/yws/res/83/EC3115A8E0934C9DA80779B746E412FE
系统重新引导后可以看到
http://note.youdao.com/yws/res/98/802BE7D7253B40E48126F11D23095D4A
MBR重新构建完成
案例二:grub.conf丢失或被误删除
GNU GRUB(GRand Unified Bootloader简称“GRUB” )是一个GNU项目的多操作系统启动程序。GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统。GRUB可用于选择操作系统分区上的不同内核,也可用于向这些内核传递不同启动参数。grub.conf是grub的配置文件被删除后系统将无法正常启动
# mv /boot/grub/grub.conf /tmp/#模拟grub.conf被误删除
重新启动后进入grub shell 进行配置
http://note.youdao.com/yws/res/78/8936B65A05C04103901E4D8E88C28E60
http://note.youdao.com/yws/res/79/0F14FB8640C8403391D274281B54AEC7
http://note.youdao.com/yws/res/97/FD3D38DDF0514F349612650B5B8C0B20
进入系统后编辑grub.conf配置文件
# vim /boot/grub/grub.conf
http://note.youdao.com/yws/res/95/CCCC85F15751492280B85E63680619F2
重启后可以发现 grub.conf配置成功。
http://note.youdao.com/yws/res/88/98AED8F98AC3465195CB1C32065848EF
案例三:使用livecd来排除故障
模拟/etc/fstab/配置文件出现问题, vim/etc/fstab/
http://note.youdao.com/yws/res/93/63FA1C9D6B604C15BD55A416750FC97D
保存退出后重启系统按住F2进入BIOS选择使用光盘引导
http://note.youdao.com/yws/res/73/4A86D479298F4B2185C9B32FB9E1E5A0
选择救援模式
http://note.youdao.com/yws/res/81/00671DD27A774C3EB8273FAB5ADD8963
进入livecd后建立挂载点找到根分区
http://note.youdao.com/yws/res/74/B699F9ED9A57427CB3FCF0CFB8BC9001
http://note.youdao.com/yws/res/82/CD9BF0F03E384BAF8C38CF157CCB283B
找到根分区后修改/etc/fstabl
http://note.youdao.com/yws/res/92/6B43CB2B5E804AEDB31B54C5FFE9E86D
重新使用硬盘启动后系统恢复了正常
http://note.youdao.com/yws/res/89/32803A7AAAA44D7395BB0864DDCAC335
案例四:root口令丢失
开机 5秒内按下任意键 进入grub 菜单
然后按e编辑 grub菜单 kernel行后加入 1/single
http://note.youdao.com/yws/res/91/D9522735155247E6B7634A3AD5EB9403http://note.youdao.com/yws/res/90/CE7E99D3CA4F4B7A8AFFEE77C0A77251
按下b重新引导后进入系统后可以使用passwd-d root 或passwdroot
删除root口令或重新给root口令。
页:
[1]