系统管理指南:基本管理

SMF 管理接口和编程接口

本节介绍在使用 SMF 时可用的接口。

SMF 命令行管理实用程序

SMF 提供一组与 SMF 交互,并完成标准管理任务的命令行实用程序。下列实用程序可用来管理 SMF。

表 18–1 服务管理工具实用程序

Common Name(公用名称) 

功能 

inetadm

提供观察或配置由 inetd 控制的服务的功能

svcadm

提供执行常见服务管理任务(如启用、禁用或重新启动服务实例)的功能

svccfg

提供显示和处理服务配置系统信息库内容的功能

svcprop

从服务配置系统信息库中检索属性值,并采用适用于 shell 脚本的输出格式

svcs

提供服务配置系统信息库中所有服务实例的服务状态的详细视图

服务管理配置库接口

SMF 提供一组编程接口,这些接口可用于通过 svc.configd 守护进程与服务配置系统信息库进行交互。此守护进程是对本地系统信息库数据库的所有请求的仲裁程序。系统将一组基本接口定义为与服务配置系统信息库中的服务进行最低级别的交互。这些接口提供对所有服务配置系统信息库功能(如事务和快照)的访问。

对于许多开发者来说,只需要一组常见的任务即可与 SMF 交互。这些任务在基本服务的基础上作为易于使用的功能来实现,从而减轻了实现的难度。