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