linux系統常見故障排查

第十一章故障排查

MBR446壞,修復。

1.MBR扇區中GRUB引導程序破壞。(重啓reboot

     dd if=/dev/zero of=/dev/sda bs=446 count=1

2.插入系統光盤,按F5輸入Linuxrescue進入急救模式。

3.切換到硬盤/

      chroot /mnt/sysp_w_picpath

4.重新將grub引導程序安裝到第一塊硬盤(sda)的MBR分區

     grub-install /dev/sda

5.退出硬盤

      Exit

6.退出光盤(之後系統重新啓動)

 

grub.conf文件壞或丟失,修復。

1.刪除grub.conf文件   rm rf/boot/grub/grub.conf     

 2.reboot重啓進入grub>模式。

 3.輸入root hd0,0)回車。

 4.輸入kernel /vm(此時tab補全vmlinuz-2.6.18-92.el5)roroot=/dev/sda3 rhgb quiet回車。

5.輸入initrd /in(此時tab補全initrd-2.6.18-92.el5.img)回車。

6.輸入boot(之後會重啓進入系統)。

7.打開終端 vi/boot/grub/grub.conf

 title xxxxxxxxxxxxxxxxxxxx

    root (hd0,0)

    kernel/vmlinuz-2.6.18-92.el5 ro root=/dev/sda3 rhgb quiet

    initrd/initrd-2.6.18-92.el5.img

注:此處el5中的lL

8.保存並退出。

 

/etc/inittab文件壞或丟失,修復。

1刪除/etc/inittab文件 rm -rf/etc/inittab

2reboot手動重啓

3F2鍵改啓動方式爲光盤啓動

4進入之後chroot/mnt/sysp_w_picpath切入硬盤/

5查詢inittab文件對應的軟件包名rpm-qf /etc/inittab

6掛載mount /dev/hdc/media/cdrom

7安裝rpmrpm -ivh--replacepkgs /media/cdrom/Server/initscripts-8.45.30-2.el5.i386.rpm

8退出硬盤exit

9退出關盤exit

四文件系統壞,修復。

1破壞文件系統dd if=/dev/zeroof=/dev/sdb1 bs=512 count=4

2再次掛載無法掛載mount/dev/sdb1 /mnt

3修復fsck -y -t ext3/dev/sdb1

五磁盤資源耗盡(文件數滿),修復。

1新建一個分區sdb2

2新建一個掛載點/data

3掛載mount /dev/sdb2/data

4查詢i節點的使用情況df -i/data

5創建一個文件腳本模擬創建多個文件早的話那個資源耗盡vim a.sh

#!/bin/bash

i=1

while [ $i -le 8021(文件數) ]

do

touch /data/file(文件名)$i

let i++

done

 

6運行該文件是sh a.sh

7確認i節點佔用情況df -i/data

注:(i節點被逐漸灌滿)

8touch新文件出問題

9touch一個腳本文件b.sh修復i節點耗盡創建腳本刪除多個文件

#!/bin/bash

a='find /data(掛載點) -type f-a empty'

for b in $a

do

rm -rf $b

done

10執行b.sh

六日誌集中管理。

1兩臺linux系統一臺server一臺client

2在服務端vim/etc/sysconfig/syslog

SYSLOGD_OPTIONS="-r -x -m 0"

-r”選項表示允許接收其他主機發送過來的日誌記錄

-x”選項表示不進行DNS域名解析

-m”選項表示記錄日誌時的時間標記間隔(設爲0禁用該功能)

重啓服務service syslog restart

3在客戶端vim/etc/syslog.conf

cron.*             @服務端IP地址

4重啓服務service syslogrestart

5創建一個任務計劃在服務端和客戶端查看日誌看是否得到同步


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