[ad_1]
红帽订阅 是 Red Hat 为其客户遵循的软件支持模型。 它允许客户下载 Redhat Enterprise Linux 的软件包、补丁、更新和升级。 除了软件支持外,客户还将获得产品的技术支持。
安装 Redhat Enterprise Linux 8 后,您需要注册并启用 Red Hat 订阅才能在系统上安装任何软件包。
如果您尝试在未向 Red Hat 注册系统的情况下安装软件包,您最终会收到如下错误。
在这篇文章中,我们将看到。
如何将 RHEL 8 注册到 Red Hat Subscription Management
如何将订阅附加到 RHEL 8
如何在 RHEL 8 中注册和附加订阅
如何在 RHEL 8 中验证 Red Hat 订阅
如何在 RHEL 8 上启用 Red Hat Repository
如何禁用 Red Hat Repository RHEL 8
如何在 RHEL 8 中删除订阅
如何在 RHEL 8 中注销 Red Hat 订阅
先决条件
一个 活跃的红帽订阅 是注册 RHEL 8 系统所必需的,或者您可以 注册 30 天试用 这将允许您下载 Red Hat Enterprise Linux 8 以及向 Red Hat 注册您的 RHEL 8 系统以接收软件包和更新。
准备好您的红帽订阅凭据,以便将您的 RHEL 8 系统注册到红帽。
将 RHEL 8 注册到红帽订阅管理
使用订阅管理器将 RHEL 8 系统注册到 Red Hat。
subscription-manager register
Enter 您在注册 Red Hat 时使用的用户名(电子邮件 ID)和密码。
您还可以在单个命令中注册 RHEL 8 系统并附加订阅。
subscription-manager register --username=<USER_NAME> --password=<PASSWORD> --auto-attach
输出:
附加订阅 RHEL 8
您可以使用以下任一方式将订阅附加到 RHEL 8 系统 池ID 或者 -汽车 这使您可以自动将兼容的订阅附加到系统。
使用池 ID 将订阅附加到 RHEL 8
每个订阅都有唯一的池 ID。 使用以下命令获取池 ID。
subscription-manager list --available
输出:
+-------------------------------------------+
Available Subscriptions
+-------------------------------------------+
Subscription Name: 30 Day Red Hat Enterprise Linux Server Self-Supported Evaluation
Provides: Red Hat Beta
Oracle Java (for RHEL Server)
Red Hat Enterprise Linux Server
Red Hat CodeReady Linux Builder for x86_64
Red Hat Enterprise Linux for x86_64
Red Hat Ansible Engine
Red Hat Container Images Beta
Red Hat Enterprise Linux Atomic Host Beta
Red Hat Enterprise Linux Atomic Host
Red Hat Container Images
SKU: RH00065
Contract: 11967947
Pool ID: 8a85f99a6bf5e7fa016bfe828c0460a9
Provides Management: No
Available: 2
Suggested: 1
Service Level: Self-Support
Service Type: L1-L3
Subscription Type: Instance Based
Starts: 07/17/2019
Ends: 08/15/2019
System Type: Physical
使用从上一个命令中检索到的池 ID 连接系统。
subscription-manager attach --pool=8a85f99a6bf5e7fa016bfe828c0460a9
输出:
使用 –auto 将订阅附加到 RHEL 8
这 -汽车 选项可让您自动将兼容订阅附加到您的系统。 只需运行以下命令。
subscription-manager attach --auto
输出:
在 RHEL 8 上验证订阅
使用以下命令列出附加的订阅。
subscription-manager list
输出:
此时,您的系统应该默认启用了一些存储库。 您可以使用 yum 命令列出已启用的存储库。
yum repolist
输出:
在 RHEL 8 上启用红帽存储库
如果您看到上一条命令的输出,您只会发现系统启用的两个 Red Hat 存储库。 您可以启用更多存储库运行 订阅管理器 命令或通过编辑 /etc/yum.repos.d/redhat.repo 文件。
使用订阅管理器在 RHEL 8 上启用 Red Hat Repository
首先使用以下命令列出所有可用的存储库。
subscription-manager repos --list
输出:
记下 回购编号 您希望启用的 Red Hat 存储库。
要启用存储库,请运行以下命令以及从上一个命令获得的存储库 ID。 例如,我们将启用 codeready-builder-for-rhel-8-x86_64-rpms 存储库。
subscription-manager repos --enable=codeready-builder-for-rhel-8-x86_64-rpms
输出:
使用 repo 文件在 RHEL 8 上启用 Red Hat Repository
编辑配置文件。
vi /etc/yum.repos.d/redhat.repo
要启用回购,请更改 启用=0 到 启用=1 然后保存文件。
在 RHEL 8 上禁用 Red Hat Repository
您可以使用以下任一方法禁用一个或多个存储库 订阅管理器 命令或通过编辑 /etc/yum.repos.d/redhat.repo 文件。
使用订阅管理器在 RHEL 8 上禁用 Red Hat Repository
要启用存储库,请运行以下命令以及存储库 ID。 例如,我们将禁用 codeready-builder-for-rhel-8-x86_64-rpms 存储库。
subscription-manager repos --disable=codeready-builder-for-rhel-8-x86_64-rpms
输出:
使用 repo 文件在 RHEL 8 上禁用 Red Hat Repository
编辑配置文件。
vi /etc/yum.repos.d/redhat.repo
要启用回购,请更改 启用=1 到 启用=0 然后保存文件。
在 RHEL 8 中删除订阅
您可以使用以下命令从系统中删除订阅。
删除所有订阅 – 这是从 Red Hat 中注销系统的更好方法
subscription-manager remove --all
使用删除特定订阅 池ID.
subscription-manager remove --pool=8a85f99a6bf5e7fa016bfe828c0460a9
输出:
从 Red Hat Subscription Management 取消注册 RHEL 8
在取消注册系统之前,请考虑 删除所有订阅.
使用以下命令从 Red Hat 取消注册 RHEL 8 系统。
subscription-manager unregister
输出:
最后,在不影响服务器的情况下删除所有本地系统和订阅数据。
subscription-manager clean
结论
就这样。 我希望你已经学会了如何在 RHEL 8 上启用订阅。在评论部分分享你的反馈
[ad_2]