方法一:配置魔术键
1.1 修改 /etc/sysctl.conf 配置文件
# vim /etc/sysctl.conf
添加以下内容:
......
kernel.panic = 20
kernel.sysrq = 1
(
补充:
这里的 kernel.panic = 20 参数代表系统奔溃后系统会自动重启
这里的 kernel.sysrq = 1 参数代表系统奔溃后系统会可以使用鼠标和键盘
)
1.2 让 Linux 内核奔溃后临时自动恢复的设置生效
# sysctl -p /etc/sysctl.conf
1.3 下次系统再卡死时
同时按下 “Left” 键和 “Alt” 键和 “Print Screen” 键和 “c” 键,此时系统内核会自动生成 vmcore 文件,并自动重启系统
方法二:配置 NMI
2.1 配置 /etc/sysctl.conf 配置文件
# vim /etc/sysctl.conf
添加以下内容:
......
kernel.unknown_nmi_panic = 1
kernel.panic_on_unrecovered_nmi = 1
kernel.panic_on_io_nmi = 1
2.2 让 Linux 内核奔溃后临时自动恢复的设置生效
# sysctl -p /etc/sysctl.conf
2.3 下次系统再卡死时
硬件的 nmi 按钮或远程控制卡都可以触发 nmi 终端,此时系统内核会自动生成 vmcore 文件,并自动重启系统