init处理系统初始化流程/etc/rc.d/rc.sysinit(设置系统环境)
取得网络环境与主机类型->/etc/sysconfig/network
测试与挂载内存设备/proc及/sys
SElinux
启动系统的随机数生成器
设置终端机字体
设置系统启动过程中的欢迎界面
设置系统时间与时区设置/etc/sysconfig/clock
接口设备检测
用户自定义模块加载->/etc/sysconfig/modules/*.modules
根据/etc/sysctl.conf设置内核参数
初始化软件磁盘阵列->/etc/mdadm.conf
初始化LVM文件系统功能
fsck检测磁盘文件系统
磁盘配额
检测,并以读写方式重新挂载根文件系统
清除清除过程当中的临时文件
将启动的相关信息->/var/log/dmesg
启动服务与相关启动配置文件(/etc/rc.d/rc # &/etc/sysconfig )
以默认级别3说明:id:3:initdefault:
l3:3:wait:/etc/rc.d/rc 3
找到/etc/rc.d/rc3.d
以K*开头的文件,并运行/etc/rc.d/rc3.d/K* stop
以S*开头的文件,并运行/etc/rc.d/rc3.d/S* start
/etc/rc.d/rc#.d/里面的文件链接的都是/etc/rc.d/init.d的文件
用户自定义开机启动程序(/etc/rc.d/rc.local)
可以根据自己的需求将一些执行命令或是脚本写到/etc/rc.d/rc.local里,当开机时,就可以加载啦
根据mingetty程序调用login让用户登录->用户登录(完成系统启动)