搜集整理linux和windows server系统的服务器常见故障及解决方法:

1.Centos的Grub引导程序出错
修改了Centos的grub.conf后,或者硬盘的物理位置和分区发生变化后,将造成系统不能正常启动,这时可进入rescue模式,修改grub.conf。
Grub常见错误信息如下:
(1).如果没有找到内核(vmlinuz-x.x.x文件),就会出现如下显示:
File not found
Press and key to conftinue....
说明root(hdx,x)错误,或内核文件名不对。
(2).如果找到内核后,运行一会儿出现如下显示:
Kenrel Panic:Not init Found
一般来说是没有找到根分区(/分区),即root=/dev/xxx 不对。
(3).如果找到内核后,运行一会儿出现如下显示:
Kenrel panic:VFS:Unable to mount root fs on ...
一般来说可能是忘了加上 initrd/initrd-2.4.21-4.EL.img(大多发生在使用scsi硬盘时)。
(4)./boot/grub/grub.conf 必须存在如下几行内容:
title CentOS (2.6.32-220.el6.i686)
root (hd0,0)
kernel /vmlinuz-2.6.32-220.el6.i686 ro root=......
initrd /initramfs-2.6.32-220.el6.i686.img

2.Centos网卡文件备份的正确方法
很多人备份eth0网卡文件时喜欢跟备份其他文件一样,用命令 cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0.bak,然后用/etc/init.d/network start 来启动机器的网卡。这其实会带来一个问题:系统也会启动以.bak为后缀的网卡文件,通过查看 /etc/init.d/network 脚本可以看出,系统会将此目录下以ifcfg开头的所有网卡均启动,并将其也当做一块网卡。