关于Linux的包管理器,过去的日志中介绍了有关YUM的部署方式,具体如下:http://d-prototype.com/archives/66
但作为一家盈利的开源公司,红帽在包管理上是有体现自己的价值的。
即通过:Red Hat Network(RHN)

通常情况下,当你装完了RHEL操作系统,初始化配置的阶段会提示你是否需要注册到RHN。
Setup_RHN
这一步不是必须的,在系统配置完成后,也可以重新执行注册RHN的操作。

通过以下两个指令,你可以执行对RHN的注册:
1.subscription-manager

2.subscription-manager-gui
如果你成功注册了RHN,你的“Subscription Manager”将看到下图所示的状态:
subscription-manager-gui-successful

命令行中,你会看到如下的状态:

对于“Subscription Manager”的使用,官方的介绍文档:
https://access.redhat.com/solutions/253273

解除注册
1# subscription-manager remove –all
2# subscription-manager unregister
3# subscription-manager clean

未注册时的GUI状态:
subscription-manager-gui-unsuccessful

提交注册
命令行的操作:
1.注册

2.订阅一个源(Attach)
订阅前,先查看有哪些可用订阅:

3.开始订阅:
你可以自动的完成这个过程:
subscription-manager attach –auto
具体如下:

你也可以制定一个特定的资源池(通过指定第二个步骤中的POOL ID,确定具体的资源池):
subscription-manager attach –pool=
具体如下:

或者,你可以在一行内非交互的完成上述操作(Register and automatically subscribe in one step):
subscription-manager register –username –password –auto-attach

4.启用或禁用YUM源:
首先,查看所有可用的YUM源:

上面的信息会写入“/etc/yum.repos.d/redhat.repo”:

启用全部可用的YUM源:
subscription-manager repos –enable=*
禁用全部可用的YUM源:
subscription-manager repos –disable=*

启用或禁用特定的YUM源,需要在“enable=”或“disable=”后跟上YUM源的名称即可,YUM源的名称通过上面的步骤中的列举全部可用YUM源获得。
Eg:
subscription-manager repos –enable=rhel-7-server-rpms

图形化的方式(subscription-manager-gui):

subscript_manager_1

subscript_manager_2

subscript_manager_3

subscript_manager_4

subscript_manager_5

subscript_manager_6

subscript_manager_7

subscript_manager_8

subscript_manager_9

该过程中的后台日志为:
subscription manager的日志(LOG)默认存放在:/var/log/rhsm/rhsm.log

——————————————————————————————————————
Subscription-manager命令的参考:

查看或更新探测到的系统信息:

如果没有注册RHN,那么无法使用官方发布的YUM源:

如果注册了,则是下面的情况: