Linux崩溃转储服务之kdump

0    63    1

Tags:

👉 本文共约3663个字,系统预计阅读时间或需14分钟。

简介

kdump 是提供崩溃转储机制的服务。该服务可让您保存系统内存内容已用于分析。kdump 使用 kexec 系统调用在没有重启的情况下引导至第二个内核( 捕获内核),然后捕获崩溃内核的内存( 崩溃转储vmcore)并将其保存到文件中。这个第二个内核位于系统内存保留的一部分。

内核崩溃转储可能会是系统失败时唯一可用的信息(关键错误)。因此,在关键任务环境中运行 kdump 非常重要。红帽建议系统管理员在正常内核更新周期内定期更新和测试 kexec-tools。这在部署了新内核功能时尤为重要。

您可以为机器上的所有安装内核启用 kdump,或只为指定内核启用 kdump。当计算机上有多个内核使用时,这非常有用,其中一些内核足够稳定,没有关注它们可以崩溃。

安装 kdump 时,会创建一个默认的 /etc/kdump.conf 文件。该文件包含默认最小 kdump 配置。您可以编辑此文件来自定义 kdump 配置,但这不是必需的。

安装

  1. 检查是否在系统上安装了 kdump

    如果安装了该软件包,输出:

    如果没有安装该软件包,输出:

  2. 通过以下方法安装 kdump 和其他必要的软件包:

启用和禁用 kdump 服务

要在引导时启动 kdump 服务,请按照以下步骤操作。

先决条件

  • 实现了配置和目标的 kdump 要求。
  • 安装 kdump 的所有配置都是根据您的需要设置的。

步骤

  1. 要启用 kdump 服务,请使用以下命令:

    这为 multi-user.target 启用服务。

  2. 要在当前会话中启动该服务,请使用以下命令:

  3. 要停止 kdump 服务,请输入以下命令:

    本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!
    Linux崩溃转储服务之kdump后续精彩内容已被小麦苗无情隐藏,请输入验证码解锁本站所有文章!
    验证码:
    请先关注本站微信公众号,然后回复“验证码”,获取验证码。在微信里搜索“DB宝”或者“www_xmmup_com”或者微信扫描右侧二维码都可以关注本站微信公众号。

标签:

Avatar photo

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复

嘿,我是小麦,需要帮助随时找我哦。
  • 18509239930
  • 个人微信

  • DB宝
  • 个人邮箱
  • 点击加入QQ群
  • 个人微店

  • 回到顶部