CentOS 7 引导过程介绍
admin
2023-03-30 17:01:50
0

从 CentOS7 版本开始,系统启动和服务管理器都交给 systemd 进行管理。

一、引导过程总览:
CentOS 7 引导过程介绍
1、开机自检:
服务器开机后,将根据主板BIOS (基本输入系统),中的设置对CPU 、内存、显卡、键盘等设备进行初步检测,并初始化部分硬件。

2、MBR 引导:
当从本机硬盘中启动系统时,首先根据硬盘中第一个扇区中 MBR(主引导记录)的设置,将系统控制权传递给包含系统操作引导文件的分区;或者直接根据MBR 记录中的引导信息调用启动菜单。

3、GRUB 菜单:
对于linux系统来说,GRUB 算是使用最为广泛的多系统引导器程序了,系统控制权传递给GRUB 以后,将会显示提供用于选择,并根据选项加载linux 内核文件。

4、加载linux 内核与内存文件系统:
系统引导器程序会从本地硬盘中加载内核以及内存文件系统(centos7 中使用的是 initramfs),内存文件系统 initramfs 是经过gzip 的 cpio 归档,其中包含启动时所有必要的硬件内核模块、初始化脚本等。

5、加载硬件驱动以及初始化过程:
内核初始化在 initramfs 中找到驱动程序的所有硬件,然后作为PID 1 从initramfs 执行 /sbin/init,CtnOS7 中将其复制为 systemd,systemd启动 initrd.target 中所有单元,并挂载根文件系统 /sysroot,内核与文件由内存文件系统切换至系统根文件系统,并重新运行 /sysroot.systemd。systemd启动默认target (图形或者字符终端),最后等待用户登录。

二、init 进程:
1、由Linux 内核加载运行 /sbin/init 程序
2、是系统中的第一个进程
3、PID (进程标记)号永远为 1

三、Systemd 进程:
1、systemd 简介:
linux系统中的进程(运行中的程序),使用数字进行标记,每个进程的身份标记号称为 PID 。从CentOS7 版本的系统开始 systemd 称为PID 恒为1 的初始化进程,是内核第一个加载的程序。
systemd 进程是不允许被轻易终止的,当我们需要切换不同的系统时,可以向systemd 进程发送正确的命令。
systemd 的目的是为了将更多的服务并发启动,从而提高系统启动速度,最大的优点在于具有提供按需启动服务的能力。

2、Systemd 单元类型:
CentOS 7 引导过程介绍
3、运行级别所对应的 Systemd 目标:
CentOS 7 引导过程介绍
其中 3和 5 是我们平时学习和工作中较为常用的两个级别。

相关内容

热门资讯

最新引进“新九天牛牛究竟有挂吗... 网上科普关于“新九天牛牛有没有挂”话题很是火热,小编也是针对新九天牛牛作*弊开挂的方法以及开挂对应的...
今日重大发现“约战丹东麻将怎么... 今日重大发现“约战丹东麻将怎么开挂?”(太坑了原来有挂)您好,约战丹东麻将这个游戏其实有挂的,确实是...
今日重大发现“陕西三代一开挂神... 有 亲,根据资深记者爆料陕西三代一是可以开挂的,确实有挂(咨询软件无需打...
尼日利亚外长证实向美提供打击恐... 【环球网报道】据法新社26日报道,尼日利亚外交部长优素福·图加尔证实,尼方曾在打击行动前向美国提供有...
今日重磅消息“中至九江麻将究竟... 网上科普关于“中至九江麻将有没有挂”话题很是火热,小编也是针对中至九江麻将作*弊开挂的方法以及开挂对...
【第一资讯】“蛮籽麻将重庆是不... 家人们!今天小编来为大家解答蛮籽麻将重庆透视挂怎么安装这个问题咨询软件客服徽9784099的挂在哪里...
终于了解“神赚棋牌是不是有挂?... 终于了解“神赚棋牌是不是有挂?”(原来真的有挂)您好,神赚棋牌这个游戏其实有挂的,确实是有挂的,需要...
【第一消息】“闲来麻将怎么装挂... 家人们!今天小编来为大家解答闲来麻将透视挂怎么安装这个问题咨询软件客服徽9784099的挂在哪里买很...
中经评论:如何用好“人工智能+... 中经评论:如何用好“人工智能+”? 作为新一轮科技革命和产业变革的重要驱动力量,人工智能具备典型的...
荣耀WIN评测:散热风扇加持 ... 如果让你选择一款电竞手机,你会更看重哪方面?旗舰性能?超长续航?高效散热?或是超高刷屏幕?当然,你也...