Linux 系统引导和启动

一、Linux 系统启动过程
1、BIOS 自检
通电——由BIOS进行POST自检——读入引导快
主引导记录MBR 包含了主引导加载程序。MBR位于磁盘的第一个扇区。
2、启动GRUB2
GRUB 2 是Linux系统默认的使用的引导加载程序,用于引导操作系统启动。
3、加载内核
加载内核映像到内存中
4、执行systemd进程
systemd 进程是所有进程的起点,PID=1,永远不会终结的进程;
5、初始化系统环境
systemd作为引导管理程序,systemd使用目标target来处理引导和服务管理过程。
6、执行/bin/login 程序
login 程序会提示输入账号跟密码,并确认密码的正确性;

二、systemd介绍
2.1 systemd配置文件叫单元,可以认为一个服务即为一个配置单元,一个挂载点是一个配置单元,一个交换分区为一个配置单元
/usr/lib/systemd/system : 默认单元文件安装位置
/run/systemd/system : 单元运行时创建
/etc/systemd/system: 系统管理员创建和管理的单元目录
单元类型: service 服务 ; target 目标 ; automount 自动挂载点 ;
device 设备 ; mount 挂载点 ; path 路径 ;
scope 外部进程 ; snapshot 快照 ; socket 套接字;
swap 交换分区 ; timer 定时器。

你可能感兴趣的:(Linux,基础知识)