谁可相欹 发表于 2015-1-14 20:27:20

给大家带来剖析CentOS体系逝世机妨碍

如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!体系呈现逝世机,一样平常分为两种情形:一是硬件成绩;二是软件成绩。
1、硬件成绩
能够思索剖析以下几点:
1、不要超频CPU,假如已超频的先复兴到本来的频次。
固然平常运转没有成绩,但大概在高负载的利用中就会呈现不成意料的妨碍了。出格是linux体系在某些使用上,是能够把硬件的功能发扬到极限的,但如许的硬件运转Windows多是没有成绩的。
2、确认电源供电充分
必需确保在高负载的形态下,电源能够满意负载。
3、利用memtest86反省内存形态
4、规复BIOS到默许形态
关于办事器,可使用自带的监测工具举行测试,也是一个不错的排错***。

2、软件成绩
假如已基础扫除硬件成绩,那我们就必需思索从软件上往取得逝世机形态的体系信息了。
1、命运充足好的话,体系逝世机纷歧定是完整逝世失落(此时键盘大概还能呼应),那我们就能够利用Sysrq***。
条件是我们必需先翻开sysrq功效:

#echo"1">/proc/sys/kernel/sysrq
#setterm-blank

如许,当体系呈现成绩的时分,我们可使用:
援用
Alt+Sysrq-T取得历程体系仓库信息
Alt+Sysrq-M取得内存分派信息
Alt+Sysrq-W取得以后存放器信息
更多的热键能够参考体系上的/usr/src/linux/Documentaion/sysrq.txt


个中,setterm-blank能够封闭字符下准时黑屏回护,便利纪录屏幕信息。
2、为了让屏幕显现更多的内核调试信息,能够修正把持台的显现形式为80x25,在/boot/grub/menu.lst中对应的kernel一行最初,增添vga=0x305,如:
援用
kernel/boot/vmlinuz-2.4.21-9.30AXsmproroot=/LABEL=/1vga=0x305


3、万一键盘也不幸逝世失落了,那我们只能接纳串口体例,把体系信息发送到另外一台体系上,***:
修正/boot/grub/menu.lst文件,在kernel一行最初增添中心参数"console=ttyS0console=tty1",如:
援用
kernel/boot/grub/vmlinuz-2.4.21-9.30AXsmproroot=/LABEL=/1console=ttyS0console=tty1


然后,修正/etc/sysconfig/syslog,到场klogd选项"-c7",如:
援用
KLOGD_OPTIONS="-x-c7"


重启办事器;举行测试:
1)利用串口直连线毗连客户机和办事器,在客户机上运转:
cat/dev/ttyS0

办事器上运转:
echohi>/dev/ttyS0

假如客户机有"hi"输入便可。
2)办事器上运转:
echow>/proc/sysrq-trigger

看看客户机上是不是有响应的内核信息输入
3)办事器上运转:
modprobeloop

看看客户机上是不是有响应的内核信息输入
假如测试都经由过程的话,那末在客户机上运转:
cat/dev/ttyS0|tee/tmp/result

当逝世机呈现的时分,我们就能够从客户机上看到必要的内核信息了(检察/tmp/result)。

3、附录
一样平常形成Linux体系逝世机的缘故原由有:
体系硬件成绩(SCSI卡,主板,RAID卡,HBA卡,网卡,硬盘等)
核心硬件成绩(收集等)
软件成绩(体系、使用软件)
驱动bug(找新的驱动)
中心体系bug(到LKML看看,或改换中心再试)
体系设置(规复到缺省形态,封闭防火墙等)

如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!

分手快乐 发表于 2015-1-16 18:14:30

给大家带来剖析CentOS体系逝世机妨碍

我是学习嵌入式方向的,这学期就选修了这门专业任选课。

小魔女 发表于 2015-1-24 15:51:35

应对Linux的发展历史和特点有所了解,Linux是抢占式多任务多用户操作系统,Linux最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具。

因胸联盟 发表于 2015-2-2 11:26:57

熟读Linux系统有关知识,如系统目录树,有关内容可购书阅读或搜索论坛。

再现理想 发表于 2015-2-7 21:04:27

如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。

精灵巫婆 发表于 2015-2-23 18:50:19

Linux只是个内核!这点很重要,你必须理解这一点。只有一个内核是不能构成一个操作系统的。

小女巫 发表于 2015-3-7 11:14:45

Linux高手更具有鼓励新手的文化精神。如何在Linux社区获得帮助,需要说明的是你要有周全的思考,准备好你的问题,不要草率的发问。

若相依 发表于 2015-3-15 07:08:54

用户下达的命令解释给系统去执行,并将系统传回的信息再次解释给用户,估shell也称为命令解释器,有关命令的学习可参考论坛相关文章,精通英文也是学习Linux的关键。

柔情似水 发表于 2015-3-21 23:26:59

未来的学习之路将是以指数增加的方式增长的。从网管员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的。
页: [1]
查看完整版本: 给大家带来剖析CentOS体系逝世机妨碍