怎样排错:
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/sysp_w_picpath 目录下
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脚本语法错误或出现逻辑错误-->进入单一模式修复