centos6.5系统下kdump工具的安装和使用

时间:2024-05-19 21:13:32

安装kdump

1.1 安装kdump工具

yum install kexec-tools

 

1.2 配置grub

vi /boot/grub/grub.conf

quiet后面添加 crashkernel=256M,如下图所示

centos6.5系统下kdump工具的安装和使用

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

centos6.5系统下kdump工具的安装和使用

2 crash调试

2.1 安装crash工具

yum -y install crash

 

2.2 安装kernel-debuginfo

下面的包可在10.18.*.*服务器中获取(\\10.18.*.*\software\其他\内核debug\centos6.5 x64)或者网上下载

centos6.5系统下kdump工具的安装和使用

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

centos6.5系统下kdump工具的安装和使用

2.4查看堆栈

centos6.5系统下kdump工具的安装和使用