Method of fault Analysis 故障分析方法

Method of fault Analysis 故障分析方法

1) 描述問題的特徵
2) 重現問題
3) 找到更進一步的信息 分析問題過程
4) 詳細的想出可能的原因
5) 首先嚐試最簡單的方法
6) 配置文件
    通過配置文件排查問題時 一定要把原來的配置文件先備份以防萬一
    使用工具

啓動系統 grub
從光盤啓動 boot: linux rescue 進入緊急救援模式
它會從光盤內的kernel 和initrd文件啓動
加載驅動 自動尋找硬盤上真正的根文件系統 並掛載到/mnt/sysimage
進入系統之後 執行 #chroot /mnt/sysimage/

root密碼丟了
從grub的s 或者1級別 單用戶模式啓動
或者從緊急救援光盤啓動chroot 之後
#passwd root 即可

1 收集數據--
#history 查看此前是否執行了錯誤
的命令
#grep 搜索關鍵詞
#diff 比較目前配置文件和以前備份過的配置文件異同
#find /dir -cmin -60 查看60分鐘之內改變過的文件
#strace command 追蹤command
#tail -f logfile 查看日誌
如果要獲得更詳細的信息
    在日誌中啓用debug級別 記錄主機所有操作

2 圖形界面出問題

Never debug X while in runlevel 5 !
#system-config-display 重置xwindow的主配文件 使用最基本顯卡驅動

3 網絡問題

#dig www.redhat.com 無法解析主機名
-->dns服務器是否配置正確-->查看配置文件-->ping dns
-->IP/Gateway/route

4 系統啓動問題

默認級別是否爲0/6
bootloader 配置問題
/sbin/init進程是否故障
/etc/rc.d/rc.sysinit系統初始化腳本是否被篡改
/etc/rc.d/*
/etc/inittab
/etc/rc.d/rc.local
如果某個配置文件 或者組件 或者內核丟失
查找一下它是由哪個軟件包提供的 然後重裝此軟件包
如果inittab丟了
#rpm -qf /etc/inittab
安裝軟件包
如果fstab丟了
#fdisk -l 查看分區狀況
#lvdisplay 查看各個邏輯卷
等等
然後重建fstab
如果fstab中掛載了某個網絡文件系統 而此網絡文件系統不在線
所以系統啓動時由於掛不上而卡住
此時就用救援光盤進系統修改fstab

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章