有关这些示例中所示的状态的说明,请参见服务状态。
示例 2-1 列出所有启用的服务不带任何选项或参数的 svcs 命令会列出此系统上启用的所有服务实例,以及临时禁用的实例。
此列表中处于 disabled 状态的服务实例将在系统下次引导时启用。处于 legacy_run 状态的实例不由 SMF 管理。有关这些传统服务的更多信息,请参见配置文件和 SMF 服务。如果您有服务处于 maintenance、degraded 或 offline 状态,请参见获得有关服务状态的更多信息。
STIME 列显示实例进入所列状态的时间。如果实例进入此状态超过 24 小时,则 STIME 列会显示日期。
$ svcs STATE STIME FMRI legacy_run Sep_09 lrc:/etc/rc2_d/S47pppd legacy_run Sep_09 lrc:/etc/rc2_d/S81dodatadm_udaplt legacy_run Sep_09 lrc:/etc/rc2_d/S89PRESERVE disabled Sep_09 svc:/system/vbiosd:default online Sep_09 svc:/system/early-manifest-import:default online Sep_09 svc:/system/svc/restarter:default ...示例 2-2 列出所有安装的服务
要列出此系统上安装的所有服务实例,包括下次引导时不会自动启用的 disabled 实例,请使用 svcs -a 命令。
$ svcs -a
正在从列出的状态转换至另一种状态的服务实例的状态会附加有星号 (*)。例如,offline* 可能表示该实例仍在执行其 start 方法。
如果状态缺失或者无法识别,则会显示一个问号 (?)。
示例 2-3 列出服务的所有实例指定服务名称后,svcs 命令会列出服务的所有实例。有关 -o 选项的信息,请参见显示选定的服务信息。
$ svcs -Ho inst identity node domain