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

linux常见的几种故障及排除方法

2012-10-14 19:47 281 查看
怎样排错:

1.确定问题的故障特征

2.重现故障

3.使用工具收集进一步信息,确定故障的真正根源

4.排除不可能的原因

5.定位故障:

从简单的问题入手

一次尝试一种方式

减少数据丢失:

1.备份原文件

2.尽可能借助于工具

可能会出现的故障:

1.管理员密码忘记

2.系统无法正常启动

a.grub损坏(MBR损坏,grub配置文件丢失)

b、系统初始化故障(某文件系统无法正常挂载、驱动不兼容)

c、服务故障

d、用户无法登录系统(bash程序故障)

*可切换至单用户模式,即1级别,或挂载光盘解决*

3、命令无法运行,export PATH=/date/bin

退出当前登录,另启终端,重新登录

使用绝对路径编辑配置文件

4、编译过程无法继续(开发环境缺少基本组件)

MBR损坏修复方法:

1、借助别的主机修复

2、使用紧急救援模式

a、boot.iso

b、使用完整的系统安装关盘

boot:下输入 linux rescue命令

/mnt/sysimage 目录下

grub配置文件丢失:

grub> root(hd0,0)

grub> kernel /vmlinuz -ro root-/dev/vol0 rhfgb wier

grub> initrd /initrd-

grub> boot

修复grub配置文件

用户误把默认级别设定为0或6

修复方法:进入单用户模式,编辑inittab文件

/etc/rc.d/rc3.d损坏 --> 进入单用户模式,修改目录系统

/etc/rc.d/rc.local的意义:s99,里边可写入命令进而启动

某个服务故障导致启动停止,如sendmail,配置文件时间戳检查无法通过时;--->启动时敲击I键进入交互式模式

rc.local脚本语法错误或出现逻辑错误-->进入单一模式修复

本文出自 “当了灵魂的躯体” 博客,请务必保留此出处http://7linux.blog.51cto.com/6110108/1025419
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: