1.引导过程
-
BIOS:开机、检测硬件,去第一启动项找主引导记录(mbr、gpt)
-
mbr:协助硬件找到操作系统
-
grub:启动加载器(程序的配置文件找到内核,操作系统文件的位置)
-
加载内核:运行内核操作系统
-
init进程初始化 centos 7: systemd(并行一起启动程序)
centos 6: into(串行启动)
2.服务
2.1 服务类型
-
系统服务:给系统提供服务的功能
-
应用服务:给人提供服务
2.2 systemd服务
-
对比5 6 可以解决依赖关系并行启动
-
按需启动
-
自动解决依赖关系
-
负责在系统启动或运行时,激活系统资源,服务器进程和其它进程
-
系统引导时实现服务并行启动
-
按需启动守护进程
-
自动化的服务依赖关系管理
-
同时采用socket式与D-Bus总线式激活服务
-
socket与服务程序分离
-
向后兼容sysv init脚本
-
使用systemctl 命令管理,systemctl命令固定不变,不可扩展,非由systemd启动的服务,
-
systemctl无法与之通信和控制
-
系统状态快照
2.3 修复mbr分区
步骤:
备份mbr引导扇区到其他磁盘
模拟破坏mbr引导扇区
引导镜像急救模式进行mbr扇区恢复
步骤:
添加一块新的硬盘分区作为备份盘
创建系统文件并挂载
将sda系统文件写到挂载目录中
查看saa是否有数据不是全是0就是有数据
写入数据破坏mbr引导区重启
依次选择3 2 rescue界面选择1
新建一个文件夹用于挂载
将ky33下备份的系统文件写入到sda里
查看磁盘是否写入并重启
系统恢复
遗忘root密码重置
重启之后快速按下esc进入急救界面(只能按一下),选择332进入光驱急救模式
选择需要重置密码的用户 重新输入新密码重启
进入系统
单用户重置密码
正常开机进入界面
按E键进入菜单编辑模式
进行重新挂载
切根目录
切换用户为root 并重新设置密码
关闭安全模块并重启