Linux故障排除

Linux故障排除

Linux是开源代码的操作系统,安全性高,受到越来越多的企业和用户的青睐。不过,与windows系统一样,Linux系统也会出现一些问题和故障,当系统出现故障时给如解决呢?下面我们就举一些例子。

                             ----平台:32centos6.4

案例一:在有系统盘下主引导分区MBR出现故障

硬盘的0磁道的第一个扇区称为MBR,它的尺寸为512字节,MBR可分为三个部分(bootloader 446字节 ,partion 64字节 ,magic 2字节)

由于MBR位于磁盘0磁道的第一个扇区,并且尺寸为512字节,因此可以模拟把MBR给抹掉,然后重启系统。

这时可以看到出现了这个画面,这是为什么呢?因为cmos 有个默认启动顺序,现在磁盘启动不起来了,它就跑到光驱上了,选择救援模式。

选择语言和键盘

可以看到系统将会挂载到/mnt/sysimage/

使用shell命令行窗口进行操作

首先切换根目录到/mnt/sysimage/  这时我们会看的原来根目录下的内容

根据自己的硬盘重建MBR

两次exit后退到下面选择reboot

系统重新引导后可以看到

MBR重新构建完成

案例二:grub.conf丢失或被误删除

GNU GRUB(GRand Unified Bootloader简称“GRUB )是一个GNU项目的多操作系统启动程序。GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统。GRUB可用于选择操作系统分区上的不同内核,也可用于向这些内核传递不同启动参数。grub.confgrub的配置文件被删除后系统将无法正常启动

[root@vbird ~]# mv /boot/grub/grub.conf /tmp/  #模拟grub.conf被误删除

重新启动后进入grub shell 进行配置

进入系统后编辑grub.conf配置文件

[root@vbird ~]# vim /boot/grub/grub.conf

重启后可以发现 grub.conf配置成功。

案例三:使用livecd来排除故障

模拟/etc/fstab/配置文件出现问题, vim  /etc/fstab/

保存退出后重启系统按住F2进入BIOS选择使用光盘引导

选择救援模式

进入livecd后建立挂载点找到根分区

找到根分区后修改/etc/fstabl

重新使用硬盘启动后系统恢复了正常

案例四:root口令丢失

开机 5秒内按下任意键 进入grub 菜单

            然后按e编辑 grub菜单   kernel行后加入    1/single

按下b重新引导后进入系统后可以使用passwd  -d   root passwd  root

删除root口令或重新给root口令。

                       

 

 

 

 


本文出自 “CL's博客” 博客,请务必保留此出处http://changlinlin.blog.51cto.com/7353999/1569393

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。