可使用 regadm 命令配置自动注册和查看具体配置信息。注意:一些配置任务(例如,验证)必须在系统注册前执行。有关更多信息,请参见 注册前要求执行的任务。
表 17–2 配置自动注册属性(任务图)
任务 |
说明 |
参考 |
---|---|---|
显示当前自动注册配置。 |
使用 regadm list 命令显示当前自动注册配置。使用该命令可显示用户帐户凭证和网络连通性信息。 | |
清除当前自动注册配置。 |
使用 regadm clear 命令重置当前自动注册配置。注意:本过程中已清除全部属性。 | |
配置 HTTP 代理和端口设置。 |
使用 regadm set 命令配置网络连通性信息。 | |
配置 HTTP 代理验证设置。 |
也可按照您站点的策略和要求,使用 regadm set 命令配置 HTTP 代理验证设置。 | |
通过指定命名的支持凭证使用 My Oracle Support 验证一个指定用户或帐户。 |
如果您想要将已注册系统与指定用户或帐户相关联,可使用 regadm auth 命令。 |
使用 regadm 命令注册系统的过程包括在注册前收集信息和执行某些任务。以下是任务流程:
如有需要,按照站点策略配置 HTTP 代理信息。
如有需要,按照站点策略配置 HTTP 代理验证信息。
有关如何配置 HTTP 代理设置的信息,请参见 配置自动注册属性。
选择注册方法。
您可采用两种方法中的一种进行注册,即指定命名的支持凭证或匿名注册:
如果您想要通过指定 My Oracle Support 凭证或使用 Sun 联机帐户进行注册,您必须在注册前提供这些支持凭证。有关说明,请参见 如何通过指定命名的支持凭证验证用户。
如果您是匿名注册,则可继续进行注册。请参见 如何使用 regadm 命令注册系统。
要显示当前已经过验证的用户名和网络连通性信息,请使用 regadm list 命令,如下所示:
# regadm list |
如果您需要重置所有属性设置来进行配置,请使用 regadm clear 命令。有关信息,请参见 如何清除当前自动注册配置。
以下是自动注册多种配置的一些示例。
# regadm list My Oracle Support username user@example.com HTTP Proxy <not configured> HTTP proxy port <not configured> HTTP proxy user <not configured> HTTP proxy password <not configured> |
# regadm list My Oracle Support username user@example.com HTTP Proxy webproxy.example.com HTTP proxy port 8080 HTTP proxy user <not configured> HTTP proxy password <not configured> |
# regadm list My Oracle Support username user@example.com HTTP Proxy webproxy.example.com HTTP proxy port 8080 HTTP proxy user webuser HTTP proxy password ****** |
清除当前配置后,所有自动注册属性即被设置为缺省设置。此操作的效果与出厂设置基本一样。
成为超级用户或同等角色。
列出当前自动注册配置。
# regadm list |
清除当前自动注册配置。
# regadm clear |
验证当前配置是否已清除。
# regadm list |
当前输出项显示所有属性值的缺省设置。缺省属性值是 not configured。
以下示例中,使用了 regadm clear 命令清除当前自动注册配置的属性值。
# regadm list My Oracle Support username user@example.com HTTP Proxy webproxy.example.com HTTP proxy port 8080 HTTP proxy user webuser HTTP proxy password ****** # regadm clear # regadm list My Oracle Support username <not configured> HTTP Proxy <not configured> HTTP proxy port <not configured> HTTP proxy user <not configured> HTTP proxy password <not configured> |
My Oracle Support 或 Sun 联机帐户用户名和口令(可选)
可以使用 regadm auth 命令配置用户名和口令。该命令可在交互式或非交互式模式中运行。有关说明,请参见 如何通过指定命名的支持凭证验证用户。
HTTP 代理名称(可选)
HTTP 代理端口(可选)
缺省情况下,注册过程中使用直接网络连接,除非您在注册前指定其他网络连接方式。您可选择使用 regadm set 命令配置 HTTP 代理和端口设置。有关说明,请参见 如何配置 HTTP 代理和端口设置。。
要确定可用的 HTTP 代理名称和端口信息,请与站点管理员进行核对。要确定是否需要指定 HTTP 代理验证信息,请检查站点所执行的策略。
用于验证的 HTTP 代理用户名和口令(仅当您的站点执行 HTTP 代理验证时要求)
如果您的站点策略指示您必须设置 HTTP 代理用户名和口令,您可在注册前使用 regadm set 命令配置此属性。有关说明,请参见 如何配置 HTTP 代理验证设置。
使用 regadm clear 命令可更改之前配置的 HTTP 代理和端口设置或重置到直接网络连接。有关说明,请参见 如何清除当前自动注册配置。
如果您之前使用直接网络连接注册了系统,或正在执行一个新注册,则可能需要在注册系统前配置 HTTP 代理和端口设置。
成为超级用户或同等角色。
设置 HTTP 代理。
# regadm set -n http_proxy -v webproxy-host |
Web 代理可以是一个 IP 地址、非完全限定主机名或完全限定主机名。
设置 HTTP 端口。
# regadm set -n http_port -v port-number |
即使您的站点执行 HTTP 代理验证,也必须配置 HTTP 代理验证设置(用户名和口令)。在文本文件中口令必须单列一行进行指定,然后才能传送给 regadm 命令。以下步骤介绍如何在使用中保护口令文件。此文件应在运行 regadm 命令后立即删除。
regadm 命令在两种情况下接收口令文件:
使用 regadm auth 命令设置用户名和口令时。
使用 regadm set 命令设置 HTTP 代理用户名和口令时。
成为超级用户或同等角色。
设置 HTTP 代理用户名。
# regadm set -n http_proxy_user -v webuser |
其中 webuser 是站点提供值,用于验证具有 HTTP 代理服务器的用户。
创建临时口令文件。
# touch pwfile |
确保文件的权限安全。
# chmod 600 pwfile |
使用文本编辑器编辑临时口令文件以插入含有口令信息的单行条目。
设置 HTTP 口令验证信息。
# regadm set -n http_proxy_pw -v pwfile |
其中 pwfile 是步骤 3 中您创建的口令文件。
删除口令文件。
# rm pwfile |
以下示例说明,如何为要求验证 HTTP 用户名和口令的站点配置 HTTP 验证属性。
# regadm set -n http_proxy_user -v webuser # touch myhttppasswd # chmod 600 myhttppasswd # vi myhttppasswd . . . # regadm set -n http_proxy_pw -v myhttppasswd # rm myhttppasswd |
要将网络连通性切换到直接连接,您必须将所有 HTTP 代理设置为 null 值 (not configured),如以下示例所示:
# regadm set -n http_proxy "" # regadm set -n http_proxy_port "" # regadm set -n http_proxy_user "" # regadm set -n http_proxy_pw "" # regadm list My Oracle Support username <not configured> HTTP Proxy <not configured> HTTP proxy port <not configured> HTTP proxy user <not configured> HTTP proxy password <not configured> |
注册系统产品前,必须通过指定有效的 My Oracle Support 凭证或 Sun 联机帐户凭证验证用户或帐户。如果未提供任何支持凭证,系统将使用匿名 My Oracle Support 帐户注册。您可使用 regadm 命令和 auth 子命令,自行进行 Oracle 产品注册系统交互式或非交互式验证。
必须在注册前使用 regadm register 命令进行验证。
regadm auth 命令使用 -u 和- p 选项,如下所示:
# regadm auth -u username -p pwfile |
-u 选项指定有效用户名。-p 选项指定包含用户帐户口令信息的文件。
口令文件是一个单行文件,创建后要向其添加凭证并发送至 regadm 命令。口令文件的内容为保密内容。出于安全原因,在信息发送到 regadm 命令并且验证成功后,要立即删除口令文件。
验证成功后,即使重新引导仍然持续有效,且仅需提供一次。您可以在安装前后或安装过程中使用 regadm auth 命令验证。系统上从不保存口令。验证成功后仅保留不透明令牌 (opaque token)。
可使用 regadm auth 命令交互式或非交互式验证 My Oracle Support 用户。以下步骤描述如何非交互式使用命令。随后的示例说明如何在两种模式中运行命令。
成为超级用户或同等角色。
创建临时口令文件:
# touch pwfile |
确保文件的权限安全:
# chmod 600 pwfile |
使用文本编辑器编辑刚创建的临时口令文件。插入包含您口令信息的单行条目。
通过指定命名的支持凭证验证 My Oracle Support:
# regadm auth -u user@example.com -p pwfile |
其中,user@example.com 是 My Oracle Support 或 Sun 联机帐户用户名,pwfile 是您在步骤 2 中创建的口令文件。
会显示一条消息,表明验证成功或失败。
按以下方式继续:
如果验证成功,您可继续注册。
有关说明,请参见 如何使用 regadm 命令注册系统。
如果验证失败,请参阅自动注册问题故障排除。
删除临时口令文件:
# rm pwfile |
# touch mospwfile # chmod 600 mospwfile # vi mospwfile . . . # regadm auth -u jdoe@mycompany.com -p mospwfile Authenticating "jdoe@mycompany.com" with My Oracle Support Authentication sucessful You can now register this system with My Oracle Support via "regadm register" # rm mospwfile |
# regadm auth Enter your My Oracle Support username: jdoe@mycompany.com Enter password: Enter password again: Authenticating "jdoe@mycompany.com" with My Oracle Support Authentication successful You can now register this system with My Oracle Support via "regadm register" |