SMF 框架在 Oracle Solaris 11 系统上始终处于活动状态。SMF 提供以下功能:
引导速度更快。SMF 通过根据服务的相关项并行启动服务来提高大型系统的引导速度。
重新启动失败的服务。SMF 服务明确定义了与其他服务之间的相关项关系。如果某个服务失败,则 SMF 会报告所有受影响的相关服务。SMF 自动尝试按照依赖顺序重新启动失败的服务。
检查服务。查看服务和进程之间的关系。查看服务属性的值。
管理服务。启用、禁用和重新启动服务。您可以让这些更改在升级和重新引导后继续有效,也可以指定临时更改。
配置服务。
更改服务属性的值。
添加和删除定制属性。
审计服务更改。SMF 会针对服务或其属性的每项管理性更改编写 Solaris 审计记录。SMF 可以显示某个属性值或服务状态是否由管理员设置。
将任务安全委托给非 root 用户,包括修改属性以及启用、禁用或重新启动服务的权限。
创建新的服务。轻松创建现有服务的实例、复制并修改现有服务,或者使用服务创建工具。
针对服务问题进行调试。轻松显示有关已启用服务为何不运行或者服务为何阻止其他服务运行的说明。
配置通知您特定软件事件或硬件故障的方式。
将 inetd.conf 配置转换为 SMF 服务。
将 SMF 服务属性转换为配置文件。此机制为由 SMF 管理但与仍需要配置文件的应用程序进行交互的服务提供桥梁。