您的位置:首页 > 运维架构 > Linux

Linux 常见的trouble shooting故障排错

2015-10-14 17:23 507 查看
Linux 常见的trouble shooting故障排错

备份开机所必须运行的程序对一个运维人员来说是非常有必要的。在实际生产环境中,系统和数据基本都是安装在不同的硬盘上面,因为企业最关心的还是数据,系统崩溃了,最坏的方法就是重新安装系统,但是数据丢失了,那会直接给企业带来损失,如果系统和数据都放在同一个硬盘上面,那系统都进不去了,何谈数据。解决常见的trouble shooting,不要在系统出现故障的时候,想到的第一个就是重装系统。为解决常见的trouble shooting,首先必须先了解系统的启动流程。





常见的trouble shooting:

1.关于grub的故障

a)grub.conf的配置文件的丢失

故障系统信息





系统开机时,直接出现grub提示符,表示你的grub的配置文件损坏或者已经丢失。

思路:这种情况下,直接在grub提示符下,重新grub配置文件即可。





怎样获知系统根的挂载点,一般用于RHEL6.x版本上面,5.x版本不需要指定根的路径。





插入光盘选择第三个 Rescue,急救模式,或者连续按Esc键两次,在boot:提示符下面输入 linux rescue然后按Enter键。





选择本地光盘





选择Continue,继续。





进入急救模式之后,系统会把你的真正的根系统挂载到/mnt/sysimage目录下面,如果你想进入真正的根choot /mnt/sysimage切换你真正的根目录









2)boot分区损坏

当系统的boot分区损坏时,系统也无法正常进入

思路1:用一块新硬盘去接入到能进入系统的主机,且主机的内核版本信息,必须和坏掉系统boot分区的一样,为这块新的硬盘安装grub,且复制vmlinuz内核文件,initramfs内核镜像文件,然后建立grub的配置文件,在把这个新的硬盘接入到损坏boot分区的主机上面,用这个新硬盘的boot来引导系统启动

把新的硬盘安装好grub分区后,接入到无法启动的主机上,作boot引导。





思路2:进入急救模式,为系统安装grub,然后挂载光盘,把光盘里面的vmlinuz内核文件和initrd.img内核的镜像文件拷贝到boot目录下面,然后手动编辑grub配置文件

2、/etc/inittab文件丢失





思路:查看inittab文件是由那个rpm包安装的,然后进入急救模式,挂载光盘重新安装rpm

插入光盘进入急救模式

3、bash损坏无法进入登录界面

[b]思路:查看bash命令是由那个rpm包安装的,然后进入急救模式,挂载光盘重新安装rpm[/b]

4、遗忘root密码

1)、grub没有加密,修改root密码

进入单用户模式设置密码即可













2)、把密码添加到grub的配置文件启用内核镜像保护,修改root的密码









3)、启用grub编辑保护,修改root的密码









5、MBR扇区故障

系统启动盘的MBR扇区损坏

思路:进入急救模式,把之前备份的系统盘的MBR扇区恢复过来

6、修复文件系统,修复inode节点的异常

作为一个合格的运维人员,系统的关键文件要提前先做好备份操作,以免发生“亡羊补牢,为时已晚”的情况发生。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: