1.引导过程
开机自动检查基本输入输出系统 biso
mbr 引导
grub 选操作系统
grub (统一启动加载器) 给用户提供可选的操作系统
grub 引导程序根据 /boot/grub2/grub.cfg ,获得内核和镜像文件的信息。
加载内核 kernel
内核完全控制整个Linux操作系统,把内核和镜像文件系统加载到内存中。
我的内核信息在这里:
进程初始化
Linux内核将 “/sbin/init” 程序加载到内存中运行
/sbin/init 中是开机自启动的设备
在 /boot 目录下查看进程,找到第一个进程 /usr/lib/systemd/systemd
2.systemd
Linux操作系统的一种初始化软件
查看防火墙状态
Systemd 通过单元(unit)来描述和管理系统服务和资源。
单元可以分为多种类型,如服务单元、套接字单元、挂载单元、设备单元等等。
每个单元都有一个对应的配置文件,通常存储在 /etc/systemd/system 目录下。
通过 systemd 编写控制 nginx.service 服务的单元
systemctl 控制服务的命令
开启防火墙
关闭防火墙
运行级别
3.实验
一、把 mbr 主引导分区删了,通过急救模式回复
创建一个备份盘 sdb , sdb1 用来存 sda 中的 mbr 数据
格式化
挂载
查看 sda 中的 mbr 信息,以二进制显示
将 sda 中的 mbr 信息替换成空,相当于删除了 mbr
重启
虚拟机出错了,开始修复:
之前挂载的已坏,要重新挂载
虚拟机修好了
二、grub 引导菜单删了
三、修改 root 密码
挂载镜像
关闭 selinux
重启
迅速按 Esc 键