WEB开发网
开发学院操作系统Linux/Unix IBM AIX V5.3 系统管理(Test 222)认证指南: 第 1 ... 阅读

IBM AIX V5.3 系统管理(Test 222)认证指南: 第 1 部分:启动过程(上)

 2008-11-10 08:28:48 来源:WEB开发网   
核心提示: 运行级别使用数字 0 到 9 进行表示,例如,IBM AIX V5.3 系统管理(Test 222)认证指南: 第 1 部分:启动过程(上)(6),如果系统处于运行级别 1,那么只有那些在运行级别字段中包含 1 的条目才会启动,并等待它的结束,当 init 命令处于相同的运行级别时, 当您

运行级别使用数字 0 到 9 进行表示。例如,如果系统处于运行级别 1,那么只有那些在运行级别字段中包含 1 的条目才会启动。

当您请求 init 命令更改运行级别时,在运行级别字段中不包含匹配条目(对于目标运行级别)的所有进程都将接收到一个警告信号 (SIGTERM)。在使用删除信号 (SIGKILL) 强行结束这些进程之前,有 20 秒钟的过渡期。

通过使用从 0 到 9 的任意组合,可以选择多个运行级别,从而在运行级别字段中为一个进程定义多个运行级别。如果没有指定运行级别,那么就假定该进程在所有的运行级别中都是有效的。

在运行级别字段中,还可能出现其他四种取值,即使它们并不是真正的运行级别:a、b、c 和 h。仅当使用 telinit 命令请求它们运行时(无论系统当前运行级别如何),才会处理那些运行级别字段中包含这些字符的条目。它们与运行级别的不同之处在于,init 命令不可能进入到运行级别 a、b、c 或者 h。另外,任何这些进程的执行请求都不会更改当前运行级别。而且,在 init 命令更改级别时,不会终止以 a、b 或者 c 命令开头的进程。只有在下面三种情况下才会终止它们:在 /etc/inittab 文件中,它们所在行的操作字段被标记为 off,从 /etc/inittab 中完全删除它们所在的行,或者 init 命令进入到单用户模式。

Action,用于告诉 init 命令如何处理在进程字段中指定的进程。init 命令能识别下列的操作:

respawn:如果进程不存在,则启动该进程。不需要等待它的结束(继续扫描 /etc/inittab 文件)。当进程中止时,重新启动该进程。如果该进程已经存在,则什么也不做,继续扫描 /etc/inittab 文件。

wait:当 init 命令进入到与该条目的运行级别相匹配的运行级别时,启动该进程,并等待它的结束。当 init 命令处于相同的运行级别时,所有后续对 /etc/inittab 文件的读取操作都将导致 init 命令忽略这个条目。

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:IBM AIX

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接