Linux引导和服务

目录

一.Linux操作系统引导过程

1.引导过程图解

2.引导过程解释

3.系统初始化进程

4.Systemd 单元类型

       5.运行级别所对应的Systemd 目标

二.修复MBR分区

三.修复grud分区

三.修改密码


一.Linux操作系统引导过程

1.引导过程图解

2.引导过程解释

开机自检(BIOS) 开机检测硬件 去第一启动项上 找主引导记录 mbr gpt

MBR引导协助硬件找到操作系统

GURB菜单 启动加载器(根据程序的配置文件 找到内核文件的位置)

加载内核 运行内核(操作系统)

启动进程(在操作系统上启动祖宗进程): centos7 systemd  centos6 init

3.系统初始化进程
  • 由Linux内核加载运行/sbin/init程序;
  • init进程是系统中第一个进程,是所有进程的父进程;
  • init进程的PID(进程标记)号永远为1。
4.Systemd 单元类型
单元类型扩展名说明
Service. service描述一个系统服务(给他人提供服务)
Socket.socket描述一个进程间通信的套接字
Device.device描述一个内核识别的设备文件
Mount.mount描述一个文件系统的挂载点
utomount.automount描述一个文件系统的自动挂载点
Swap.swap描述一个内存交换设备或交换文件
Path.path描述一个文件系统中文件或目录
Timer.timer描述一个定时器(用于实现类似cron的调度任务)
Snapshot.snapshot用于保存一个systemd的状态
Scope.scope使用systemd的总线接口以编程的方式创建外部进程
Slice.slice描述居于Cgroup的一-组通过层次组织的管理系统进程
Target.target描述一组systemd的单元
       5.运行级别所对应的Systemd 目标
运行级别Systemd的target说明
0target关机状态,使用该级别时将会关闭主机
1rescue.target单用户模式,不需要密码验证即可登录系统,多用于系统维护
2multi-user.target用户定义/域特定运行级别。默认等同于3
3multi-user.target字符界面的完整多用户模式,大多数服务器主机运行在此级别
4multi-user.target用户定义/域特定运行级别。默认等同于3
5graphical.target图形界面的多用户模式,提供了图形桌面操作环境
6reboot.target重新启动,使用该级别时将会重启主机

二.修复MBR分区

1.备份mbr引导扇区到其他磁盘

2.模拟破坏mbr引导扇区

3.引导镜像急救模式进行mbr扇区恢复


1新建磁盘 格式化 瓜子==挂载

备份MBR扇区数据到新建的硬盘中

模拟损坏mbr扇区

重启,需要进入急救模式

引导界面进入急救模式,恢复MBR扇区数据
重启后发现无法正常进入系统了,选择第三项进入急救模式

当出现安装向导界面时,选择"Troubleshooting"选项,
选择"Rescue a CentOS Linux system" 选项,进入急救模式
选择“1”选择Continue并按Enter 键继续
俗称 3  2   1

这样mbr分区就修复完成了

三.修复grud分区

方法一  :手动修复

进入急救模式需要在重启时候找准时机 按esc 进去boot menu (需要手速)

方法二进入急救模式  恢复grub引导程序

重新修改系统启动项为硬盘后重启就可以了

三.修改密码

遗忘root 密码

依旧进入急救模式 然后 继续3  2  1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值