分类: LINUX
2014-11-21 17:59:32
原文地址:Kdump & Crash 学习笔记(七) 作者:ChaoYe89
echo 1 > /proc/sys/kernel/panic_on_oops
需要注意的是,启用这个特性的话,是不能够同时启用NMI_WATCHDOG的!否则系统会Panic!!!echo 1 > /proc/sys/kernel/unknown_nmi_panic
需要注意的是,一旦你这么做了,你的系统就死了!所以,如果你已经保存好你的数据了,并且不担心原地复活过程中SELinux可能的Relabel的话,同时非常冒险、学习的精神!那你可以敲下回车了![root@Derek-Laptop derek]# echo c > /proc/sysrq-trigger
然后是/etc/kdump.conf:[root@Derek-Laptop derek]# cat /boot/grub/grub.confdefault=0timeout=3splashimage=(hd0,0)/grub/splash.xpm.gzhiddenmenutitle Fedora (2.6.34.6-54.fc13.i686.PAE)root (hd0,0)kernel /vmlinuz-2.6.34.6-54.fc13.i686.PAE ro root=/dev/mapper/vg_dereklaptop-lv_root rd_LVM_LV=vg_dereklaptop/lv_root rd_LVM_LV=vg_dereklaptop/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=us rhgb quiet rdblacklist=nouveau crashkernel=256Minitrd /initramfs-2.6.34.6-54.fc13.i686.PAE.img
手动强制触发Kdump之前,确认一下Kdump服务:[root@Derek-Laptop derek]# tail /etc/kdump.conf#kdump_post /var/crash/scripts/kdump-post.sh#extra_bins /usr/bin/lftp#disk_timeout 30#extra_modules gfs2#default shellext4 UUID=2c560b75-fc2b-4346-a669-6403e954498apath /var/kdumpcore_collector makedumpfile -c --message-level 1 -d 31default shell
如果你的不是operational,建议你别回车,否则,你的Fedora就真的死了![root@Derek-Laptop derek]# service kdump statusKdump is operational
成功保存了vmcore,好好保留这个文件,以后还指望他分析出当初Crash的原因呢![root@Derek-Laptop derek]# ll /var/kdump/127.0.0.1-2010-09-18-00\:07\:09/vmcore-rw------- 1 root root 21494214 9月 18 08:07 /var/kdump/127.0.0.1-2010-09-18-00:07:09/vmcore