网站搜索

如何注册和启用 RHEL 7.0 服务器的 Red Hat 订阅、存储库和更新


在学习完关于Red Hat Enterprise 7.0的最小安装的最后一个教程之后,是时候将您的系统注册到 Red Hat Subscription Service 并启用您的系统存储库并执行完整的系统更新了。

订阅服务的作用是识别已安装产品的注册系统。本地订阅管理器服务跟踪已安装的软件产品、可用和已使用的订阅,并通过 YUM 等工具与红帽客户门户进行通信。

要求

  1. 红帽企业 Linux 7.0 最小安装

本教程将指导您如何执行注册新 RHEL 7.0 等任务,以及如何在实际更新系统之前激活订阅和存储库。

第 1 步:注册并激活红帽订阅

1. 要将您的系统注册到客户门户订阅管理,请使用以下命令,后跟用于登录红帽客户门户的凭据。

subscription-manager register --username your_username --password your_password

注意:系统成功通过身份验证后,ID 将显示在系统提示中。

2.要取消注册您的系统,请使用取消注册开关,这将从订阅服务和所有订阅中删除系统的条目,并删除其在本地计算机上的身份和订阅证书。

subscription-manager unregister

3. 要获取所有可用订阅的列表,请使用 list 开关并记下您想要在您的设备上激活的订阅池 ID。系统。

subscription-manager list -available

4. 要激活订阅,请使用订阅池 ID,但请注意,购买订阅时,它在指定的时间段内有效,因此请确保购买到期前的新时间段。因为这个系统是为了测试,所以我只使用30天自助式RHEL免费订阅。要激活订阅,请使用以下命令。

subscription-manager subscribe --pool=Pool ID number

5. 要获取已消耗订阅的状态,请使用以下命令。

subscription-manager list –consumed

6. 要检查您启用的订阅,请使用以下命令。

subscription-manager list

7. 如果您想删除所有活动订阅,请使用 -all 参数,或者如果您只想删除特定池,则只需提供订阅序列号。

subscription-manager remove --all
subscription-manager unsubscribe --serial=Serial number

8. 要列出 RHEL 7.0 系统上的可用服务级别,请使用以下命令,如果您想设置所需的级别,请使用 上的开关 –set服务级别命令。

subscription-manager service-level --list
subscription-manager service-level --set=self-support

第 2 步:启用 Yum 存储库

9. 在您的系统注册到红帽客户门户并在系统中激活订阅后,您可以开始列出并启用系统存储库。要通过某个订阅获取所有提供的存储库的列表,请使用下一个命令。

subscription-manager repos --list

注意:应该会出现一个很长的存储库列表,您可以查看是否启用了某些存储库( 上带有 1 的存储库)已启用)。

10. 命令 yum repolist all 应该生成一个更简单的输出,您还可以验证是否启用了某些存储库。

yum repolist all

11. 要仅查看启用的系统存储库,请使用以下命令。

yum repolist

12. 现在,如果您想在系统上启用某个存储库,请打开 /etc/yum.repos.d/redhat.repo 文件并确保更改该行在您要激活的每个特定存储库上启用0到1

 # vi /etc/yum.repos.d/redhat.repo

注意:这里我启用了 RHEL 7 服务器可选 RPM 存储库,稍后我将需要它来安装一些重要的 PHP 模块在 LAMP 服务器上。

13. 使用上述过程编辑文件并启用所有需要的存储库后,再次运行 yum repolist all 或仅 yum repolist验证存储库状态,如下面的屏幕截图所示。

yum repolist all

步骤 3:完整更新 RHEL 7.0

14. 设置完有关订阅和存储库的所有内容后,请升级您的系统,以确保您的系统具有最新的软件包、内核和安全补丁,并发出以下命令。

yum update

就这样!现在您的系统已是最新的,您可以开始执行其他重要任务,例如通过安装所有必要的软件包来开始为生产构建完整的 Web 环境,这将在以后的教程中介绍。