跳过导航链接 | |
退出打印视图 | |
![]() |
系统管理指南:基本管理 Oracle Solaris 10 8/11 Information Library (简体中文) |
2. 使用 Solaris Management Console(任务)
3. 使用 Oracle Java Web Console(任务)
11. 修改 Oracle Solaris 引导行为(任务)
13. 管理 Oracle Solaris 引导归档文件(任务)
14. Oracle Solaris 系统引导的故障排除(任务)
17. 使用 Oracle Solaris 自动注册的 regadm 命令(任务)
21. 使用 Oracle Solaris 系统管理工具管理软件(任务)
可使用 regadm 命令配置自动注册和查看具体配置信息。注意:一些配置任务(例如,验证)必须在系统注册前执行。有关更多信息,请参见 注册前要求执行的任务。
表 17-2 配置自动注册属性(任务列表)
|
使用 regadm 命令注册系统的过程包括在注册前收集信息和执行某些任务。以下是任务流程:
如有需要,按照站点策略配置 HTTP 代理信息。
如有需要,按照站点策略配置 HTTP 代理验证信息。
有关如何配置 HTTP 代理设置的信息,请参见 配置自动注册属性。
选择注册方法。
您可采用两种方法中的一种进行注册,即指定命名的支持凭证或匿名注册:
如果您想要通过指定 My Oracle Support 凭证或使用 Sun 联机帐户进行注册,您必须在注册前提供这些支持凭证。有关说明,请参见 如何通过指定命名的支持凭证验证用户。
如果您是匿名注册,则可继续进行注册。请参见 如何使用 regadm 命令注册系统。
要显示当前已经过验证的用户名和网络连通性信息,请使用 regadm list 命令,如下所示:
# regadm list
如果您需要重置所有属性设置来进行配置,请使用 regadm clear 命令。有关信息,请参见 如何清除当前自动注册配置。
以下是自动注册多种配置的一些示例。
示例 17-1 已验证的用户(无代理)
# 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>
示例 17-2 已验证的用户(无需验证的开放代理)
# 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>
示例 17-3 已验证的用户(要求验证的代理)
# 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。
示例 17-4 清除当前自动注册配置
以下示例中,使用了 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 代理和端口设置。
# regadm set -n http_proxy -v webproxy-host
Web 代理可以是一个 IP 地址、非完全限定主机名或完全限定主机名。
# regadm set -n http_port -v port-number
即使您的站点执行 HTTP 代理验证,也必须配置 HTTP 代理验证设置(用户名和口令)。在文本文件中口令必须单列一行进行指定,然后才能传送给 regadm 命令。以下步骤介绍如何在使用中保护口令文件。此文件应在运行 regadm 命令后立即删除。
regadm 命令在两种情况下接收口令文件:
使用 regadm auth 命令设置用户名和口令时。
使用 regadm set 命令设置 HTTP 代理用户名和口令时。
# regadm set -n http_proxy_user -v webuser
其中 webuser 是站点提供值,用于验证具有 HTTP 代理服务器的用户。
# touch pwfile
# chmod 600 pwfile
# regadm set -n http_proxy_pw -v pwfile
其中 pwfile 是步骤 3 中您创建的口令文件。
# rm pwfile
示例 17-5 配置 HTTP 代理验证设置
以下示例说明,如何为要求验证 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
示例 17-6 从 HTTP 代理网络配置切换到直接连接
要将网络连通性切换到直接连接,您必须将所有 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
# regadm auth -u user@example.com -p pwfile
其中,user@example.com 是 My Oracle Support 或 Sun 联机帐户用户名,pwfile 是您在步骤 2 中创建的口令文件。
会显示一条消息,表明验证成功或失败。
有关说明,请参见 如何使用 regadm 命令注册系统。
# rm pwfile
示例 17-7 使用命名的支持凭证验证用户(非交互式)
# 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
示例 17-8 使用命名的支持凭证验证用户(交互式)
# 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"