Linux的单用户模式、救援模式、克隆虚拟机、机器相互登录

一、单用户模式
当我们忘记linux的root密码时,可以进入linux的单用户模式来更改root密码即可。
1、重启系统
在命令行下去运行init6 或 reboot可以直接重启系统,在虚拟机窗口3秒内,按回车键,然后输入 e 。
这里写图片描述

2、进入到这个页面后使用键盘方向键定位到 ro这里,然后删除并添加上这条字符 rw init=/sysroot/bin/sh ,然后按一下ctrl-x 。
这里写图片描述

3、到这个页面就相当于windows的安全模式下,先切换到本机系统,输入命令 chroot /sysroot/ 回车,因为虚拟机不支持中文显示,所以还要再输入命令 LANG=en 回车,不切换英文的话,会有乱码。然后再输入 passwd root ,到这里就可以修改你的root密码了,输入两次密码后,最后再输入 touch /.autorelabel 回车(不输入这个命令会导致进不了系统)
这里写图片描述

4、最后就直接重启虚拟机,使用新的root密码来登录了
这里写图片描述

二、教援模式
也就是rescue,主要是系统无法进入,如grub损坏或某个配置文件改错
1、vmware新建的虚拟机并不是光盘启动的,所以要重新设置一下bios,使用命令 init 0 关机,按如下截图进入bios
这里写图片描述

2、按方向键到Boot,选到Hard Driver,按减号,使其下移,最终让CD-ROM Drive到第一行,并按F10保存
这里写图片描述

3、直接回车会启动机器进入系统安装盘界面,先选Troubleshooting,再选Rescue installed system
这里写图片描述
这里写图片描述

4、进入后等待最终进入提示模式,输入 1 回车
这里写图片描述

5、然后输入chroot /mnt/sysimage 切换到原linux系统,切换后前缀会变为bash ,然后就可以修改root密码或配置文件了
这里写图片描述

6、最后就是直接点vmware上的虚拟机图标直接选电源去关机,重启的时候记得把bios 里的启动项改回来即可

三、克隆模式
1、先关闭虚拟机,然后选中虚拟机,右击选择“管理”,选择“克隆”,按提示直接下一步完成即可
这里写图片描述

2、克隆完要修改IP,不然会有冲突,命令 vi /etc/sysconfig/network-scripts/ifcfg-网卡名
这里写图片描述

3、在配置文件里修改ip地址和删除UUID和HWARRD,然后按ESC,输入:wq ,保存退出
这里写图片描述

4、再重启一下服务:systemctl restart network.service
这里写图片描述

5、ping网络

6、为了防止后面做实验出错,可以设置快照来恢复系统
这里写图片描述

四、机器相互登录
1、 如果1机器要远程2机器,直接使用命令 ssh root@172.16.17.71(amolinux-2)
这里写图片描述

2、使用密钥远程amolinux-2,在1机器上,先输入 ssh-keygen来生成密钥
这里写图片描述

3、然后cat这个路径,复制这个公钥内容复制到amolinux-2上去 cat /root/.ssh/id_rsa.pub
这里写图片描述

4、到amolinux-2机器上,输入 vi /root/.ssh/authorized_keys ,然后将前面复制的公钥粘贴到里面,保存退出
这里写图片描述

5、再到amolinux-1上,远程2机器,就可以直接进入,不用再输入密码了
这里写图片描述

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值