当前位置:首页 > linux基础 > 正文内容

Linux单用户和救援模式

6年前 (2019-08-30)linux基础1026

Linux单用户模式


Centos7使用单用户模式进行变更系统密码


第1步:重启Linux系统主机并出现引导界面时,按下键盘上的e键进入内核编辑界面

image.png


第2步:在linux16这行的后面添加enforcing=0 init=/bin/bash,然后按下Ctrl + X组合键来运行修改过的内核程序

image.png


第3步:大约5秒过后,进入到系统的单用户模式,依次输入以下命令,等待系统重启操作完毕,然后就可以使用新密码来登录Linux系统了。命令行执行效果如图所示。

image.png


Linux下救援模式

场景一:当系统坏了,无法登陆系统,但需要把里面的数据复制出来,怎么办?


步骤一、先挂载光盘,然后选择光盘引导为第一位

image.png


步骤二、进入故障排除模式-->然后选择救援模式

image.png


步骤三、挂载真实系统后,发现数据都还存在

image.png


场景二、修复MBR,主要出现在安装双系统时,后安装的系统把原来系统的MBR删除了,需要修复。


步骤一、破坏硬盘的前446字节,模拟MBR引号损坏,会发现重启无法启动系统

[root@m01 ~]# dd if=/dev/zero of=/dev/sda bs=1 count=446

image.png


步骤二、重启系统,然后按照之前的操作进入救援模式,然后分配一个shell终端,挂载真实的操作系统进行修复

image.png


步骤三、修复MBR引导,然后重启连接服务器

#1.使用grub修复
# grub2-install /dev/sda

#2.然后退出
# exit

#3.最后重启进入系统
# reboot


场景三、Centos7误删除grub文件如何进行修复。


步骤一、模拟误删故障

#1.删除grub2 
[root@m01 ~]# rm -rf  /boot/grub2 

#2.重启计算机 
[root@m01 ~]# reboot

image.png


步骤二、重启系统,然后按照之前的操作进入救援模式,然后分配一个shell终端,挂载真实的操作系统进行修复

image.png


步骤三、使用grub2-install、grub2-mkconfig恢复配置文件

image.png

“Linux单用户和救援模式” 的相关文章

Linux文件管理-压缩打包

压缩打包介绍windows下我们接触最多的压缩文件就是.rar格式, 但Linux有自己所特有的压缩工具。如果希望windows和Linux互相能使用的压缩工具, 建议.zip格式压缩的好处主要有:1、节省磁盘空间占用率2、节省网络传输带宽消耗3、网络传输更加快捷Linux系统常见的压缩包有哪些类型...

Shell介绍(二)函数,数组

函数命令的集合 完成特定功能的代码块模块化 复用函数和变量类似 只有先定义才可以调用,如果只定义不调用 则不会执行函数的定义和调用三种方法:[root@web scripts]# cat fun.sh #!/bin/sh test1(){   ...

自动化运维(一)Ansible安装及模块的使用

自动化运维(一)Ansible安装及模块的使用

1:Ansible安装1.什么是AnsibleAnsible是python 中的一套模块,系统中的一套自动化工具,只需要使用ssh协议连接及可用来系统管理、自动化执行命令等任务。2.Ansible优势1、ansible不需要单独安装客户端,也不需要启动任何服务2、ansible是python中的一套...

自动化运维(二)Ansible Playbook

自动化运维(二)Ansible Playbook

1.Playbook剧本1.playbook翻译过来就是“剧本”,那playbook组成如下play: 定义的是主机的角色task: 定义的是具体执行的任务playbook: 由一个或多个play组成,一个play可以包含多个task任务简单理解为: 使用不同的模块完成一件事情2.playbook的...

网站打不开各种故障代码及其含义

1xx:(临时响应)用于表示临时响应并需要请求者执行操作才能继续的状态代码。100:(继续)请求者应当继续提出请求。服务器返回此代码则意味着,服务器已收到了请求的第一部分,现正在等待接收其余部分。101:(切换协议)请求者已要求服务器切换协议,服务器已确认并准备进行切换2xx:(成功)用于表示服务器...

linux 查看系统信息命令

# uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所...