標籤:crash vmcore 分析資訊
一、介紹
在linux系統核心發生崩潰或者伺服器hang住時,Kdump(kernel crash dump:核心崩潰傾印裝置)產生vmcore檔案,通過分析vmcore資訊判斷原因,而 crash是一個被廣泛應用的核心奔潰轉儲檔案分析工具,前提系統必須安裝crash工具和核心調試工具kernel-debuginfo。
二、工具的安裝與調試
1、安裝包的版本,要與linux核心一致,查看linux核心版本:
#uname -a
2、安裝、配置、啟動kdump:
安裝kdump:
yum search kexec-tools
yum install kexec-tools.x86_64
配置kdump:
vim /boot/grub/menu.lst: 設定crashkernel=auto
vim /etc/kdump.conf: path /var/crash (core檔案產生的目錄)
啟動kdump:
service kdump start
3、安裝crash
檔案名稱:crash-6.1.0-5.el6.x86_64.rpm
安裝:yum search crash
yum install crash.x86_64
4、安裝kernel-debuginfo
檔案名稱:kernel-debuginfo-common-x86_64-2.6.32-220.el6.x86_64.rpm
kernel-debuginfo-2.6.32-220.el6.x86_64.rpm
:http://debuginfo.centos.org/6/x86_64/
安裝:rpm -ivh kernel-debuginfo-common-x86_64-2.6.32-220.el6.x86_64.rpm
rpm -ivh kernel-debuginfo-2.6.32-220.el6.x86_64.rpm
三、操作:
參考:
http://blog.csdn.net/guowenyan001/article/details/12975221
參考資料:
深入探索kdump、crash:
http://www.ibm.com/developerworks/cn/linux/l-cn-kdump4/index.html?ca=drs
crash調試vmcore:
http://blog.csdn.net/taget/article/details/7814740
本文出自 “滴水穿石” 部落格,請務必保留此出處http://4735839.blog.51cto.com/4725839/1429911