一. 单用户模式

重新启动虚拟机----右键---电源--重新启动客户机

启动画面选择第一行 按上下方向键选择---e键进入单用户模式(编辑模式) 找到如下 ro更改为rw init=/sysroot/bin/sh 按ctrl+x 进入运行命令界面 #chroot /sysroot/ 切换原来的系统 #passwd root 更改密码 输入密码即可

如果出现乱码则表示定义的语言不对 我们需要更改一下语言的显示方式 #LANG=en 然后运行#touch /.autorelabel 这一步必须输入 不然没有办法登录系统 然后重启系统 登录更改的密码即可

救援模式 重启虚拟机,进入bios设置选项,选择从光驱启动,保存并退出。 在光驱启动界面,选择Toubleshooting回车,使用下方向键选择 Rescue a CentOS Linux system,回车。 看到以下页面,选择第一项,回车 输入 chroot /mnt/sysimage进入初始系统,输入 passwd 修改密码,保存。 按ctrl+d 退出初始系统,输入 reboot重启;进入bios 界面,设置从硬盘启动,再次重启,输入新密码进入系统。

克隆虚拟机

首先我们要更改IP地址 如果两台机器的ip一样 则不能同时启动 #vi /etc/sysconfig/network-scripts/ifcfg-ens33 更改ip地址 要删掉UUID 这一行 不然两个UUID一样会有问题

#systenctl restart network.service 重启网络服务

然后更改克隆机的主机名称 #hostname 查看主机名 #hostname set-hostname 主机名称 更改主机名称 退出重新进入 主机名称即可生效

Linux机器相互登录

生成密匙对 在机器一上运行 #ssh-seygen 生成密钥 #cat /root/.sh/id-rsa.pub 显示公钥的内容 复制公钥 #vi /root/.ssh/authorized_keys 按字母i键编辑公钥文件
复制公钥 把机器1的公钥复制到复制到机器2里面 远程登陆

#ssh -p 22 root@192.168.112.11    这个命令是远程连接命令   
22是端口 可以更改
root是你要连接机器的用户名
192.168.112.11是你要连接机器的IP地址

退出登陆
CTRL+d