单用户模式与救援模式,及Linux机器间的相互登录
1. 单用户模式
1. 重新启动虚拟机中的Linux系统,在如下界面选项第一列按e键;
按e后进入grub界面(启动工具);
2. 找到linux16所在行,将”ro”(只读)修改为”rw”(读写),并加上 init=/sysroot/bin/bash;
3. 同时按Ctrl和x两个键,进入到emergency模式;
4. 输入以下指令:
chroot /sysroot ------切换至系统环境
passwd ------修改root密码
LANG=en ------修改语言显示,因中文显示乱码
touch /.autorelabel ------很重要,必须建立该文件。
5. 同时按Ctrl+D键,输入命令reboot,等待几秒后,出现登录界面,使用新设置的密码登录即可。
2. 救援模式
1. 在虚拟机设置里,选择勾选“已连接”和“启动时连接”;
2. 选择“启动时进入BIOS”;
3. 进入到BIOS后,按向右方向键,选择BOOT,按-或+调节,将CD-ROM Drive在最前面,按F10保存设置并退出;
4. 进入到光驱启动界面,使用上下方向键选择Troubleshooting;
回车后,选择第二项;
5. 进入到如下界面,选择第1项,输入数字“1”;
第一项:继续;
第二项:只读挂载;
第三项:直接跳过shell;
第四项:重启;
6. 输入命令 chroot /mnt/sysimage 进入初始系统,输入修改密码的命令passwd修改密码,在右下角找到光盘图标点击取消光盘的启动连接后重启客户机即可。
3. 克隆虚拟机
1. 关闭正在运行的虚拟机,在如下窗口打开克隆虚拟机向导;
2. 选择从“虚拟机中的当前状态”克隆,若保存了快照,也可从“现有快照”进行克隆;
3. 选择“创建链接克隆”,因为其所需的磁盘空间较少;
4. 复制成功后,登录复制的虚拟机,修改IP地址,删除UUID这一栏,不然会引起冲突;
保存后,重启网络服务;
5. 修改主机名,使用“hostnamectl set-hostname”命令;
使用Ctrl+D键,发现命令行的前缀已经改变;
4. Linux机器相互登录
1. 使用密码连接
输入命令“ssh 192.168.30.128”,输入密码后,即可登录yuioplvlinux-01;
使用“w”,可查看连接的用户;
2. 使用**连接
1. 使用Xshell连接到192.168.30.129,输入命令“ssh-******”;
”
2. 敲击三次回车后,显示如下信息,最终生成了**对;
3. 查看生成**的内容,输入命令“cat /root/.ssh/id_rsa.pub”,复制这些字符串;
4. 在192.168.30.128中输入命令“vi /root/.ssh/authorized_keys”;
5. 将复制的字符串粘贴到该文件内,保存并退出;
6. 在192.168.30.129输入命令“ssh 192.168.30.128”,直接就可以登录yuioplvlinux-01,不用输入密码。