系统管理指南:基本管理

Procedure如何恢复处于维护状态的服务

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

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

  2. 确定依赖该服务的任何进程是否已停止。

    通常,当某个服务实例处于维护状态时,与该实例相关的所有进程均已停止。但是,您应当在继续操作之前确保这一点。以下命令将列出与某个服务实例相关的所有进程以及这些进程的 PID(进程标识符)。


    # svcs -p FMRI
    
  3. (可选的)中止剩余的所有进程。

    对于由 svcs 命令显示的所有进程重复此步骤。


    # pkill -9 PID
    
  4. 如有必要,请修复服务配置。

    有关错误的列表,请查看 /var/svc/log 中相应的服务日志文件。

  5. 恢复此服务。


    # svcadm clear FMRI