救援模式和单用户模式和克隆虚拟机及Linux互相登录

救援模式
忘记密码并且不能进入grub的情况下 ,采用此模式
类似于windows使用镜像恢复密码。修复系统

硬件设置--挂载光驱--选择镜像(就是把系统盘放进光驱)

此项设置就是开机进入BIOS

设置光盘为第一启动项,保存退出

选择第三项:问题排查(救援模式)中的第二项。

然后按两次回车,等待加载完毕。

1 继续
2 只读挂载
3 跳过shell
4 退出/重启

这里选择1

然后按回车键,开始操作

和单用户模式类似,
chroot /mnt/sysimage 切换到/mnt/sysimage下
然后开始修改密码,修改完成后,在bios里改为从硬盘启动,正常进入系统。

如果忘记root密码 进入单用户模式修改root密码
前提是grub没有加密或者知道密码
如果不能进grub,那么还可以使用救援模式
类似于PE下修改windows密码
此操作需要在物理机下操作
重启: reboot
init 6
shutdown -r now
首先重启机器,在开机几面按上下箭头选择,在选择第一项时,按e键

按e进入grub界面。(grub找到启动盘)

然后找到这一行,将“ro”(read only只读)改为“rw”(读写) rw init=/sysroot/bin/sh
sysroot就是原系统的所在目录





然后按ctrl+x进入救援模式界面
此时相当于进入安全模式,并没有进入系统,而原系统在sysroot下

要想修改原系统密码,需要进入原系统环境, chroot /sysroot/切换进入原系统的环境,然后就可以使用原系统的命令



LANG=en 定义语言为英文
passwd root 修改root密码
touch /.autorelabel 和selinux相关的操作,这步必须要做。。。
然后重启客户机,用新密码登陆。

机器克隆:
先关机
然后再当前虚拟机右键--管理--克隆

克隆分为这两种方式,一种引用原虚拟机,所以原虚拟机要能正常访问
第二种是完全复制,比较占空间,但是原虚拟机出问题,克隆机不会受影响
点击下一步,完成后开机启动,然后登陆进去修改一下ip地址,否则会和原虚拟机冲突
修改完重启网络服务
vi /etc/sysconfig/network-scripts/ifcfg-ens33
删掉里面的UUID
systemctl restart network.service

更改主机名
hostnamectl set-hostname xxxxx
直接将主机名写入到 /etc/hostname 这个配置文件中


linux机器互相登录
1.密码登录
例如:ssh root@192.168.135.128
ssh -p 22 root@192.168.135.128 (-p 22,指定端口)
如果不加用户名,默认用root用户登录

2.密钥登录
ssh-keygen 生成秘钥对

然后回车提示输入秘钥密码,直接回车密码为空
然后复制/root/.ssh/id_rsa.pub内的字符串到另一台机器的公钥配置文件中/root/.ssh/authorized_keys,再然后关闭防火墙:setenforce 0
此时可实现秘钥登录

getenforce 查看防火墙状态
Enforcing开
Permissive关
setenforce 0/1 关闭或打开防火墙



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值