JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris 管理:基本管理     Oracle Solaris 10 1/13 Information Library (简体中文)
search filter icon
search icon

文档信息

关于本书

1.  Oracle Solaris 管理工具(任务列表)

2.  使用 Solaris Management Console(任务)

3.  使用 Oracle Java Web Console(任务)

Oracle Java Web Console 管理方面的新增功能

Oracle Java Web Console 服务器管理

可供 Oracle Java Web Console 使用的应用程序

Oracle Java Web Console(概述)

什么是 Oracle Java Web Console?

Oracle Java Web Console 管理命令

支持的 Web 浏览器

Oracle Java Web Console 入门(任务列表)

Oracle Java Web Console 入门

如何从 Oracle Java Web Console 的启动页启动应用程序

管理控制台服务

如何启动控制台服务

如何使控制台服务在系统启动时运行

如何停止控制台服务

如何禁用控制台服务

配置 Oracle Java Web Console

如何更改 Oracle Java Web Console 属性

Oracle Java Web Console 用户身份

使用控制台调试跟踪日志

Oracle Java Web Console 软件疑难解答(任务列表)

对 Oracle Java Web Console 软件进行故障排除

检查控制台的状态和属性

如何检查控制台是否正在运行且处于启用状态

如何列出控制台资源和控制台属性

访问控制台时遇到的问题

应用程序注册问题

如何确定应用程序是否为传统应用程序

如何列出已部署的应用程序

如何使用 Oracle Java Web Console 注册传统应用程序

如何从 Oracle Java Web Console 注销传统应用程序

如何使用 Oracle Java Web Console 注册当前应用程序

如何从 Oracle Java Web Console 注销当前的应用程序

Oracle Java Web Console 参考信息

Oracle Java Web Console 安全注意事项

对 Oracle Java Web Console 的访问权限

对 Oracle Java Web Console 中应用程序的访问权限

应用程序特权

应用程序对远程系统的访问权限

在控制台使用的内部口令

使用 authTypes 标记指定授权

启用对 Oracle Java Web Console 的远程访问

如何启用对 Oracle Java Web Console 的远程访问

禁用对 Oracle Java Web Console 的远程访问

如何禁用对 Oracle Java Web Console 的远程访问

更改 Oracle Java Web Console 的内部口令

如何更改控制台的内部口令

4.  管理用户帐户和组(概述)

5.  管理用户帐户和组(任务)

6.  管理客户机/服务器支持(概述)

7.  管理无盘客户机(任务)

8.  关闭和引导系统简介

9.  关闭和引导系统(概述)

10.  关闭系统(任务)

11.  修改 Oracle Solaris 引导行为(任务)

12.  引导 Oracle Solaris 系统(任务)

13.  管理 Oracle Solaris 引导归档文件(任务)

14.  Oracle Solaris 系统引导的故障排除(任务)

15.  x86: 基于 GRUB 的引导(参考)

16.  x86: 引导未实现 GRUB 的系统(任务)

17.  使用 Oracle Configuration Manager

18.  管理服务(概述)

19.  管理服务(任务)

20.  管理软件(概述)

21.  使用 Oracle Solaris 系统管理工具管理软件(任务)

22.  使用 Oracle Solaris 软件包命令管理软件(任务)

23.  管理修补程序

A.  SMF 服务

索引

配置 Oracle Java Web Console

Oracle Java Web Console 预先配置为在没有管理员干预的情况下运行。但是,您可以选择通过覆盖控制台的配置属性来更改 Web 控制台的某些缺省行为。


注 - 从 Solaris 10 11/06 OS 开始,必须使用 wcadmin 命令来更改这些属性,而在以前使用的是 smreg 命令。有关 wcadmin 命令的更多信息,请参见 wcadmin (1M) 手册页。


控制台配置文件中的属性对控制台的行为进行控制。要更改行为,需要定义新属性值来覆盖缺省值。除非对缺省值不提供的功能(如指定自己的登录服务)有特别需求,否则不能覆盖大多数属性的缺省值。

通常,可以考虑更改下面的属性值:

有关如何指定审计实现的示例,请参见示例 3-5

如何更改 Oracle Java Web Console 属性

  1. 成为超级用户或承担等效角色。

    角色包含授权和具有特权的命令。有关角色的更多信息,请参见《System Administration Guide: Security Services》中的"Configuring RBAC (Task Map)"

  2. 根据所运行的 Oracle Solaris 发行版,请按如下方式更改选定的属性值:
    • 如果您所运行的版本不低于 Solaris 10 11/06 发行版,请使用以下命令:
      # wcadmin add -p -a console name=value
      -p

      指定对象类型为属性。

      -a console

      指定更改名为 console 的应用程序的属性。在更改控制台属性时,必须始终使用 -a console 选项。

      name=value

      指定该属性的属性名称和新值。

    • 对于 Oracle Solaris 10、Solaris 10 1/06 和 Solaris 10 6/06 发行版,请使用以下命令:
      # smreg add -p -c name
  3. 可选将控制台属性重置为其缺省值。
    • 如果您所运行的版本不低于 Solaris 10 11/06 发行版,请使用以下命令:
      # wcadmin remove -p -a console name=value
    • 对于 Oracle Solaris 10、Solaris 10 1/06 和 Solaris 10 6/06 发行版,请使用以下命令:
      # smreg remove -p -c name
      -p

      指定对象类型为属性。

      -c

      指定更改控制台应用程序的属性。在更改控制台属性时,必须始终使用 -c 选项。

      name

      指定该属性的属性名称和新值。

