linux的启动进程与服务 (二)


分析一下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
有兴趣的用户可以自行阅读.

阅读更多
个人分类: Linux
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

linux的启动进程与服务 (二)

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