第 16 章 启用 kdump
对于 RHEL 9 系统,您可以在特定内核或所有安装的内核中配置或者禁用 kdump
功能。但是,您必须定期测试 kdump
功能,并验证其工作状态。
16.1. 为所有安装的内核启用 kdump 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
安装 kexec
工具后,kdump
服务通过启用 kdump.service
启动。您可以为在机器上安装的所有内核启用并启动 kdump
服务。
先决条件
- 有管理员特权。
流程
将
crashkernel=
命令行参数添加到所有安装的内核中:grubby --update-kernel=ALL --args="crashkernel=xxM"
# grubby --update-kernel=ALL --args="crashkernel=xxM"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow xxM
是所需的内存(以 MB 为单位)。重启系统:
reboot
# reboot
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 启用
kdump
服务:systemctl enable --now kdump.service
# systemctl enable --now kdump.service
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
检查
kdump
服务是否正在运行:systemctl status kdump.service
# systemctl status kdump.service ○ kdump.service - Crash recovery kernel arming Loaded: loaded (/usr/lib/systemd/system/kdump.service; enabled; vendor preset: disabled) Active: active (live)
Copy to Clipboard Copied! Toggle word wrap Toggle overflow