7.4. 测试 kdump 配置
警告
以下命令会导致内核崩溃。遵循这些步骤时要小心,且不得在生产环境中使用它们。
要测试配置,请使用启用 kdump
重启系统,并确保该服务正在运行:
~]# systemctl is-active kdump active
然后在 shell 提示符后输入以下命令:
echo 1 > /proc/sys/kernel/sysrq
echo c > /proc/sysrq-trigger
这会强制 Linux 内核崩溃,地址-YYYY-MM-DD-HH:MM:SS/vmcore
文件复制到您在配置中选择的位置(即默认为 /var/crash/
)。
注意
除了确认配置的有效性外,此操作还可用于记录崩溃转储在代表测试负载下执行时需要多长时间才能完成。
7.4.1. 其它资源
7.4.1.1. 安装的文档
-
kdump.conf(5)-
/etc/kdump.conf
配置文件的 man page,包含可用选项的完整文档。 -
zipl.conf(5)-
/etc/zipl.conf
配置文件的 man page。 -
zipl(8)- IBM Z 的
zipl
引导装载程序实用程序的 man page。 -
makedumpfile(8)-
makedumpfile
内核收集器的 man page。 - kexec(8)- kexec 的 man page.
- crash(8)- crash 实用程序的 man page。
-
/usr/share/doc/kexec-tools-版本/kexec-kdump-howto.txt
- 概述kdump
和 kexec 安装及用法。
7.4.1.2. 在线文档
- https://access.redhat.com/site/solutions/6038
-
关于
kexec
和kdump
配置的红帽知识库文章。 - https://access.redhat.com/site/solutions/223773
-
关于支持的
kdump
目标的红帽知识库文章。 - https://github.com/crash-utility/crash
- crash 实用程序 Git 存储库.
- https://www.gnu.org/software/grub/
- GRUB2 引导装载程序主页和文档.