1 安装kdump
1.1 安装kdump工具
yum install kexec-tools
1.2 配置grub
vi /boot/grub/grub.conf
在quiet后面添加 crashkernel=256M,如下图所示
1.3重启系统
reboot
1.4 查看kdump服务
1)查看服务状态 service kdump status
如果没启动,则启动service kdump start
2)查看是否开机自启动 chkconfig --list | grep kdump
如果没加入启动项则加入启动项,chkconfig kdump on
1.5 强制挂死linux系统
echo c > /proc/sysrq-trigger
1.6 查看是否生成core文件(默认文件目录为/var/crash)
2 crash调试
2.1 安装crash工具
yum -y install crash
2.2 安装kernel-debuginfo包
下面的包可在10.18.*.*服务器中获取(\\10.18.*.*\software\其他\内核debug包\centos6.5 x64)或者网上下载
2.3 执行crash命令
crash /usr/lib/debug/lib/modules/2.6.32-431.el6.x86_64/vmlinux /var/crash/127.0.0.1-2016-07-22-10\:03\:46/vmcore