SMF 清单是一个 XML 文件,其中包含与服务或服务实例相关的一整套属性。这些文件存储在 /var/svc/manifest 中。不应当使用清单来修改服务的属性。服务配置系统信息库是配置信息的授权来源。要将清单中的信息引入到系统信息库中,必须运行 svccfg import 或者允许服务在系统引导过程中导入信息。
SMF 配置文件是一个 XML 文件,其中列出了在系统引导时启用的一组服务实例。配置文件存储在 /var/svc/profile 中。下面是所包括的一些配置文件:
generic_open.xml-此配置文件可启用在早期 Solaris 发行版中缺省启用的大多数标准 Internet 服务。这是缺省配置文件。
generic_limited_net.xml-此配置文件禁用许多标准 Internet 服务。启动了 sshd 服务和 NFS 服务,但是其余的多数 Internet 服务处于禁用状态。
(5)SMF 快照
服务配置系统信息库中的数据包括快照以及可编辑的配置。每个服务实例的相关数据都存储在快照中。标准快照如下所示:
initial-在首次导入清单时提取
running-在执行服务的方法时使用
start-在最后一次成功启动时提取
SMF服务始终使用 running 快照执行 SMF 服务。如果此快照不存在,系统将自动创建。
svCADm refresh 命令能够激活快照。svccfg 命令用于查看或恢复到以前快照中的实例配置。
二、SMF命令行工具
SMF 提供一组与 SMF 交互,并完成标准管理任务的命令行实用程序。下列实用程序可用来管理 SMF。管理SMF服务包括配置、查看、启用/禁用、启动/停止服务等任务。这些任务分别可以用svccfg, svcs, svcadm等命令完成。表 1 是SMF服务管理工具实用程序 。
标签: