分析一下INITTAB文件:
inittab是作为init进程的配置文件.用于描述一些系统启动时相应的运行级别和服务进程.
可以看到,inittab文件都有一个通用格式,为:
id:runlevel:action:process
id----用于在inittab文件惟一标识一个配置信息,可以有1~4个字符组成.
runlevel----指定配置信息在哪个运行级别上运行;
action---指定该条配置信息所要发生的动作.具体有以下几个动作:
1)initdefault--指定默认运行级别;
2)sysinit--表示此类进程在boot或bootwait类进程之前运行,运行级别字段被忽略.
3)wait---指定有进入指定运行级别后运行.
4)ctrlaltdel--这个大家很熟悉,重启作用.
5)powerfail,powerwait--指定UPS断电信号发生时所运行的命令.
6)respawn---在启动后重新运行(如控制台getty)
7)process---设置启动进程所进行的命令.
运行级别,一共有0~6六个运行级别,注意级别4没有指定使用.具体运行级别,在配置文件中已给出.
技巧:
#runlevel //查看当前运行级别.
N 3
#init n //n为运行级别,用这个命令可以转换运行级别.
看看系统初始化脚本:
inittab文件指定作用rc.sysinit作为系统初始化脚本.
#grep sysinit /etc/inittab
有兴趣的用户可以自行阅读.