如何在 RHEL 8 上启用红帽订阅

[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]

Related Posts