Linux操作系统死机处理方法有哪些
Linux 中,有如下几种方法来获取各种崩溃时产生的信息。
1.Core dump
Core dump 通常用来调试应用程序错误,当某些应用程序运行出现异常崩溃时,可以开启系统的 core dump 功能,来得到一个程序崩溃时的内存信息,用来分析崩溃原因:
在/etc/profile里加上(或者修改)一条:
ulimit -c 0
运行命令:sysctl -w "kernel.core_name_format=/coredump/%n.core"
该命令意思是指core文件放在/coredump目录下,文件名是进程名+.core
2.Diskdump
diskdump工具提供了在单机上创建和采集vmcore(kernel dump)的能力,而无须使用网络。当内核本身出现崩溃的时候,当前的内存和CPU状态以及相关的信息都会被保存到一个支持diskdump的磁盘上的保留分区上。在下一次重新启动的时候,当系统重新启动,diskdump的初始化脚本会从保留分区中读取保存的信息并创建一个vcore文件,然后这个文件被再次存放到/var/crash/目录下,文件名为127.0.0.1-
如下是一个配置 HP SCSI 设备上启用 diskdump 的过程,如果不是 HP SCSI 设备(即设备名为 /dev/sdX的形式),则无须执行第三、四两个步骤。但需要在第一步前先执行命令: modprobe
diskdump
第一步:编辑 /etc/sysconfig/diskdump文件,将一个空白分区的设备名填入后保存退出,例如:
DEVICE=/dev/cciss/c0d0p2
第二步:初使化 dump 设备
#service diskdump initialformat
警告:该分区的所以数据会丢失。
第三步:使用 cciss_dump 模块替换当前的 cciss 模块:
在 /etc/modprobe.conf 找到如下行:
alias scsi_hostadapter cciss
修改为:
alias scsi_hostadapter cciss_dump
再增加一行:
options cciss_dump dump_drive=1
注:假设diskdump文件中配置的为 /dev/cciss/c0d[#a]p[#b], 请设置为: options cciss_dump dump_drive=[#a]
第四步:重建 initrd 文件:
#mv /boot/initrd-`uname -r`.img /boot/initrd-`uname -r`.img.old
#mkinitrd /boot/initrd-`uname -r`.img `uname -r`
第五步:设置 diskdump 服务能够开机自启动:
# chkconfig diskdump on
3.Netdump
如果使用红旗DC4.0 或 3.0 版本系统,是不能支持 diskdump 的,可以利用netdump 来达到输出vmcore 的目的。但是Netdump要求至少有一个服务器以及任意数目的客户端。服务器用来接收客户端死机时的信息,客户端是经常死机的机器。
(一)服务器配置:
(1).检验netdump服务器是否安装完毕:
rpm -q netdump-server
如果未安装,请在光盘 RedFlag/RPMS/ 目录中找到 netdump-server 打头的软件包,执行命令:
rpm -ivh netdump-server-x.x.x.rpm (x为版本号)
进行安装。
(2).服务器包安装后,用命令:
passwd netdump
更改用户的密码.
(3).打开服务:
chkconfig netdump-server on
(4).运行服务器:
service netdump-server start
(二)客户端配置:
(1).校验客户端是否已安装
rpm -q netdump
如果未安装,在光盘 RedFlag/RPMS/ 目录中找到 netdum 打头的软件包,执行命令:
rpm -ivh netdump-x.x.x.rpm (x为版本号)
安装.
(2).编辑文件/etc/sysconfig/netdump,添加如下行:
DEV=eth0
NETDUMPADDR=172.16.81.182
NETDUMPMACADDR=00:0C:29:79:F4:E0
172.16.81.182指 netdump 服务器地址。
(3).运行下面的命令,出现提示符时输入密码:
service netdump propagate
(4).打开客户端:
chkconfig netdump on
(5).运行客户端:
service netdump start
(6).测试
为了测试netdump的配置是否正确,在netdump客户机上做下面操作:
cp /usr/share/doc/netdump-xxxxxx/crash.c .
gcc -DKERNEL -DMODULE -I/lib/modules/$(uname -r)/build/include -c crash.c
insmod ./crash.o
这会造成系统崩溃,会在netdump服务器的/var/crash/<客户端IP>/目录下,看到一个核心转储。当客户机正在转储数据到服务器的时候,你会看到一个名叫“vmcore-incomplete"的文件。当转储结束后,该文件会改名成 "vmcore"。"vmcore"文件的大小会变化,可能达到几个GB.在一个内存是512M的系统上,上面的测试会产生大约510M的vmcore文件。
美菱电水壶怎么选购美菱电水壶选购方法详细介绍想喝到健康的热水您可能需要去多多关注一下到底什么样的电水壶可以烧制出最健康的热水呢?那么今天您看了小编的文章之前,相信您肯定知道美菱电水壶是特别出名的烧制健康之水的电水壶,那么您知
美菱加湿器好不好美菱加湿器特点介绍详解随着冬天脚步的逐渐逼近,不管是在室内还是室外,空气都是越来越干燥的。那么这时候为了身体水分的吸收皮肤的保养,我们需要空气加湿器来改善生活或是工作的空气湿度。那么市场上加湿器品牌多种
美菱加湿器如何使用美菱加湿器使用方法详解遇上干燥的季节,皮肤和呼吸道特别容易不舒服。为了能让人体保持湿度,我们应该使用加湿器。美菱加湿器是一个不错的品牌,很多人在挑选加湿器的时候都会选择美菱加湿器。说起这个美菱加湿器,大
DPP主窗口有什么功能DPP主窗口的主要功能有以下方面ldquo主窗口rdquo是指启动DPP时出现的窗口。通常情况下,窗口左侧为ldquo文件夹rdquo,右侧为缩略图显示。在此窗口可对图像进行预览确
电子白板功能有哪些电子白板功能介绍图文电子白板买回来第一时间就是要了解电子白板功能有哪些,如果功能都不了解,使用起来一定费时费力。为了以后更方便的使用,下面我们先了解下电子白板的功能吧。一电子白板功能1。基本的批注与绘
利用DPP进行RAW显像有什么优点利用DPP进行RAW显像的优点有以下方面利用DPP进行RAW显像,调节后的画质几乎不会出现劣化利用图像处理软件对已经过相机内最终处理的JPEG等图像数据进行再处理,画质容易出现劣化
exce图表添加系列并应用次坐标轴的方法这篇经验包含了很多制作图表的技巧如在生成的图表中再添加新的系列为新的系列改变图表类型为新的系列应用次坐标轴将显示在系列数据点上按照我的步骤操作一遍你的excel图表基本应用就没有问
什么足浴盆好足浴盆热门品牌推荐详解什么足浴盆好?其实真正能做足疗的才是最好的,省去了很多啊,麻烦,不用经常去足疗馆,自己在家也能好好享受了,还省钱省力。下面小编给各位分享一下足浴盆有哪些比较好的品牌,还在纠结足浴盆
足浴盆什么品牌好足浴盆选购方法详细介绍为了缓解疲劳,足浴,在我国是历史悠久的绿色保健养生之法。但传统的温水泡脚已经略显繁琐不便,多功能保健足浴盆应运而生。大多数消费者在尝试购买时都想了解市场上足浴盆排行榜如何?足浴盆什
康纳卫浴花洒怎么样康纳卫浴花洒介绍图文洗澡可以说是我们生活中的一大享受,疲惫的冬天洗一个热水澡特别舒服,夏天满身的汗来一个大水量的冲凉特别爽,但是我们也得有一个好的花洒,康纳卫浴花洒就能满足您的需求,小编就为大家推荐康
三洋按摩椅有哪些特点三洋按摩椅特点介绍详解三洋这个品牌对于喜欢按摩椅的人来说一定并不陌生的了。三洋在日本乃至全球都是数一数二的电器品牌。三洋旗下的电器产品多不胜数,今天我们就来了解一下三洋按摩椅。我们一起看看到底三洋按摩椅
三星I9100和HTCOneX哪个好三星I9100屏幕为一块4。3英寸的超大触控屏,采用三星SuperAMOLEDPlus技术,AMOLED屏幕具备着响应速度快,自发光,显示效果优异以及更低电能消耗的优点。而HTCO
三星I9100和三星S5830哪个好三星I9100屏幕为一块4。3英寸的超大触控屏,采用三星SuperAMOLEDPlus技术,AMOLED屏幕具备着响应速度快,自发光,显示效果优异以及更低电能消耗的优点。而三星S5
三星I9100如何更换待机界面下的4个图标三星I9100需要更换待机界面下的4个图标方法很简单,点击应用程序按左功能键编辑按住想要放在下面的软件只到屏幕震动然后拉下去即可。三星I9100屏幕为一块4。3英寸的超大触控屏,采
三星I9100如何隐藏图片三星I9100隐藏图片视频的方法很简单,在SD卡上建立个ldquo。XXXrdquoXXX可以是任意英文字母,把要隐藏的东西放进去即可。三星I9100屏幕为一块4。3英寸的超大触控
三星I9100如何查ROM版本三星I9100查询ROM版本的方法很简单,只要在手机拨号输入1234即可显示手机的ROM版本。三星I9100屏幕为一块4。3英寸的超大触控屏,采用三星SuperAMOLEDPlus
三星I9100中桌面组件如何拉大拉小三星I9100中桌面组件拉大拉小的方法很简单,只要按住图标震动后23秒放开,就可以随意拉大拉小了。三星I9100屏幕为一块4。3英寸的超大触控屏,采用三星SuperAMOLEDPl
三星I9100有拨打电话接听震动功能吗三星I9100有拨打电话接听震动功能,在进入设置通话设置来电提示拨出电话振动前打勾即可。三星I9100屏幕为一块4。3英寸的超大触控屏,采用三星SuperAMOLEDPlus技术,
三星I9100如何自定义铃声三星I9100自定义铃声的方法很简单,只要在sd卡上新建3个文件夹alarms,闹铃ringtones,来电铃声notifications,短信铃声。然后将要设置的铃声存入对应的文
三星I9100怎么设置壁纸三星I9100设置壁纸的方法很简单,在待机状态下按左功能键壁纸动态壁纸选择喜欢的动态壁纸设置壁纸即可。三星I9100屏幕为一块4。3英寸的超大触控屏,采用三星SuperAMOLED
三星I9100和HTCEVO4G哪个好三星I9100屏幕为一块4。3英寸的超大触控屏,采用三星SuperAMOLEDPlus技术,AMOLED屏幕具备着响应速度快,自发光,显示效果优异以及更低电能消耗的优点。而HTCE
三星I9100和诺基亚N9哪个好三星I9100屏幕为一块4。3英寸的超大触控屏,采用三星SuperAMOLEDPlus技术,AMOLED屏幕具备着响应速度快,自发光,显示效果优异以及更低电能消耗的优点。而诺基亚N