Kdump工具的安装和使用


1.安装Kdump

1.1安装kdump工具

yum install kexec-tools

1.2.配置grub

vi /boot/grub/grub.conf

在quiet后添加crashkernel=256M or 128M

eg:

                linux /boot/vmlinuz-2.6.32-431.el6.x86_64 root=/dev/sda1 crashkernel=128M modprobe.blacklist=nouveau usbcore.autosuspend=-1 modprobe.blacklist=sfx_bd_dev modprobe.blacklist=sfxdriver modprobe.blacklist=sfxv_bd_dev modprobe.blacklist=sfxvdriver

1.3.重启系统

reboot

1.4.查看Kdump服务

(1)查看服务状态 service kdump status

若未启动,则service kdump start

(2)查看是否开机自启动 chkconfig --list | grep kdump

若未加入启动项则加入 chkconfig kdump on

1.5.强制挂死系统

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/3.1*****/vmlinux /var/crash/127.0.0.1-****/vmcore

2.4查看堆栈

crash> bt     ##(or   bt -a)

 

 

 

 

 

引文:https://blog.csdn.net/tostick/article/details/78357117


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM