引导过程和服务控制

引导过程

定义:按下电源,设备开始启动一直到进入登录界面,系统开机的过程。

服务控制:开  关  重启  查看状态

引导过程总览

1.开机自检(bios)

服务器开机以后,根据bios设置对一系列的硬件设备进行初步检测。

监测成功后,系统会根据预设的启动顺序,移交系统的控制权,绝大多数情况都是交给硬盘。

总结:检测硬盘设备找到系统硬盘,然后移交控制权到硬盘。

2.MBR引导

根据第一个硬盘第一个扇区的MBR,找出操作系统所在的分区,把系统控制权移交给包含系统引导文件的分区,调用grub菜单。

总结:控制权转移到grub菜单。

3.grub菜单

多系统的引导器程序

centos7使用的grub2启动引导器

系统控制权交给grub之后,显示启动菜单供用户选择。选择完系统之后,系统的控制权会交给所选操作系统的内核空间。

总结:获取内核文件的设备和路径。

4.加载内核

在/boot目录当中

linux内核文件,事先编译好的可执行的二进制文件

介于各种硬件资源和系统程序之间调度以及分配系统资源,给进程使用。

需要的启动文件和相关的配置操作,放到内存当中。

总结:处理配置,处理开机启动程序,放到啮合当中

5.init进程初始化

把刚才加载到内存当中处理配置和处理进程一并执行,生效。开机过程结束等待用户登录。

系统初始化进程

init进程

init进程的PID号永远为1

systemd

控制方式:控制单元来进行描述和控制系统服务和资源

控制类型

start:开启      restart:重启

status:状态    reload:重新加载

stop:停止       enable:开机自启

disable:关闭开机自启

init 0:关机

init 1:单用户模式,不需要密码即可登录,用于系统维护。

init(2-4):字符界面

init 5:图形化界面

init 6:重启

runlevel #查看系统的运行级别

systemctl get-default #查看系统的默认运行级别

chroot #加载光盘镜像进入系统的根环境

实验

1.修复MBR扇区故障

使用镜像文件

添加一个硬盘用来急救,进行分区,格式化和挂载

模拟MBR故障

重启虚拟机

2.修复GRUB引导故障

3.修改root密码

在重启之前要 setenforce 0 ,否则容易出错。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值