一单用户模式

我们举例,比如忘记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密码

转载于:https://blog.51cto.com/12606610/2069240

Linux学习总结(四)-两种模式修复系统,单用户,救援模式相关推荐

  1. 26期Linux20180531 单用户 救援模式 克隆虚拟机 linux机器相互登录

    5月31日任务 1.13 单用户模式 1.14 救援模式 1.15 克隆虚拟机 1.16 Linux机器相互登录 单用户模式 忘记root密码? 1. 单用户模式 2.救援模式 单用户模式首先需要重启 ...

  2. 【Linux】Linux学习(四)Shell编程

    Linux学习(四)Shell编程 Shell概述 Shell脚本入门 变量 系统预定义变量 自定义变量 特殊变量 运算符 条件判断 流程控制(重点) if判断 case语句 for循环 while循 ...

  3. linux查找硬链接文件夹,linux学习(四)复制(cp)移动(mv)删除(rm)查找(find)文件、文件夹操作、软硬链接的区别...

    @ 复制文件 cp命令用于复制文件到制定的目录 语法格式为: cp [选项] 源文件或目录 目标文件或目录 命令选项 含义 cp -d 当复制符号链接时,把目标文件或目录页建立为符号链接,并指向与源文 ...

  4. 深度学习中的两种不确定性:偶然不确定性和认知不确定性(Aleatoric Uncertainty Epistemic Uncertainty)

    转载:https://zhuanlan.zhihu.com/p/56986840 注: 本文中,概念.公式与实验均基于 Alex Kendall & Yarin Gal的论文:https:// ...

  5. Linux 修改密码的两种方式

    Linux 修改密码的两种方式 1.直接进行修改 2.使用 echo 进行修改 1.直接进行修改 密码需要输入两次进行确认. 对用户"zhangyan"进行密码修改,改为" ...

  6. 两种方式建立Vsftpd虚拟用户

    http://blog.51cto.com/yuanbin/129071 两种方式建立Vsftpd虚拟用户 我们登录FTP有三种方式,匿名登录.本地用户登录和虚拟用户登录. 匿名登录:在登录FTP时使 ...

  7. linux串口进单用户模式,进入SUSE Linux Enterprise Server 12系统单用户模式的方法

    本文介绍如何进入 SUSE Linux Enterprise Server 12(SLES 12)系统的单用户模式,它是一款服务器操作系统,版本是 SLES 12-SP3,但同样的方法可用在任何版本的 ...

  8. CentOS7救援模式修复系统丢失文件

    CentOS7救援模式修复系统丢失文件 问题示例:系统中的libc.so.6动态库文件误删除 这个动态库文件是一个比较重要的库文件,许多程序都共享这一个库文件,删除之后不仅程序无法调用,连整个操作系统 ...

  9. angularjs通过ng-change和watch两种方式实现对表单输入改变的监控

    angularjs通过ng-change和watch两种方式实现对表单输入改变的监控 直接上练习代码 <!DOCTYPE html> <html xmlns="http:/ ...

最新文章

  1. canvas绘制的文字如何换行
  2. PlanarSLAM:基于结构化约束的视觉SLAM
  3. 通信信号处理中为什么要分为I、Q两路
  4. 网络埋藏了怎样的物联网智慧?
  5. 【常用】linux 命令是什么的缩写(命令缩写)?vi快捷键,linux操作,c语言缩写,计算机相关,其他缩写,xshell操作,apt-get命令大全
  6. Java调用js方法
  7. sellhis股票平面图
  8. 【AI视野·今日NLP 自然语言处理论文速览 第五期】Thu, 10 Jun 2021
  9. readfile读取串口数据_谈一谈使用字体库加密数据仿58同城
  10. sizeof和strlen区别
  11. Ubuntu下的QQ
  12. OMD: javascript模块化开发兼容CommonJS, AMD, CMD 以及 原生 JS
  13. 4/17 腾讯广州微信客户端开发一面
  14. Go语言核心之美 2.3-复数
  15. seaborn小提琴图
  16. 关于mysql Error 1045(28000):Access denied for user ‘root‘@‘localhost‘(using password:YES)的处理方法
  17. 手机如何看python代码_用手机运行Python代码
  18. 图像形态学处理——灰度梯度(Matlab)
  19. 干货 | 查资料利器:线上图书馆
  20. 电力系统监控实验平台QY-PGD20

热门文章

  1. swiper轮播在vue中动态绑定返回的数据图片显示不完整
  2. 环状二维数组最大子数组求和
  3. Django实战(10):单元测试
  4. MS-SQL中取年-月
  5. Alats2种局部刷新的比较
  6. 《大道至简》的幕后故事(2):“愚公移山记”人物篇
  7. asp.net页生命周期
  8. 数据结构上机实践第四周项目4 - 建设双链表算法库
  9. (二)元学习算法MAML简介及代码分析
  10. xp 系统 mysql日志文件在哪里_SqlServer修改数据库文件及日志文件存放位置教程