上海龙凤419

操纵体系

最新Linux体系计较机死机的毛病缘由阐发

时辰:2024-08-11 02:47:14 操纵体系 我要投稿
  • 相干保举

最新对Linux体系计较机死机的毛病缘由阐发

  体系呈现死机,普通分为两种情况:一是硬件题目;二是软件题目。

  一、硬件题目

  能够斟酌阐发以下几点:

  1、不要超频CPU,若是已超频的先答复到本来的频次

  固然日常平凡运转不题目,但能够在高负载的利用中就会呈现不可预感的毛病了。出格是linux体系在某些利用上,是能够把硬件的机能阐扬到极限的,但如许的硬件运转Windows能够是不题目的。

  2、确认电源供电充沛

  必须确保在高负载的状况下,电源能够知足负载。

  3、利用memtest86查抄内存状况

  4、规复BIOS到默许状况

  对办事器,能够利用自带的jian测东西停止测试,也是一个不错的排错体例。

  二、软件题目

  若是已根基解除硬件题目,那咱们就必须斟酌从软件上去取得死机状况的体系信息了。

  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.30AXsmp ro root=/LABEL=/1 vga=0x305

  3、万一键盘也不幸死掉了,那咱们只能接纳串口体例,把体系信息发送到另外一台体系上,体例:

  点窜/boot/grub/menu.lst文件,在kernel一行最初增添焦点参数"console=ttyS0 console=tty1",如:

  援用

  kernel /boot/grub/vmlinuz-2.4.21-9.30AXsmp ro root=/LABEL=/1 console=ttyS0 console=tty1

  而后,点窜/etc/sysconfig/syslog,插手klogd选项"-c 7",如:

  援用

  KLOGD_OPTIONS="-x -c 7"

  重启办事器;停止测试:

  1)利用串口直连线毗连客户机和办事器,在客户机上运转:

  cat /dev/ttyS0

  办事器上运转:

  echo hi > /dev/ttyS0

  若是客户机有"hi"输入便可。

  2)办事器上运转:

  echo w > /proc/sysrq-trigger

  看看客户机上是不是有响应的内核信息输入

  3)办事器上运转:

  modprobe loop

  看看客户机上是不是有响应的内核信息输入

  若是测试都经由过程的话,那末在客户机上运转:

  cat /dev/ttyS0 | tee /tmp/result

  当死机呈现的时辰,咱们就能够从客户机上看到须要的内核信息了(检查/tmp/result)。

  三、总结

  普通形成Linux体系死机的缘由有:

  体系硬件题目(SCSI卡,主板,RAID卡,HBA卡,网卡,硬盘等)

  焦点硬件题目(收集等)

  软件题目(体系、利用软件)

  驱动bug(找新的驱动)

  焦点体系bug(到LKML看看,或改换焦点再试)

  体系设置(规复到缺省状况,封闭防火墙等)

【最新Linux体系计较机死机的毛病缘由阐发】相干文章:

硬盘毛病的缘由阐发10-10

Linux 体系毛病排查和修复技能03-19

收集毛病缘由阐发12-02

Linux体系毛病排查和处理体例11-11

Linux文件体系布局阐发论文02-25

linux体系号令11-23

linux体系号令(典范)01-25

引发主板毛病的首要缘由阐发05-20

电脑死机毛病处理方式03-24