示例 3-1 更改 Oracle Java Web Console 的会话超时属性

此示例说明如何将会话超时值设置为 5 分钟。

# wcadmin add -p -a console session.timeout.value=5

示例 3-2 配置 Oracle Java Web Console 日志级别

以下示例说明如何将日志级别设置为 all

# wcadmin add -p -a console logging.default.level=all

示例 3-3 将 Oracle Java Web Console 日志级别重置为缺省值

以下示例说明如何将日志级别重置为缺省值。

# wcadmin remove -p -a console logging.default.level

示例 3-4 为 Oracle Java Web Console 指定 Java 版本

以下示例说明如何为该控制台设置 Java 版本。

# wcadmin add -p -a console java.home=/usr/java

示例 3-5 为 Oracle Java Web Console 选择审计实现

以下示例显示如何将审计实现设置为 None

# wcadmin add -p -a console audit.default.type=None

有效的审计类型为:

None

无审计

Log

系统日志审计消息

Solaris

BSM 审计消息

Oracle Java Web Console 用户身份

缺省情况下,Web 控制台在 noaccess 用户身份下运行。但是,某些系统配置会禁用 noaccess 用户,或者将 noaccess 用户的登录 shell 设置为无效项,使该用户身份不可用。

noaccess 用户不可用时,该 Web 控制台服务器将无法启动或配置,因此您必须指定一个备用的用户身份。最好仅更改一次用户身份,这可以在最初启动时配置控制台服务器之前进行。

控制台启动之前,您可以使用下面的任一命令,将 Web 控制台配置为在其他非 root 用户身份下运行:

# smcwebserver start -u username

此命令会在指定的用户身份下启动该 Web 控制台服务器。如果在 Web 控制台第一次启动之前发出此命令,则 Web 控制台服务器在每次后续启动后,都会在此身份下运行。

如果您所运行的版本不低于 Solaris 10 11/06 发行版,还可以使用以下命令:

# wcadmin add -p -a console com.sun.web.console.user=
username

注 - 从 Solaris 10 11/06 发行版开始,当系统初始启动时,控制台也会启动并自动配置为在 noaccess 下运行。因此,在您更改用户身份之前,用户身份将被设置为 noaccess。使用以下命令将控制台重置为其初始未配置状态。然后,在重新启动控制台时指定其他用户身份。

# smcwebserver stop
# /usr/share/webconsole/private/bin/wcremove -i console
# smcwebserver start -u new_user_identity

对于 Oracle Solaris 10、Solaris 10 1/06 和 Solaris 10 6/06 发行版,请使用以下命令:

# smreg add -p -c com.sun.web.console.user=username

此命令导致以后每次启动该 Web 控制台服务器时,该服务器都将在指定的用户身份下运行。

使用控制台调试跟踪日志

缺省情况下,控制台不记录调试消息。您可以打开调试日志记录以帮助解决控制台服务问题。

可以通过将 debug.trace.level 属性设置为 0 以外的值来打开调试日志记录。

可用的选项包括:

缺省情况下,对于 Oracle Solaris 10、Solaris 10 1/06 和 Solaris 10 6/06 发行版,调试跟踪日志创建在 /var/log/webconsole 目录中。从 Solaris 10 11/06 发行版开始,该日志创建在 /var/log/webconsole/console 目录中。该日志文件名为 console_debug_log。历史记录日志(如 console_debug_log.1console_debug_log.2)也可能存在于此目录中。在该目录中存储的历史记录日志数达到五个(缺省设置)后,会删除最早的日志并创建新日志。

示例 3-6 设置控制台的调试跟踪日志级别

可以使用以下命令将调试跟踪日志级别设置为 3。

对于 Solaris 10 11/06 发行版,请使用以下命令:

# wcadmin add -p -a console debug.trace.level=3

对于 Oracle Solaris 10、Solaris 10 1/06 和 Solaris 10 6/06 发行版,请使用以下命令:

# smreg add -p -c debug.trace.level=3

示例 3-7 检查 debug.trace.level 属性的状态

要检查 debug.trace.level 属性的状态,请使用 wcadmin listsmreg list 命令。

Solaris 10 11/06:

# wcadmin list -p | grep "debug.trace.level"

对于 Oracle Solaris 10、Solaris 10 1/06 和 Solaris 10 6/06 发行版,请使用以下命令:

# smreg list -p | grep "debug.trace.level"