inittab文件解析
inittab文件解析每行inittab配置文件的基本格式如下。
编号:级别:行动过程
其中一些可以是空的,我们将逐一介绍它们。
1.id
1到2个字符,配置行的唯一标识,不能在配置文件中重复。
2.runlevels
配置行的运行级别,可以在多个运行级别中填充,如12345或35。
Linux有7个运行级别。
0:关掉机器。
1:单用户字符接口。
2:不具有网络文件系统(NFS)功能的多用户字符接口。
3:具有网络功能的多用户字符接口。
4:保留不使用。
5:具有网络功能的图形用户界面。
6:重新启动系统。
3.action
init具有以下行为:init行为:
行为描述
重生的开始和第四个指定的进程监视器,如果进程终止它重新启动它
等待执行第四个指定的进程并等待它执行。
执行第四个指定的进程
无论哪个执行级别,系统启动时启动都运行第四个指定进程。
启动在执行层面,系统运行第四个指定的进程,并一直在等待它是完整的。
关闭任何动作,这相当于忽略配置行。
当按需进入按需执行级、过程执行指定的第四
在initdefault系统开始进入执行层面,和行不需要指定过程
在执行层面的sysinit,系统执行指定的第四个过程之前执行启动和启动
第四指定过程当系统电源不足powerwait执行,并一直等待它完成
powerokwait执行第四指定过程当系统电源恢复正常,并一直等待它完成。
第四指定过程当系统供电严重不足powerfailnow执行
ctrlaltdel操作当用户按下Ctrl + Alt + Del } {
第四kbrequest执行指定的过程,当用户按下一个特殊的组合键,这需要在键盘映射文件定义
4.process
要执行的shell命令。任何合法的shell语法都适用于此字段。