-
AIX系统管理(初级)培训教程中涉及/etc/inittab文件的讲解
资源介绍
/etc/inittab文件
/etc/inittab条目格式:
id:runlevel:action:command
如果修改了/etc/inittab文件的内容,告知系统并使系统重新读取/etc/inittab内容可使用命令telinit q
/etc/inittab包含的是由init命令启动的进程列表,每一行是一个条目,每个条目指定一个进程。它不仅含有运行进程的命令,还有进程条目标识和何时运行以及如何运行进程的信息。这个文件如果损坏,系统将不能正常启动,所以系统配置完成以后,最好为它保存一个备份。
条目中各个域的含义是:
id(标识):用于唯一标识出进程,最多可有14个字符。终端使用它们的设备名称作为标识。
runlevel:最多20个字符。它定义了在哪些runlevel上条目有效。可选值是0-9、S、s、M、m。当切换runlevel后,系统将会向在新runlevel下无效但正在运行的进程发送SIGTERM信号,如果20秒以后进程还未终止,则向它发送SIGKILL信号来强行终止它。默认是2,即AIX多用户模式。S、s、M、m表示单用户(维护)模式。其他值当前未用。
action:如何对待进程。合法的action有:
respawn:如果进程未运行,启动之。
wait:启动进程并等待直到它执行完毕退出。
once:启动进程,如果它执行完毕,不再运行它。
sysinit:在访问控制台之前运行的命令。