Linux学习总结(四)-两种模式修复系统,单用户,救援模式
一单用户模式
我们举例,比如忘记root 用户密码我们就可以进入单用户模式重置,该单用户模式,类似windos 安全模式
开机界面快速按e 进入grub
光标定位到 linux16 下一行
ro crashkernel 作以下更该
rw init=/sysroot/bin/bash
完了,根据提示按 ctrl x 进入grub操作界面
chroot /sysroot/
chroot :change root 改变程序执行时所参考的根目录位置。
作用:比如我们的linux系统grub损坏无法启动,用linux启动u盘进入livecd,
然后用chroot命令把我们的linux系统环境乾坤大挪移(挂载)过来,这下我们就能在livecd里,修复grub
我们在这里以修改root密码为例,熟悉下grub下操作
passwd root
发现字符未正常显示
输入 LANG=en
passwd root 更改密码
完了还要输入 touch /.autorelabel
二 救援模式
从光驱启动进入救援模式
先进入虚拟机bios
主菜单栏, 虚拟机-电源-打开电源时进入固件(就是bios)
先更改第一启动为光驱启动
方法是:在boot 用上下光标键选中CD-ROM 用+将其置顶,F10保存退出
然后我们发现我们已经进入到光驱启动几面,我们选择第三行,Troubleshooting(排除故障)
然后选择第二行 Rescue a centos system (拯救系统)
选择1 continue
现在到了救援模式命令行:
根据提示操作以下命令
chroot /mnt/sysimage/ 又一次移花接木,不过目录有所改变
passwd root 改密码 过程不再展示
在这里我们还可以修复系统grub
重新更改bios设置把第一启动改为硬盘启动
或者在虚拟机里直接把光驱启动禁用
三 虚拟机克隆
虚拟机主菜单第一行, 虚拟机-管理-克隆
配置ip 主机名
修改ip克隆机的ip地址 编辑配置文件更改ip vi /etc/sysconfig/network-scripts/ifcfg-ens33 删掉uuid
重启下网络服务 systmectl restart network.service
更改主机名:hostnamectl set-hostname +主机名
然后xshell 登陆两台虚拟机验证下
两台虚拟机交叉登陆
w命令查看负载 whoami 查看当前用户
ssh username@ip 当前用户 username 可省略
两台虚拟机之间秘钥认证登陆
ssh-keygen 生成密钥对
复制公钥到要登陆的目标机器
关闭selinux getenforce 查看 setenforce 0 关闭
ctrl d 登出
密钥导入后直接登陆,不再提示输入root密码
Linux学习总结(四)-两种模式修复系统,单用户,救援模式的更多相关文章
- lesson - 2 yum /单用户/救援模式/Linux 启动
课程大纲:1. yum使用yum 是一个在线安装软件包的工具,它可以帮我们解决软件包的依赖,这个日后会详细介绍.我们介绍了以下几个用法:yum list 这个命令可以列出所有安装过和未安装的软 ...
- 【基础】centos 6.X 下修改图形界面为命令行界面(单用户救援模式)
1. Linux开机引导的时候,按键盘上的e 就可以进入进入GRUB菜单界面. 2.在出现GRUB引导画面时(CentOS(2.6.18-274**)),按字母e键,进入GRUB编辑状态: 3.把光标 ...
- Linux学习笔记(四) vi编辑器
一.vi 编辑器 vi 编辑器 (Visual Interface) 是所有 Unix 及 Linux 系统下标准的编辑器,相当于 Windows 系统中的记事本 它有三种模式,分别是: Comman ...
- Linux 学习第四天
Linux学习第四天 一.常用命令 1.tar (压缩.解压) A.添加压缩包 tar czvf 压缩包名称.tar.gz 源文件 B.添加压缩包 tar cjvf 压缩包名称.tar.bz2 ...
- Linux 安装 Nodejs 的两种方式
Linux 安装 Nodejs 的两种方式 目录 Linux 安装 Nodejs 的两种方式 一.压缩包安装 Nodejs 二.源码编译安装 Nodejs 一.压缩包安装 Nodejs 下载 Node ...
- 两种异常(CPU异常、用户模拟异常)的收集
Windows内核分析索引目录:https://www.cnblogs.com/onetrainee/p/11675224.html 两种异常(CPU异常.用户模拟异常)的收集 文章的核心:异常收集 ...
- angularjs通过ng-change和watch两种方式实现对表单输入改变的监控
angularjs通过ng-change和watch两种方式实现对表单输入改变的监控 直接上练习代码 <!DOCTYPE html> <html xmlns="http:/ ...
- centos单用户 救援 运行级别 yum,单用户模式,救援模式,inittab :启动级别 e2fsck wetty mingetty 物理终端 /dev/console 虚拟终端 /dev/tty(0,6) 模拟终端 /dev/pts/# grub-md5-crypt 给grub加密码 initrd 第二节课
centos单用户 救援 运行级别 yum,单用户模式,救援模式,inittab :启动级别 e2fsck wetty mingetty 物理终端 /dev/console 虚拟终端 /d ...
- centos 单用户登陆模式操作
在centos中因为安装java而配置 jdk环境变量的原因,对/etc/profile文件进行了编辑 错误的环境变量配置导致在第一次修改profile文件并保存后,执行source /etc/pro ...
随机推荐
- vue加载Element ui地址省市区插件-- element-china-area-data
1.安装 npm install element-china-area-data -S 2.使用(引入) import { provinceAndCityData, regionData, provi ...
- 编译器错误消息: CS0012: 类型“System.Object”在未被引用的程序集中定义。必须添加对程序集“System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”的引用。
编译器错误消息: CS0012: 类型“System.Object”在未被引用的程序集中定义.必须添加对程序集“System.Runtime, Version=4.0.0.0, Culture=neu ...
- Ajax实现页面跳转与结果返回
ajax实现页面局部跳转与结果返回 1.带有结果返回的提交过程 这里用一个提交按钮来演示,HTML代码为: <input type="button" class=" ...
- js小数乘法精确率问题
研究拓扑图百分比乘法计算,带小数位计算会出现值溢出的问题 JS里做小数的乘法运算时会出现浮点错误: 结果是251.89999999999998 而不是251.9 这个问题想必有很多人为之头痛. 那 ...
- Java 使用Log4J进行日志操作
使用Log4J进行日志操作 Log4J简介 Log4J是Apache的一个开放源代码项目,它是一个日志操作包,通过使用Log4J,可以指定日志信息输出的目的地,如控制台.文件.CUI组件.NT ...
- 007API网关服务Zuul
001.POM配置 和普通Spring Boot工程相比,增加了Eureka Client.Zuul依赖和Spring Cloud依赖管理 <dependencies> <depen ...
- hihoCoder 1148 2月29日
时间限制:2000ms 单点时限:1000ms 内存限制:256MB 描述 给定两个日期,计算这两个日期之间有多少个2月29日(包括起始日期). 只有闰年有2月29日,满足以下一个条件的年份为闰年: ...
- Word 2010 去除文字或段落背景色
在复制网页文本到Word时,有时会带有网页上的背景颜色.下面采用两种方法解决这种问题,可根据不同需要进行选择. 方法一:清除样式 此种方法适用于只需要网页文字,而不想要网页任何样式信息,如字体大小,段 ...
- GitHub教程(二) 删除已有仓库
通过GitHub教程(一)的阅读,我相信您对GitHub体系框架已经有了模模糊糊的了解.本节教程将继续介绍GitHub的操作---删除仓库. 作为GitHub的入门使用者,我们可能会建一些简单的仓库来 ...
- leetcode-surrounded regions-ZZ
Problem Statement (link): Given a 2D board containing 'X' and 'O', capture all regions surrounded by ...