当前位置:七道奇文章资讯系统安全Linux安全
日期:2011-02-19 20:54:00  来源:本站整理

解析Linux系统计算机死机的弊端缘由[Linux安全]

赞助商链接



  本文“解析Linux系统计算机死机的弊端缘由[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
    系统死机,普通可分为两种情形:那就是硬件和软件问题.
    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.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).
    3、总结
    普通造成Linux系统死机的缘由有:
    系统硬件问题(SCSI卡,主板,RAID卡,HBA卡,网卡,硬盘等)
    外围硬件问题(网络等)
    软件问题(系统、利用软件)
    驱动bug(找新的驱动)
    核心系统bug(到LKML看看,或改换核心再试)
    系统设置(恢复到缺省状况,关闭防火墙
  以上是“解析Linux系统计算机死机的弊端缘由[Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 解析Linux + Oracle最简化最重要的步骤
  • <b>高效解析Linux系统中配置Apache服务‎</b>
  • 解析Linux系统计算机死机的弊端缘由
  • 解析Linux操作系统僵尸进程
  • 解析Linux 2.6内核移植—利用程序篇
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .