Jump To Close Expand all Collapse all Table of contents 管理、监控和更新内核 使开源包含更多 对红帽文档提供反馈 1. Linux 内核 Expand section "1. Linux 内核" Collapse section "1. Linux 内核" 1.1. 内核是什么 1.2. RPM 软件包 1.3. Linux 内核 RPM 软件包概述 1.4. 显示内核软件包的内容 1.5. 安装特定的内核版本 1.6. 更新内核 1.7. 将内核设置为默认 2. 管理内核模块 Expand section "2. 管理内核模块" Collapse section "2. 管理内核模块" 2.1. 内核模块简介 2.2. 内核模块依赖关系 2.3. 列出已安装的内核模块 2.4. 列出当前载入的内核模块 2.5. 列出所有安装的内核 2.6. 显示内核模块信息 2.7. 在系统运行时载入内核模块 2.8. 在系统运行时卸载内核模块 2.9. 在启动过程早期卸载内核模块 2.10. 在系统引导时自动载入内核模块 2.11. 防止在系统引导时自动载入内核模块 2.12. 编译自定义的内核模块 3. 为安全引导签名内核和模块 Expand section "3. 为安全引导签名内核和模块" Collapse section "3. 为安全引导签名内核和模块" 3.1. 先决条件 3.2. 什么是 UEFI 安全引导 3.3. UEFI 安全引导支持 3.4. 使用 X.509 密钥验证内核模块的要求 3.5. 公钥的源 3.6. 生成公钥和私钥对 3.7. 系统密钥环输出示例 3.8. 通过在 MOK 列表中添加公钥在目标系统中注册公钥 3.9. 使用私钥签名内核 3.10. 使用私钥签名 GRUB 构建 3.11. 使用私钥签名内核模块 3.12. 载入经过签名的内核模块 4. 配置内核命令行参数 Expand section "4. 配置内核命令行参数" Collapse section "4. 配置内核命令行参数" 4.1. 什么是内核命令行参数 4.2. 了解引导条目 4.3. 为所有引导条目更改内核命令行参数 4.4. 为单一引导条目更改内核命令行参数 4.5. 在引导时临时更改内核命令行参数 4.6. 配置 GRUB 设置以启用串行控制台连接 5. 在运行时配置内核参数 Expand section "5. 在运行时配置内核参数" Collapse section "5. 在运行时配置内核参数" 5.1. 什么是内核参数 5.2. 使用 sysctl 临时配置内核参数 5.3. 使用 sysctl 永久配置内核参数 5.4. 使用 /etc/sysctl.d/ 中的配置文件调整内核参数 5.5. 通过 /proc/sys/ 临时配置内核参数 6. 对 GRUB 菜单进行临时更改 Expand section "6. 对 GRUB 菜单进行临时更改" Collapse section "6. 对 GRUB 菜单进行临时更改" 6.1. GRUB 简介 6.2. 引导装载程序规格介绍 6.3. 引导至救援模式 6.4. 引导至紧急模式 6.5. 引导至 debug shell 6.6. 连接到 debug shell 6.7. 使用安装盘重置 root 密码 6.8. 使用 rd.break 重置 root 密码 6.9. 其它资源 7. 对 GRUB 引导装载程序进行永久性更改 Expand section "7. 对 GRUB 引导装载程序进行永久性更改" Collapse section "7. 对 GRUB 引导装载程序进行永久性更改" 7.1. 先决条件 7.2. 列出默认的内核 7.3. 查看内核的 GRUB 菜单条目 7.4. 编辑内核参数 7.5. 在 GRUB 菜单条目中添加和删除参数 7.6. 添加一个新的引导条目 7.7. 使用 grubby 更改默认引导条目 7.8. 使用同样的参数更新所有内核菜单 7.9. 其它资源 8. 构建一个自定义引导菜单 Expand section "8. 构建一个自定义引导菜单" Collapse section "8. 构建一个自定义引导菜单" 8.1. GRUB 配置文件 8.2. 隐藏可引导的内核的列表 8.3. 使用 GRUB 配置文件更改默认引导条目 9. 重新安装 GRUB Expand section "9. 重新安装 GRUB" Collapse section "9. 重新安装 GRUB" 9.1. 在基于 BIOS 的机器上重新安装 GRUB 9.2. 在基于 UEFI 的机器上重新安装 GRUB 9.3. 重置 GRUB 10. 使用密码保护 GRUB Expand section "10. 使用密码保护 GRUB" Collapse section "10. 使用密码保护 GRUB" 10.1. 仅为修改菜单条目设置密码保护 10.2. 对修改和引导菜单条目设置密码保护 11. 在虚拟环境中保留内核 panic 参数 Expand section "11. 在虚拟环境中保留内核 panic 参数" Collapse section "11. 在虚拟环境中保留内核 panic 参数" 11.1. 什么是软锁定 11.2. 控制内核 panic 的参数 11.3. 在虚拟环境中有伪装的软锁定 12. 为数据库服务器调整内核参数 Expand section "12. 为数据库服务器调整内核参数" Collapse section "12. 为数据库服务器调整内核参数" 12.1. 介绍 12.2. 影响数据库应用程序性能的参数 13. 内核日志记录入门 Expand section "13. 内核日志记录入门" Collapse section "13. 内核日志记录入门" 13.1. 什么是内核环缓冲 13.2. 日志级别和内核日志记录上的 printk 角色 14. 安装 kdump Expand section "14. 安装 kdump" Collapse section "14. 安装 kdump" 14.1. 什么是 kdump 14.2. 使用 Anaconda 安装 kdump 14.3. 在命令行上安装 kdump 15. 在命令行中配置 kdump Expand section "15. 在命令行中配置 kdump" Collapse section "15. 在命令行中配置 kdump" 15.1. 估算 kdump 大小 15.2. 配置 kdump 内存用量 15.3. 配置 kdump 目标 15.4. 配置 kdump 核心收集器 15.5. 配置 kdump 默认失败响应 15.6. kdump 的配置文件 15.7. 测试 kdump 配置 16. 启用 kdump Expand section "16. 启用 kdump" Collapse section "16. 启用 kdump" 16.1. 为所有安装的内核启用 kdump 16.2. 为特定安装的内核启用 kdump 16.3. 禁用 kdump 服务 17. 在 web 控制台中配置 kdump Expand section "17. 在 web 控制台中配置 kdump" Collapse section "17. 在 web 控制台中配置 kdump" 17.1. 在 web 控制台中配置 kdump 内存用量和目标位置 18. 支持的 kdump 配置和目标 Expand section "18. 支持的 kdump 配置和目标" Collapse section "18. 支持的 kdump 配置和目标" 18.1. kdump 的内存要求 18.2. 自动内存保留的最小阈值 18.3. 支持的 kdump 目标 18.4. 支持的 kdump 过滤等级 18.5. 支持的默认故障响应 18.6. 使用 final_action 参数 19. 固件支持的转储机制 Expand section "19. 固件支持的转储机制" Collapse section "19. 固件支持的转储机制" 19.1. IBM PowerPC 硬件支持转储固件 19.2. 启用固件支持的转储机制 19.3. IBM Z 硬件支持的固件转储机制 19.4. 在 Fujitsu PRIMEQUEST 系统中使用 sadump 20. 分析内核转储 Expand section "20. 分析内核转储" Collapse section "20. 分析内核转储" 20.1. 安装 crash 工具 20.2. 运行和退出 crash 工具 20.3. 在 crash 工具中显示各种指示符 20.4. 使用 Kernel Oops Analyzer 20.5. Kdump Helper 工具 21. 使用早期 kdump 来捕获引导时间崩溃 Expand section "21. 使用早期 kdump 来捕获引导时间崩溃" Collapse section "21. 使用早期 kdump 来捕获引导时间崩溃" 21.1. 什么是早期 kdump(early kdump) 21.2. 启用早期 kdump 22. 使用内核实时修补程序应用补丁 Expand section "22. 使用内核实时修补程序应用补丁" Collapse section "22. 使用内核实时修补程序应用补丁" 22.1. kpatch 的限制 22.2. 对第三方实时补丁的支持 22.3. 获得内核实时补丁 22.4. 组件内核实时修补 22.5. 内核实时补丁如何工作 22.6. 将当前安装的内核订阅到实时补丁流 22.7. 自动订阅将来的内核到实时补丁流 22.8. 禁用向实时补丁流的自动订阅 22.9. 更新内核补丁模块 22.10. 删除 live patching 软件包 22.11. 卸载内核补丁模块 22.12. 禁用 kpatch.service 23. 使用控制组群为应用程序设置系统资源限制 Expand section "23. 使用控制组群为应用程序设置系统资源限制" Collapse section "23. 使用控制组群为应用程序设置系统资源限制" 23.1. 控制组简介 23.2. 内核资源控制器简介 23.3. 命名空间简介 23.4. 使用 cgroups-v1 为应用程序设置 CPU 限制 24. 使用 cgroups-v2 控制应用程序的 CPU 时间分布 Expand section "24. 使用 cgroups-v2 控制应用程序的 CPU 时间分布" Collapse section "24. 使用 cgroups-v2 控制应用程序的 CPU 时间分布" 24.1. 挂载 cgroups-v2 24.2. 为 CPU 时间分布准备 cgroup 24.3. 通过调整 CPU 带宽来控制应用程序的 CPU 时间分布 24.4. 通过调整 CPU 权重来控制应用程序的 CPU 时间分布 25. 使用带有 systemd 的控制组群版本 1 Expand section "25. 使用带有 systemd 的控制组群版本 1" Collapse section "25. 使用带有 systemd 的控制组群版本 1" 25.1. 控制组群版本 1 中的 systemd 角色 25.2. 创建临时控制组群 25.3. 创建持久的控制组群 25.4. 在命令行中配置内存资源控制设置 25.5. 使用单元文件配置内存资源控制设置 25.6. 删除临时控制组群 25.7. 删除持久的控制组群 25.8. 列出 systemd 单元 25.9. 查看 systemd 控制组群层次结构 25.10. 查看资源控制器 25.11. 监控资源消耗 26. 使用带有 systemd 的 cgroup 版本 2 配置资源管理 Expand section "26. 使用带有 systemd 的 cgroup 版本 2 配置资源管理" Collapse section "26. 使用带有 systemd 的 cgroup 版本 2 配置资源管理" 26.1. 先决条件 26.2. 资源分配模型简介 26.3. 使用 systemd 分配 CPU 资源 26.4. systemd 的 CPU 时间分配策略选项 26.5. 使用 systemd 分配内存资源 26.6. systemd 的内存分配配置选项 26.7. 使用 systemd 配置 I/O 带宽 26.8. systemd 的 I/O 带宽配置选项 26.9. 使用 systemd 配置 CPUSET 控制器 27. 使用 systemd 配置 CPU 关联性和 NUMA 策略 Expand section "27. 使用 systemd 配置 CPU 关联性和 NUMA 策略" Collapse section "27. 使用 systemd 配置 CPU 关联性和 NUMA 策略" 27.1. 使用 systemd 配置 CPU 关联性 27.2. 使用 systemd 配置 NUMA 策略 27.3. systemd 的 NUMA 策略配置选项 28. 使用 BPF Compiler Collection 分析系统性能 Expand section "28. 使用 BPF Compiler Collection 分析系统性能" Collapse section "28. 使用 BPF Compiler Collection 分析系统性能" 28.1. 安装 bcc-tools 软件包 28.2. 使用所选 bcc-tools 进行性能调整 29. 使用内核完整性子系统提高安全性 Expand section "29. 使用内核完整性子系统提高安全性" Collapse section "29. 使用内核完整性子系统提高安全性" 29.1. 内核完整性子系统 29.2. 可信和加密的密钥 29.3. 使用可信密钥 29.4. 使用加密密钥 29.5. 启用 IMA 和 EVM 29.6. 使用完整性测量架构收集文件哈希 30. 使用 kernel_settings RHEL 系统角色永久配置内核参数 Expand section "30. 使用 kernel_settings RHEL 系统角色永久配置内核参数" Collapse section "30. 使用 kernel_settings RHEL 系统角色永久配置内核参数" 30.1. kernel_settings 角色简介 30.2. 使用 kernel_settings 角色应用所选的内核参数 31. 使用高级错误报告 Expand section "31. 使用高级错误报告" Collapse section "31. 使用高级错误报告" 31.1. AER 概述 31.2. 收集并显示 AER 消息 法律通告 Settings Close Language: 한국어 简体中文 日本語 English Español Português Language: 한국어 简体中文 日本語 English Español Português Format: Multi-page Single-page Format: Multi-page Single-page Language and Page Formatting Options Language: 한국어 简体中文 日本語 English Español Português Language: 한국어 简体中文 日本語 English Español Português Format: Multi-page Single-page Format: Multi-page Single-page Red Hat Training A Red Hat training course is available for RHEL 8 20.5. Kdump Helper 工具 Kdump Helper 工具有助于使用提供的信息设置 kdump。kdump 帮助程序根据您的偏好生成配置脚本。在服务器中启动并运行该脚本可设置 kdump 服务。 其它资源 kdump Helper Previous Next