ubuntu下kdump的使用

来源:互联网 发布:vocaloid软件 编辑:程序博客网 时间:2024/05/18 05:59

1, 安装kdump, apt-get install kexec-tools crash

   安装后检查grub文件/boot/grub/grub.cfg,会发生引导内核命令后多了一个参数:crashkernel=384M-:128M
   修改kdump配置文件(/etc/default/kdump-tools): USE_KDUMP=1
   启动kdump,sudo /etc/init.d/kdump-tools start

2. crash工具需要内核调试信息dbgsym才可以工作,先看看有没有/user/lib/debug/boot这个目录,没有的话从这里下载

http://ddebs.ubuntu.com/pool/main/l/linux/

或者:
   cat > /etc/apt/sources.list.d/ddebs.list << EOF
deb http://ddebs.ubuntu.com/ precise main restricted universe multiverse
EOF
   sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys ECDCAD72428D7C01
   sudo apt-get update
   sudo apt-get install systemtap
   sudo apt-get install linux-image-$(uname -r)-dbgsym

3. 用echo c > /proc/sysrq-trigger 手动触发dump,生成dump文件默认在/var/crash/目录下。

4. crash /usr/lib/debug/boot/vmlinux-3.13.0-24-generic dump.xxxx

剩下就可以进行分析crash的原因了。


0 0
原创粉丝点击