千家信息网

CentOS 7 引导过程介绍

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,从 CentOS7 版本开始,系统启动和服务管理器都交给 systemd 进行管理。一、引导过程总览:1、开机自检:服务器开机后,将根据主板BIOS (基本输入系统),中的设置对CPU 、内存、显卡、
千家信息网最后更新 2026年11月02日CentOS 7 引导过程介绍

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

一、引导过程总览:

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 单元类型:

3、运行级别所对应的 Systemd 目标:

其中 3和 5 是我们平时学习和工作中较为常用的两个级别。

系统 文件 进程 内核 程序 内存 硬件 服务 运行 标记 硬盘 过程 单元 控制权 版本 级别 菜单 切换 控制 管理 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 为想互联网科技怎么样 互联网科技官网 互联网络科技有限公司 长亮科技互联网金融 互联网科技宣传片 居家互联网科技有限公司 广州慧亚互联网科技怎么样 互联网时代科技改变生活 全球顶尖互联网科技公司 互联网科技产业特征 哈尔滨屹滨互联网科技有限公司 996高科技互联网公司 互联网科技的全部知识 众安科技工业互联网合作 美国互联网科技实力 城市宝互联网科技有限公司 领航科技大厦互联网公司 济南小医互联网科技有限公司招聘 绵阳真晨互联网科技有限公司 互联网的科技体现在哪里 互联网科技有限公司经营范围 青岛互联网科技公司 中国互联网科技发展 华中科技大学互联网 善班互联网科技有限公司 富国互联网科技创新基金 电子科技大学互联网创业大赛 工业互联网等科技实现智能化赋能 伊宁互联网科技做什么的 杭州融税互联网科技有限公司
0