启动
Centos启动时,运行一个init程序,完成引导进程
运行级别
init进程是系统启动之后的第一个用户进程,他的pid始终是1,init进程首先做的事就是读取 "/etc/inittab" 文件的 initdefaultid,这个值称为run-level
#run-level级别
#0 - 停机 (千万不要把initdefault设置为0,否则系统永远无法开机)
#1 - 单用户模式
#2 - 多用户模式,没有NFS
#3 - 完全多用户模式(标准的运行级)
#4 - 系统保留
#5 - X11
#6 - 重新启动(千万别设置为6,否则无限启动)
/etc/rc.d与/etc/rc.d/init.d
/etc/rc.d 目录结构
如果启动的级别为3的话,就会调用 rc3.d目录下的脚本(这些脚本是连接到init.d目录下的脚本)
- 链接文件中的Kxx代表Kill一个服务,Sxx代表启动一个服务
- K和S后面的数字决定脚本执行顺序,数值小的先执行