系统管理指南:基本管理

服务标识符

使用故障管理资源标识符 (Fault Management Resource Identifier, FMRI) 对每个服务实例进行命名。FMRI 包括服务名称和实例名称。例如,rlogin 服务的 FMRI 是 svc:/network/login:rlogin,其中 network/login 标识服务,rlogin 标识服务实例。

FMRI 的等效格式如下所示:

另外,一些 SMF 命令可以使用下面的 FMRI 格式: svc:/system/system-log。一些命令将推断要使用哪个实例,以及何时没有多义性。有关选择适当的 FMRI 格式的说明,请参见 SMF 命令手册页,如 svcadm(1M)svcs(1)

服务名称中通常包括一个常规的功能类别。这些类别包括:

传统的 init.d 脚本也使用以 lrc(而不是 svc)开头的 FMRI 进行表示,例如: lrc:/etc/rcS_d/S35cacheos_sh。可使用 SMF 对传统服务进行监视。但是,您无法管理这些服务。

首次使用 SMF 引导系统时,列在 /etc/inetd.conf 中的服务会自动转换为 SMF 服务。这些服务的 FMRI 稍有不同。已转换的 inetd 服务的语法如下所示:


network/<service-name>/<protocol>

另外,使用 RPC(远程过程调用)协议的已转换服务的语法如下所示:


network/rpc-<service-name>/rpc_<protocol>

其中,<service-name> 是在 /etc/inetd.conf 中定义的名称,<protocol> 是服务的协议。例如,rpc.cmsd 服务的 FMRI 是 network/rpc-100068_2-5/rpc_udp