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

Linux 常见的故障排错

2013-08-04 18:45 253 查看
备份开机所必须运行的程序对一个运维人员来说是非常有必要的。在实际生产环境中,系统和数据基本都是安装在不同的硬盘上面,因为企业最关心的还是数据,系统崩溃了,最坏的方法就是重新安装系统,但是数据丢失了,那会直接给企业带来损失,如果系统和数据都放在同一个硬盘上面,那系统都进不去了,何谈数据。解决常见的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节点的异常
作为一个合格的运维人员,系统的关键文件要提前先做好备份操作,以免发生“亡羊补牢,为时已晚”的情况发生。本文出自 “技术之路---桀” 博客,请务必保留此出处/article/6936447.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: