跳过导航链接 | |
退出打印视图 | |
在 Oracle Solaris 11.1 中管理服务和故障 Oracle Solaris 11.1 Information Library (简体中文) |
SMF 使管理应用程序和系统服务变得更容易。框架基础结构增加了传统 UNIX 启动脚本、init 运行级别和配置文件。SMF 提供了一种机制来定义应用程序之间或服务之间的关系,以便相关服务可在必要时自动重新启动。管理每个服务所需的信息存储在服务配置系统信息库中,该系统信息库提供了一种管理每个服务的简便方法。
SMF 定义了一组可以由管理员针对服务调用的操作。这些操作可通过 svcadm 命令手动处理,包括启用、禁用、刷新、重新启动和标记操作。每个服务都由执行管理操作的服务重启程序来管理。通常,重启程序通过执行服务的方法来执行操作。每个服务的方法都在服务配置系统信息库中定义。这些方法允许重启程序更改服务的状态。
在每个服务成功启动时,服务配置系统信息库将按服务提供快照,以便支持回退。另外,系统信息库提供一致而持久的方法来启用或禁用服务,并提供一致的服务状态视图。此功能有助于调试服务配置问题。