您的位置 首页 Linux面试题

linux开机启动过程图解(centos6, centos7)

linux系统开机启动过程 一定要掌握,这样如果是系统出问题,我们linux 运维人员会很快速的定位到问题所在。

上篇我们介绍了,linux awk命令详解 (linux 三剑客之awk)

这里白眉大叔用 cento 7 和centos6 来介绍一下。

我们知道,在几年前我们都用centos6, 目前大部分公司都是用centos7. 所以对我们新手来讲,2023年以后 要了解centos7是必要的。

centos6也是要懂一点,万一哪个变态面试官问你怎么办?

第一部分: centos 6 开机启动过程

首先第一步: 

(1) 开机BIOS自检

这一步,是主板上会检查各种硬件是否正常,包括 硬盘和内存这些。

(2) MBR引导

英文名字就是 Master Boot Record 主引导记录

(3) grub 引导菜单

(4) 加载内核kernel

(5) 启动init 进程,第一个进程init 初始化进程

(6)读取inittab文件,执行 /etc/rc.d/rc脚本

(7) 执行/etc/rc.d/rc.sysinit脚本

(8) 启动 mingetty 进程,进入系统登录界面,用户密码验证/etc/passwd

以上需要背过。

 

再看centos7 

第2: linux centos7  开机启动过程

不多说,直接上图:

这里我们要注意的是 在第5步 ,运行systemd 进程,

之后 启动服务 都是并行的模式:

 

这里我们要对比一下 centos6 和centos7 启动的区别:

(1) centos6启动方式是串行, cengos7 启动方式是并行

(2) centos7启动速度快,centos 启动速度慢

(3) centos6 第一个进程是init , 而 centos7 则是 systemd 这个进程。

 

欢迎来撩 : 汇总all

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章