Kernel printk输出级别,默认是4, INFO也会在LOG_BUF里,从0-7级别越来越低。
echo 【0-7】 > /proc/sys/kernel/printk
centos7上无法通过yum直接安装debuginfo
从下面的网址下载debuginfo的packages:
http://debuginfo.centos.org/7/x86_64/
wget http://debuginfo.centos.org/7/x86_64/kernel-debuginfo-common-x86_64-3.10.0-123.el7.x86_64.rpm
wget http://debuginfo.centos.org/7/x86_64/kernel-debuginfo-3.10.0-123.el7.x86_64.rpm
安装下载的rpm包。
之后就可以分析了crash的dump文件了。
kdump的安装和配置:
yum install kexec-tools
yum install system-config-kdump
service kdump start or systemctl start kdump
systemctl enable kdump
打开魔法键:
把/etc/sysctl.conf 中kernel.sysrq = 1