Linux启动系统服务
- init启动
init读取/etc/inittab文件,获取运行等级
# The default runlevel.启动时的运行等级
id:5:initdefault:
- 运行rcn.d下面的服务启动脚本
通过运行等级来选择哪个运行/etc/rcn.d文件夹中的脚本。
rcn.d中都是/etc/init/中脚本的软连接,软连接格式都是Sxx***,例如S10dropbear。
数字大小决定了启动的先后顺序,数字小先启动
l0:0:wait:/etc/init.d/rc 0
l1:1:wait:/etc/init.d/rc 1
l2:2:wait:/etc/init.d/rc 2
l3:3:wait:/etc/init.d/rc 3
l4:4:wait:/etc/init.d/rc 4
#运行等级为5时只运行这个文件夹下的软连接脚本
l5:5:wait:/etc/init.d/rc 5
l6:6:wait:/etc/init.d/rc 6