系统管理指南:基本管理

管理控制台服务

Solaris 10 11/06:Oracle Java Web Console 服务通过服务管理工具 (Service Management Facility, SMF) 进行管理。您可以使用 SMF 命令或者 smcwebserver 脚本来启动、停止、启用和禁用控制台服务。该控制台在 SMF 中使用的 FMRI(故障管理资源标识符)是 system/webconsole:console

Procedure如何启动控制台服务

此过程可临时启动服务器。如果服务器以前禁止在系统引导时启动,则它将继续处于禁用状态。如果服务器以前处于启用状态,则它将继续处于启用状态。

从 Solaris 10 11/06 发行版开始,运行状态 enabled 显示为 true (temporary)(如果服务器在禁用状态下运行)。

  1. 成为超级用户或同等角色。

    角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”

  2. 立即启动服务器,而不更改启用状态。


    # smcwebserver start
    

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

此过程使控制台服务能够在系统每次启动时运行。控制台不是在当前的会话中启动的。

从 Solaris 10 11/06 发行版开始,此过程会在 SMF 中将 general/enabled 属性设置为 true,以使服务器在系统引导时启动。

  1. 成为超级用户或同等角色。

    角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”

  2. 使服务器能够在系统引导时启动。


    # smcwebserver enable
    

    Solaris 10 11/06:或者,如果您要立即启动服务器,并使该服务器可以在系统引导时启动,请使用以下命令:


    # svcadm enable system/webconsole:console
    

    注 –

    如果您正在运行 Solaris 10 11/06 发行版,则不能使用 smcwebserver 命令来启用控制台,而必须使用 svcadm 命令。


Procedure如何停止控制台服务

此过程可临时停止服务器。如果服务器以前禁止在系统引导时启动,则它将继续处于禁用状态。如果服务器以前处于启用状态,则它将继续处于启用状态。

从 Solaris 10 11/06 发行版开始,运行状态 enabled 显示为 false (temporary)(如果服务器在启用状态下停止)。

  1. 成为超级用户或同等角色。

    角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”

  2. 立即停止服务器,而不更改启用状态。


    # smcwebserver stop
    

Procedure如何禁用控制台服务

处于禁用状态的控制台服务器不会在系统引导时启动。

从 Solaris 10 11/06 发行版开始,此过程会在 SMF 中将控制台的 general/enabled 属性设置为 false,以使控制台服务器在系统引导时不启动。

  1. 成为超级用户或同等角色。

    角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”

  2. 禁止服务器在系统引导时启动。


    # smcwebserver disable
    

    Solaris 10 11/06:或者,如果您要立即停止服务器,并禁止服务器在系统引导时启动,请使用以下命令:


    # svcadm disable system/webconsole:console
    

    注 –

    如果您正在运行 Solaris 10 11/06 发行版,则不能使用 smcwebserver 命令来禁用控制台,而必须使用 svcadm 命令。