Ubuntu如何配置kdump进行内核崩溃转储

avatar
作者
猴君
阅读量:0

  1. 安装kdump工具和内核debug符号包:
sudo apt-get install kdump-tools linux-image-$(uname -r)-dbgsym 
  1. 编辑kdump配置文件/etc/default/kdump-tools,设置USE_KDUMP=1
sudo nano /etc/default/kdump-tools 
  1. 编辑kdump配置文件/etc/default/grub,添加内核参数crashkernel=128M
sudo nano /etc/default/grub 

GRUB_CMDLINE_LINUX_DEFAULT中添加crashkernel=128M,示例:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash crashkernel=128M" 
  1. 更新GRUB配置并重启系统:
sudo update-grub sudo reboot 
  1. 验证kdump服务是否正常运行:
sudo systemctl status kdump-tools 
  1. 手动触发内核崩溃转储,查看转储文件是否生成:
sudo echo c > /proc/sysrq-trigger ls /var/crash 
  1. 配置完成后,当系统发生内核崩溃时,kdump将自动进行转储并保存在/var/crash目录下。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!