Linux操作系统死机处理方法总结

Linux操作系统死机处理方法总结

ID:37853717

大小:50.50 KB

页数:10页

时间:2019-06-01

Linux操作系统死机处理方法总结_第1页
Linux操作系统死机处理方法总结_第2页
Linux操作系统死机处理方法总结_第3页
Linux操作系统死机处理方法总结_第4页
Linux操作系统死机处理方法总结_第5页
资源描述:

《Linux操作系统死机处理方法总结》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、hanscLinux操作系统死机处理方法总结Linux操作系统死机处理方法总结D*Rc,z1`    通常在出现系统崩溃后,大家会担心再次出现故障,但是发现系统各日志中并没有记录到任何死机前后的信息,无法分析故障原因,认为已经无药可救。但是,实际上,Linux*D!W8V'PX1o;v%F    有多种机制来保证发生系统崩溃后,可以获取有价值的信息用以分析问题。确定是硬件故障,还是应用程序bug导致的。+y"U&ykRS@n'}$Y      Linux中,有如下几种方法来获取各种崩溃时产生的信息。6t0aVf&[b8A{

2、      1.Coredump1n,

3、r%J?s      Coredump通常用来调试应用程序错误,当某些应用程序运行出现异常崩溃时,可以开启系统的coredumpiY^a`/y+u!s    功能,来得到一个程序崩溃时的内存信息,用来分析崩溃原因:*vyKpg(a/?P      在/etc/profile里加上(或者修改)一条:}M^ABc      ulimit-c0?-{!SNAu;^~oZ      运行命令:sysctl-w"kernel.core_name_format=/core

4、dump/%n.core"Ti&F8MFd*s      该命令意思是指core文件放在/coredump目录下,文件名是进程名+.core%wq.Z$n-`      2.DiskdumpX-BIdH)]av&xB+E      diskdump工具提供了在单机上创建和采集vmcore(kernel7t)M#y/b`s]c    dump)的能力,而无须使用网络。当内核本身出现崩溃的时候,当前的内存和CPU状态以及相关的信息都会被保存到一个支持diskdump的磁盘上的保留分区上。在下一次重新启动的时候,当系

5、统重新启动,diskdump的初始化脚本会从保留分区中读取保存的信息并创建一个vcore文件,然后这个文件被再次存放到/var/crash/目录下,文件名为127.0.0.1-:ye7h:vwS*kZlR      如下是一个配置HPSCSI设备上启用diskdump的过程,如果不是HPSCSI设备(即设备名为:r#yJA`2@B'`6r    /dev/sdX的形式),则无须执行第三、四两个步骤。但需要在第一步前先执行命令:modprobe8k_2{X5

6、      diskdumpx/ifzq7X     

7、 第一步:编辑/etc/sysconfig/diskdump文件,将一个空白分区的设备名填入后保存退出,例如:GH+H1bHj2Cj1q      DEVICE=/dev/cciss/c0d0p2naF*c(_8ebp1O      第二步:初使化dump设备sO!cYNwsA,n    #servicediskdumpinitialformat1Of&F3Krs.Y      警告:该分区的所以数据会丢失。"pd&A!fSRC      第三步:使用cciss_dump模块替换当前的cciss模块:

8、6Z},D;lq&x      在/etc/modprobe.conf找到如下行:t'?J+^/IF%Go5o      aliasscsi_hostadapterccissS6~WDAuhtK      修改为:

9、}tK7vs3lob6l      aliasscsi_hostadaptercciss_dump7pPI7HK1PK*?u      再增加一行:R:r'y]r!U?s      optionscciss_dumpdump_drive=1P~e7XO'M*g     

10、 注:假设diskdump文件中配置的为/dev/cciss/c0d[#a]p[#b],请设置为:optionscciss_dumpdPI7I*g+V3ep    dump_drive=[#a]uZF4ku#T8T&Pd      第四步:重建initrd文件:ZfZq-C/Bpq      #mv/boot/initrd-`uname-r`.img/boot/initrd-`uname-r`.img.old1~is;f!hr$wn3r){      #mkinitrd/boot/initrd-`uname-r`

11、.img`uname-r`j#mL8Kn

12、6Cgk      第五步:设置diskdump服务能够开机自启动:UY9if2`7h+t      #chkconfig

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。