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