Skip to content

4. Red Hat 订阅管理

本章节指导在 RHEL 8.10(主机名 ZSLinux)上使用 SecureCRT 配置 Red Hat 订阅管理,配合 SecureFX 传输配置文件。内容聚焦 subscription-manager 工具,用于注册系统、启用软件仓库和更新系统,简洁实用,适合初学者快速掌握和运维人员日常维护。所有命令在 ZSLinux 环境中测试,确保实验一致性。

4.1 前提条件

  • RHEL 8.10 已安装(参考第 1 章),主机名设置为 ZSLinux
  • 使用 SecureCRT 登录(SSH2 协议,端口 22,虚拟机 IP)。
  • 使用 SecureFX 传输文件(SFTP 协议)。
  • 网络连接正常,需访问 Red Hat 订阅服务器。
  • Red Hat 账户(用户名和密码)已准备。

4.2 订阅管理

4.2.1 注册系统

  • 注册 Red Hat 订阅:
    bash
    subscription-manager register --username <RHN账> --password <> --auto-attach  # 注册并自动附加订阅

4.2.2 启用软件仓库

  • 启用核心仓库(若 --auto-attach 未自动启用):
    bash
    subscription-manager repos --enable rhel-8-for-x86_64-baseos-rpms  # 启用 BaseOS 仓库
    subscription-manager repos --enable rhel-8-for-x86_64-appstream-rpms  # 启用 AppStream 仓库

4.2.3 更新系统

  • 更新系统以应用订阅:
    bash
    dnf update -y  # 更新系统软件包

4.3 验证

  • 检查订阅状态:
    bash
    subscription-manager status  # 检查订阅状态
    subscription-manager list --installed  # 查看已附加的订阅
  • 常见问题:
    • 注册失败:检查 Red Hat 账户凭据或网络连接。
    • 仓库不可用:确认已启用 BaseOS 和 AppStream 仓库。

4.4 实践任务

  1. 使用 SecureCRT 登录 ZSLinux,注册 Red Hat 订阅。
  2. 启用 BaseOS 和 AppStream 仓库。
  3. 更新系统并验证订阅状态。

4.5 自测问题

  • 问题:如何注册 Red Hat 订阅?
    • 答案subscription-manager register --username <RHN账户> --password <密码> --auto-attach
  • 问题:如何启用 RHEL 8 的核心仓库?
    • 答案subscription-manager repos --enable rhel-8-for-x86_64-baseos-rpms--enable rhel-8-for-x86_64-appstream-rpms

Released under the MIT License.