Linux系统管理 第十二章故障排除
redhat 学习目标 。本章学习结束后,你应该能 ●制定故障排除的流程 ●在Linux系统的不同区域处理问题 ●启动系统至不同的运行级 ●使用rescue环境 2
redhat 故障分析的方法 ●描述问题特征 ●重现问题 ●找到进一步的资料 ●消除可能的原因 ·首先尝试从简单的方法做起 ·配置文件 ●修改前进行备份 ●如果有工具,尽量使用工具 3
redhat 故障分析:数据收集 ·可用的命令 ●history ●grep odiff ●find /dir-cmin-60 ●strace command ●tail-f logfile ●产生额外的信息 ●打开syslog中的*.debug 。应用程序中的一debug选项 4
redhat 需要检查的事情:X ·永远不要在运行级5下调试x! ●当更换硬件后,尝试先运行system-config-display ●X-probeonly ●是否/home或/tmp滿了?或者用户是否达到了配 额的硬限制? 5
redhat 需要检查的事情:SELinux ●Characterize ●setroubleshootd和sealert-b ●/var/1og/messages /var/log/audit/audit.log ·收集额外信息 httpd_selinux,samba_selinux,ftpd_selinux, 其它man页 ●sesearch 6
redhat 需要检查的事情:SELinux ●策略修改 system-config-selinux ●setenforce ●setsebool ●semanage 7
redhat 需要检查的事情:网络连接 ·主机名解析 ●digwww.redhat.com ●IP配置 ●ifconfig ·缺省网关 ●route-n ·模块指定 ●激活设备 8
redhat 需要检查的事情:引导过程 ●引导程序配置 ●内核 ●/sbin/init ●启动init /etc/rc.d/rc.sysinit /etc/rc.d/rc,/etc/rc.d/rc?.d/ ●进入runlevel X ●/etc/rc.d/rc.local ●Virtual Consoles ●X Display Manager 9
redhat 引导期间的文件系统故障 ●rc.sysiniti试图挂载本地的文件系统 ●如果失败,用户被引导至一个root shel1 ●fsck可以被用于修复损坏的文件系统 ●在运行fsck之前: ·检查fstab中的错误 ●在修改之前运行mount-o remount,.rw/ ●手工测试mount:文件系统 0