文档章节

单用户(emergency) 模式、救援(rescue)模式、VMware克隆、两台机器密钥登录

蛋黄_Yolks
 蛋黄_Yolks
发布于 2017/08/22 21:42
字数 1070
阅读 26
收藏 0

emergency 重置密码

1.开机进入启动界面选择第一项,按e键进行编辑

2.找到linux16此行,将ro(readonly) 修改为 rw init = /sysroot/bin/sh

3. Ctrl + x 进入emergency模式

 //   指定 /sysroot/位根目录运行命令

chroot   /sysroot/

//  passwd 修改新的密码即可

passwd

4. 让SELinux生效

touch /.autorelabel

原因:系统启动时,运行/etc/rc.d/rc.sysinit脚本,在这个脚本中判断了/.autorelabel文件是否存在,如果存在,则会调用fixfiles命令对整个文件系统进行relabeling;

5.设置grub密码:给grub菜单加密,就是为了不让不法分子利用单用户模式修改root密码,请看操作记录

在/etc/grub.d/00_header 文件末尾,添加以下内容

cat <<EOF
set superusers='admin'
password admin qwe123
E0F

重新编译生成grub.cfg文件

grub2-mkconfig  -o  /boot/grub2/grub.cfg




救援模式(rescue模式)

运行级别就是操作系统当前正在运行的功能级别。级别是从0到6,具有不同的功能。这些级别定义在/ect/inittab文件中。

Linux运行级别 :

  • 0 :系统停机模式,系统默认运行级别不能设置为0,否则不能正常启动,机器关闭。
  • 1 :单用户模式,root权限,用于系统维护,禁止远程登陆,就像Windows下的安全模式登录。
  • 2 :多用户模式,没有NFS网络支持。
  • 3 :完整的多用户文本模式,有NFS,登陆后进入控制台命令行模式。
  • 4 :系统未使用,保留一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置。
  • 5 :图形化模式,登陆后进入图形GUI模式,X Window系统。
  • 6 :重启模式,默认运行级别不能设为6,否则不能正常启动。运行init 6机器就会重启。

Linux7中查看的方式

ls -l  /usr/lib/systemd/system/runlevel*target
  • 执行效果如下图:

救援模式

无法正常进入单用户模式的情况下,例如:GRUB密码忘记。此时就需要救援模式才能修改root密码

1. 光盘启动

  • 检查是否开机启动连接

  • 设置VMware BIOS

  • 调整启动顺序,将CD-ROM Drive放在首位,按F10键保存

2. 进入rescue模式

  • 选择Troubleshooting回车继续

  • 选择Rescue a Centos Linux system

  • 连续2次回车

  • 切换到原始系统

chroot  /mnt/sysimage

3.修改密码

passwd

注意问题:

  • 修改后,不能直接重启服务器。否则数据没有写入磁盘,修改密码失效。最好是退出切换的根目录,让修改的数据保存在磁盘中,再重启服务器。这样修改的密码才生效。
  • exit退出切换的根目录,再reboot重启服务器还是会进到“选择troubleshooting”的界面,应该是exit退出后使修改保存,再“init 0”直接关闭服务器,再从“电源”选项处进入BIOS界面修改到最初始的状态



VMware克隆虚拟机教程

1. 选择点击克隆菜单按钮

2.默认选项链接克隆即可

3.修改名称及保存位置

4.等待克隆完成

5.开机登录(和被复制的yolks1登录密码都一致)

6.修改克隆机ip配置

  • 查看下网卡名称准备修改网络配置文件

  • 修改ip地址,删除掉uuid防止机器码相同冲突

  • 开启被克隆的1机器,验证是否冲突,如图均可上网




主机名

  • 查看主机名
hostname

  • 修改主机名
hostnamectl  set-hostname  xxxx

免密码登录对方机器,实现原理:公钥互换

准备

1.修改克隆机主机名及网络配置

//  暂时先将克隆的虚拟机名称改为pan-129
vi  /etc/hostname

2. pan-129正常ssh登陆128机器

密钥登陆

1.128机器执行生成密钥的步骤

//  生成密钥的命令
ssh-kengen

2.找到公钥和私钥

//  进入保存公钥和私钥的目录
cd  /root/.ssh/

3.打开复制公钥到129的authorized_keys里

4.128机器上尝试登录

© 著作权归作者所有

蛋黄_Yolks
粉丝 10
博文 100
码字总数 112269
作品 0
通州
私信 提问
单用户/救援模式、虚拟机克隆、Linux间互登录

本文索引 单用户模式 开关机命令 修改root密码 救援模式 准备 修改root密码 克隆虚拟机 操作步骤 修改参数 Linux机器间互相登录 --- 单用户模式 开关机命令 重启服务器 reboot init 6 shutdo...

Lu_Castiel
2017/10/18
12
0
第一课 安装 登陆CentOS 7

1.1学习之初 1.2约定 1.3 认识Linux Q:核与操作系统的区别? A:内核就是计算机学科意义上的操作系统:直接与硬件交互,提供CPU时间片管理、中断、内存管理、IO管理等等;一般意义上的操作系...

Iammalt
02/21
0
0
4.单用户/救援模式,克隆虚拟机并修改主机名,linux机器相互登录

5月31日任务 1.13 单用户模式 1.14 救援模式 1.15 克隆虚拟机并修改主机名 1.16 Linux机器相互登录 1.13 单用户模式(案例:如果忘记root密码): 首先重启机器可使用init 6 reboot ro(只读...

oschina130111
06/06
7
0
centos 两种模式与linux互联

单用户模式 开胃小菜: 忘记root用户密码修改密码: 单用户模式(但只能物理机操作不能远程操作,gaub没加密或者知道gaub才能修改) 重启linux:reboot init 6 shutdown –r now 关机 linux:...

弓正
2017/10/19
18
0
单用户、救援模式修改root密码,克隆centos及linux机器相互登录

忘记root密码怎么办 如果忘记了linux系统的root密码,有两种方法来修改root密码。1. 单用户模式2. 救援模式 一、 单用户模式1. 重启系统重启系统,3秒后钟内按向下键 2. 按方向键移动光标,选...

Linux运维一舟
2017/10/19
144
0

没有更多内容

加载失败,请刷新页面

加载更多

Mybatis Plus删除

/** @author beth @data 2019-10-17 00:30 */ @RunWith(SpringRunner.class) @SpringBootTest public class DeleteTest { @Autowired private UserInfoMapper userInfoMapper; /** 根据id删除......

一个yuanbeth
今天
4
0
总结

一、设计模式 简单工厂:一个简单而且比较杂的工厂,可以创建任何对象给你 复杂工厂:先创建一种基础类型的工厂接口,然后各自集成实现这个接口,但是每个工厂都是这个基础类的扩展分类,spr...

BobwithB
今天
5
0
java内存模型

前言 Java作为一种面向对象的,跨平台语言,其对象、内存等一直是比较难的知识点。而且很多概念的名称看起来又那么相似,很多人会傻傻分不清楚。比如本文我们要讨论的JVM内存结构、Java内存模...

ls_cherish
今天
4
0
友元函数强制转换

友元函数强制转换 p522

天王盖地虎626
昨天
5
0
js中实现页面跳转(返回前一页、后一页)

本文转载于:专业的前端网站➸js中实现页面跳转(返回前一页、后一页) 一:JS 重载页面,本地刷新,返回上一页 复制代码代码如下: <a href="javascript:history.go(-1)">返回上一页</a> <a h...

前端老手
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部