有人知道统信的KDUMP怎么部署吗?

如题所述

1、安装 kdump
# sudo apt-get update
# sudo apt-get install kdump-tools
2、部署 kdump
修改 sysctl 文件,激活 softlock 触发 panic 等机制
# sudo vim /etc/sysctl.d/99-sysctl.conf (配置文件末尾追加以下配置)
kernel.softlockup_panic = 1
kernel.panic_on_oops = 1
kernel.panic = 5
kernel.sysrq = 1
修改 预留内存大小,建议至少保留 512M 以上(建议 768M)
修改文件/etc/default/grub.d/kdump-tools.cfg,如下所示
# vim /etc/default/grub.d/kdump-tools.cfg
GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT crashkernel=512M"
更新 grub 引导配置,执行以下命令
# sudo update-gurb
修改 grub 配置文件(黄色部分内容需要添加)
# sudo vi /boot/grub/grub.cfg linux /vmlinuz-4.19.0-arm64-server root=UUID=b3fb5524-b756-4ac6-84b4- da5ae3d1fb9c ro loglevel=8 console=tty plymouth.ignore-serial- consoles DEEPIN_GFXMODE=$DEEPIN_GFXMODE crashkernel=768M
重启电脑
手动测试验证,kdump 机制是否生效,执行以下命令
# echo c >/proc/sysrq-trigger
如果 kdump 功能正常,会在/var/crash 目录下看到生成的 kdump 文件,如下所示
202204201809 kexec_cmd
温馨提示:答案为网友推荐,仅供参考