Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

第 5 章 手动升级内核

Red Hat Enterprise Linux 内核由 Red Hat Enterprise Linux 内核团队自定义构建,以确保其与支持的硬件的完整性和兼容性。在红帽发布内核前,必须先通过一组严格的质量保证测试。

Red Hat Enterprise Linux 内核以 RPM 格式打包,以便使用 YumPackageKit 软件包 管理器轻松升级和验证。PackageKit 自动查询 Red Hat Content Delivery Network 服务器,并通过包括内核软件包在内的可用更新通知您软件包。

因此,本章 仅对 需要使用 rpm 命令而不是 yum 手动更新内核软件包的用户有用。

警告

尽可能使用 YumPackageKit 软件包管理器来安装新的内核,因为它们始终 安装新的 内核,而不是替换当前的内核,这可能会导致系统无法引导。

警告

红帽不支持自定义内核但是,可从解决方案文章中获得指导

有关使用 yum 安装内核软件包的详情,请参考《 系统管理员指南》 中的相关章节。

有关 Red Hat Content Delivery Network 的详情,请查看《系统管理员指南》中的相关章节

5.1. 内核软件包概述

Red Hat Enterprise Linux 包含以下内核软件包:

  • 内核 - 包含单核、多核和多处理器系统的内核.
  • kernel-debug - 包含内核诊断启用大量调试选项的内核,但牺牲了性能降低。
  • kernel-devel - 包含内核标头,并且使文件足以根据 内核 软件包构建模块。
  • kernel-debug-devel - 包含内核的开发版本,并为内核诊断启用大量调试选项,但牺牲了性能降低。
  • kernel-doc - 内核源的文档文件.这些文件中记录了 Linux 内核的各个部分和设备驱动程序。安装此软件包提供对可在加载时传输到 Linux 内核模块的选项的引用。

    默认情况下,这些文件放置在 /usr/share/doc/kernel-doc-kernel_version/ 目录中。

  • kernel-headers - 包含指定 Linux 内核与用户空间库和程序之间的接口的 C 标头文件。头文件定义了构建大多数标准程序所需的常量结构和常量。
  • Linux-firmware - 包含运行各种设备所需的所有固件文件。
  • perf - 此软件包包含 perf 工具,可启用对 Linux 内核的性能监控。
  • kernel-abi-whitelists - 包含与 Red Hat Enterprise Linux 内核 ABI 相关的信息,包括外部 Linux 内核模块所需的内核符号列表和 yum 插件以协助执行。
  • kernel-tools - 包含操作 Linux 内核和支持文档的工具.