Linux_系统引导流程
系统引导流程
固件firmware(CMOS/BIOS) →POST加点自检
自举程序BootLoader(GRUB) →载入内核
载入内核Kernel →硬件驱动,可以看到驱动的信息
启动进程init
/etc/inittab →读取执行配置文件
initdefault →判断默认的运行级别
/etc/rc.d/rc.sysinit →无论什么运行级别,脚本都会执行
/etc/rc.d/rcN.d //N=0~6级别文件 →加载对应的运行级别
用户登入 →输入用户名与密码
切换与查看运行级别
[root@localhost ~]# init 3 1.切换到运行等级3
2.切换后需要输入用户与密码
2.切换后需要输入用户与密码
[root@localhost ~]# runlevel 1. runlevel命令,查看运行等级
N 5 2. N = num
[root@localhost ~]# ls -l `which telinit` 1.telinit 其实是init软连接
lrwxrwxrwx 1 root root 4 10-10 07:56 /sbin/telinit -> init 2.所以telinit或init都可以切换运行等级