故障排除

     故障排除:
     1.步骤:需要先确定问题的核心特征,并尝试重现这个问题,然后收集额外的辅助信息,尝试做出判断。最后,由最简单的事情优化,修改配置文件。(在修改配置文件时必须先备份配置文件)
    
    
     2.定义问题的顺序:先判断是否是底层的硬件问题,再确定是否是网络的问题,在判断是否是系统的问题,最后确定是否是服务本身的问题。
    
    
     3.收集信息:使用history查看历史命令;使用grep过滤配置文件中与关键词相关的行;使用diff比较当前配置文件与正常配置文件的区别;使用find查找在最精一段时间曾经修改过的文件;使用strace追踪一个过程的系统调用及信号信息。也可以打开系统的debug级别的日志,需要在/etc/syslog.conf中添加行:*.debug /var/log/debug来查看日志信息,由于debug会产生大量的I/O请求而降低系统的性能,所以,仅限于调试时使用。
    
    
     4.系统的一些故障,及解决办法:当出现开机黑屏,则需要通过安装关盘(boot:linux rescue)进入救援模式,进行故障处理。若grub的配置文件丢失,可以通过向内核传递参数使系统启动起来并重建配置文件。若内核不能正常加载,若在内核无备份的情况下需要在救援模式下重新安装内核。若是对应级别上的服务故障,则需要先进入level1把该服务设置为在2,3,4,5级别不能启动,在回到对应级别上修改服务即可。若是文件系统的故障,则可以使用fsck(选项:-t指定文件系统类型,-c显示进度条,-a自动修复文件)来修正,在使用fsck前需检查/etc/fstab中是否有错误,然后重新挂载跟文件系统。

你可能感兴趣的:(职场,故障,休闲,故障排除)