IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux系统管理员——(8)系统引导及引导修复 -> 正文阅读

[系统运维]Linux系统管理员——(8)系统引导及引导修复

目录

一、磁盘引导

1、mbr磁盘

2、问题模拟

3、恢复

4、测试

二、grub2文件引导

1、主引导文件和子引导文件

2、问题模拟1及其恢复、测试

(1)问题模拟1

?(2)恢复

(3)测试

?3、问题模拟2及其恢复、测试

(1)问题模拟2

(2)恢复

(3)测试

三、内核加载引导

1、加载内核的作用

2、问题模拟

3、恢复

4、测试

?四、系统初始化镜像

1、初始化镜像

2、问题模拟

3、恢复

4、测试

五、系统级别启动

1、系统级别

2、问题模拟

3、恢复

?4、测试

六、超级用户密码忘记

1、问题模拟

2、恢复

3、测试


一、磁盘引导

1、mbr磁盘

mbr磁盘是记录主引导分区的磁盘,为0磁道扇区,大小为446字节。

作用是记录grub2引导文件的位置。当mbr磁盘数据丢失系统会因为找不到启动分区而停止启动。

2、问题模拟

注意:以下实验均在虚拟机中实现。

首先明确系统磁盘 /dev/sda

dd if=dev/zero of=/dev/vda bs=446 count=1    #清除系统/dev/sda上的mbr数据

执行以上清除数据命令后reboot重新启动,会显示以下界面:

3、恢复

用光盘进入系统挽救模式。

首先关闭虚拟机,再添加光盘设备,否则添加的设备不会作用于虚拟机:

??点击finsh完成光盘创建。

?使用光盘模式进行恢复:

??开启虚拟机,进入以下界面:

进入挽救模式

?依次输入1,按下回车键及以下代码:

chroot /mnt/sysimage    #修改环境的根
df    #查看本机挂载进程
grub2-install    /dev/vda

?

?安装grub2,并编辑文件/etc/sysconfig/

编辑完成后:wq保存退出

?连续两个exit退出挽救模式。

4、测试

选择虚拟机模式,重启虚拟机。

?

重启成功 。

二、grub2文件引导

1、主引导文件和子引导文件

/boot/grub2/grub.cfg? ? ? ? #主引导文件

/boot/loader/entries? ? ? ? #子引导文件

2、问题模拟1及其恢复、测试

(1)问题模拟1:

rm -fr /boot/grub2/grub.cfg    #删除主引导文件

?重启后无法启动系统,并显示以下界面:

(2)恢复:

手动引导:

(3)测试:

重启后显示以下界面:

?3、问题模拟2及其恢复、测试

(1)问题模拟2:

rm -fr /boot/loader/entries/*    #删除子引导文件的所有子文件

(2)恢复:

选择光盘模式,并进入系统挽救模式。

?

?连续两个exit退出

(3)测试:

选择虚拟机模式,重启虚拟机。

?

?重启成功!

三、内核加载引导

1、加载内核的作用

/boot/vmlinuz-$(uname -r)系统初始化硬件设备,只读挂载设备。

2、问题模拟

rm -fr /boot/vmlinuz-$(uname -r)    #删除硬盘设备

?问题出现,无法启动系统:

3、恢复

关闭虚拟机并选择光盘模式

?重启系统进入系统挽救模式:

?

?复制缺失文件

?连续两个exit退出。

4、测试

选择虚拟机模式,重启虚拟机。

?重启成功!

?四、系统初始化镜像

1、初始化镜像

/boot/initramfs-4.18.0-193.el8.x86_64.img

用于加载系统时钟、selinux、系统主机信息、/etc/fstab文件中磁盘挂载策略,磁盘配额,并初始化系统程序开启开机开启服务,开启虚拟控制台,开启图形模式。

2、问题模拟

rm -fr /boot/initramfs-xxxxxxx.img    #删除镜像下的服务

问题出现,缺少镜像文件,系统无法重启。?

?

3、恢复

关闭虚拟机,切换至光盘模式。

?进入挽救模式

??连续两个exit退出。

4、测试

关闭虚拟机,切换为虚拟模式,并重启虚拟机。

?

?重启成功!

五、系统级别启动

1、系统级别

0关机
1单用户
2无图形网络模式
3无图形网络模式
4无图形网络模式
5有图形网络模式
6重启

2、问题模拟

systemctl? ? ? ? set-default? ? ? ? reboot.target? ? ? ? #在开机时启动重启服务

会出现无限重启模式,系统无法正常开启。

3、恢复

进入界面后按字母' e '进入编辑模式

?在开机服务后添加5,ctrl + x保存更改并启动,开机后启动有图网络模式

?4、测试

关闭虚拟机重启

六、超级用户密码忘记

1、问题模拟

超级用户忘记密码(这个问题怎么模拟,模拟脑子缺一根?hhhhh)直接看咋恢复8.

2、恢复

?进入界面后按字母' e '进入编辑模式

? 修改开机服务,ctrl + x保存更改并启动单用户模式。

?进入单用户模式,修改密码(记住吧你,别光改不记!!!)

3、测试

重启虚拟机,输入新修改的密码,登录成功!

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-07-28 08:14:35  更:2021-07-28 08:16:51 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 0:24:33-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码