谁说说统信这服1务1器的操作系统D版的KDUMP?
发布网友
发布时间:2024-10-01 17:44
我来回答
共1个回答
热心网友
时间:2024-10-17 14:15
功能概述
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
热心网友
时间:2024-10-17 14:17
功能概述
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