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创建一个任务计划在服务端和客户端查看日志看是否得到同步


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