Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3665586
  • 博文数量: 880
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 6155
  • 用 户 组: 普通用户
  • 注册时间: 2016-11-11 09:12
个人简介

To be a better coder

文章分类

全部博文(880)

文章存档

2022年(5)

2021年(60)

2020年(175)

2019年(207)

2018年(210)

2017年(142)

2016年(81)

分类: LINUX

2021-08-09 18:17:17



https: //blog.csdn.net/softgmx/article/details/79405764?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.base&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.base

    什么是kdump

      kdump是一种kernel crash dump的机制,它可以在内核crash时保存系统的内存信息用于后续的分析。kdump属于kexec-tools包的。

    kdump的工作原理:


    实验环境

    centos 7.2

    kdump的安装:

    #yum install kexec-tools

    配置kdump文件

       如果想重新指定vmcore转储文件的保存路径,找/etc/kdump.conf.  找到path  /var/crash/,把其改成你找想要的路径如:path /usr/local/cores。另外,修改grub配置,保留内存空间并设置kdump为开机启动服务

    (1).是CentOS7的情况:

    在 /etc/default/grub 文件中找到 GRUB_CMDLINE_LINUX字段,加入 crashkernel=[size] ,如果是默认是crashkernel=auto的话,只有物理内存大小2G时才会保  留内存,如果小于2G内存,要想让系统保留内存必须手工指定一个固定保留内存大小如:crashkernel=128M

    重新生成系统的grub配置文件

    #grub2-mkconfig -o /boot/grub2/grub.cfg

    把kdump服务添加为开机自启动

    #systemctl enable kdump

    (2).是CentOS6的情况:

    直接修改/etc/grub.conf文件,加入 crashkernel=128@16M

    # chkconfig kdump on

    效果测试

    # echo 1 > /proc/sys/kernel/sysrq                         打开magic systemrequest key

    # reboot

    # echo “c” > /proc/sysrq-trigger                       用魔术键触发系统蓝屏
————————————————
版权声明:本文为CSDN博主「天弓(tg)」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/softgmx/article/details/79405764

HTTPS:// w w w.jianshu.com/p/8e031b28d98b

阅读(842) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~