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.  其他系统和软件问题的故障排除(任务)

索引

/etc/inittab 文件

当您使用 initshutdown 命令引导系统或更改运行级别时,init 守护进程会通过从 /etc/inittab 文件中读取信息来启动进程。此文件为 init 进程定义以下重要的项:

/etc/inittab 文件中的每一项都具有以下字段:

id:rstate :action:process

下表介绍了 inittab 项中的字段。

表 6-4 inittab 文件的字段说明

字段
说明
id
项的唯一标识符。
rstate
列出此项适用的运行级别。
action
标识如何运行在进程字段中指定的进程。可能的值包括: sysinitboot bootwaitwaitrespawn

有关其他操作关键字的说明,请参见 inittab(4)

process
定义要执行的命令或脚本。

示例 6-2 缺省的 inittab 文件

以下示例显示了随发行版一起安装的缺省 inittab 文件。后面是该示例中每个输出行的说明。

ap::sysinit:/usr/sbin/autopush -f /etc/iu.ap  (1)
smf::sysinit:/lib/svc/bin/svc.startd    >/dev/msglog 2<>/dev/msglog </dev/console      (2)
p3:s1234:powerfail:/usr/sbin/shutdown -y -i5 -g0 >/dev/msglog 2<>/dev/...(3)
  1. 初始化 STREAMS 模块

  2. 初始化 SMF 的主重新启动器

  3. 描述因电源故障而造成的关机

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

  1. init 进程启动并读取 svc:/system/environment:init SMF 服务中定义的属性,以设置任何环境变量。

  2. init 进程读取 inittab 文件并执行下列操作:

    1. 执行 action 字段中包含 sysinit 的所有进程项,以便在用户登录之前执行所有特殊的初始化

    2. 将启动活动传递给 svc.startd

    有关 init 进程如何使用 inittab 文件的详细说明,请参见 init(1M) 手册页。