JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris 管理:常见任务     Oracle Solaris 11 Information Library (简体中文)
search filter icon
search icon

文档信息

关于本书

1.  查找有关 Oracle Solaris 命令的信息

2.  管理用户帐户和组(概述)

3.  管理用户帐户和组(任务)

4.  引导和关闭 Oracle Solaris 系统

5.  使用 Oracle Configuration Manager

6.  管理服务(概述)

SMF 简介

SMF 概念

SMF 服务

SMF 相关性

服务标识符

服务状态

SMF 清单

SMF 配置文件

服务配置系统信息库

SMF 系统信息库备份

SMF 快照

SMF 管理层

SMF 服务错误日志记录

SMF 管理接口和编程接口

SMF 命令行管理实用程序

服务管理配置库接口

SMF 组件

SMF 主重新启动器守护进程

SMF 委托的重新启动器

SMF 属性和属性组

管理服务配置系统信息库中的信息

查看 SMF 信息

修改 SMF 信息

删除 SMF 信息

SMF 和引导

SMF 兼容性

运行级别

何时使用运行级别或里程碑

确定系统的运行级别

/etc/inittab 文件

当系统能够在运行级别 3 下工作时出现的情况

7.  管理服务(任务)

8.  使用 Fault Manager

9.  管理系统信息(任务)

10.  管理系统进程(任务)

11.  监视系统性能(任务)

12.  管理软件包(任务)

13.  管理磁盘使用(任务)

14.  调度系统任务(任务)

15.  使用 CUPS 设置和管理打印机(任务)

16.  管理系统控制台、终端设备和电源服务(任务)

17.  管理系统故障转储信息(任务)

18.  管理核心文件(任务)

19.  系统和软件问题的故障排除(任务)

20.  其他系统和软件问题的故障排除(任务)

索引

SMF 组件

SMF 包括一个主重新启动器守护进程和多个委托的重新启动器。此外,每个服务或服务实例均可在属性中存储配置数据。这些属性按属性组进行组织,从而简化了管理工作。

SMF 主重新启动器守护进程

svc.startd 守护进程是主进程启动程序和重启程序。该守护进程负责管理整个系统的服务相关性。该守护进程接管了 init 以前的职责,即在适当的运行级别启动相应的 /etc/rc*.d 脚本。首先,svc.startd 检索服务配置系统信息库中的信息。接着,该守护进程在服务的相关性得以满足时启动服务。该守护进程还负责重新启动失败的服务,并负责关闭不再满足相关性的服务。该守护进程使用操作系统事件(例如进程停止)来跟踪服务状态。

SMF 委托的重新启动器

有些服务在启动时具有一组共同的行为。为了提供这些服务之间的共同性,委托的重新启动器可能会负责这些服务。另外,委托的重新启动器可用来提供更复杂的或特定于应用程序的重新启动行为。委托的重新启动器可以支持一组不同的方法,但是会将相同的服务状态作为主重新启动器导出。重新启动器的名称随服务一同存储。委托的重新启动器的最新示例是 inetd,它能够按需启动 Internet 服务,而不是使服务始终保持运行。可以使用 svcs -l 命令显示为每个服务定义的重启程序。

SMF 属性和属性组

服务配置系统信息库中的所有信息作为一组属性进行存储,这些属性按属性组进行分组。属性组用于对不同类型的服务信息进行分组。常用的一些属性组包括:

系统还定义了很多其他属性组。服务也可以定义自己的属性组,以便存储特定于服务的配置信息。另一个常用属性组是 config,此外还有其他一些常用组。有关属性和属性组的更多信息,请参见 smf(5) 手册页。