1.13 单用户模式
1.14 救援模式
1.15 克隆虚拟机
1.16 Linux机器相互登录
1.13单用户模式
假若忘记了root密码 Linux有两种办法可以补救 第一种是机器上操作 不能远程连接
小提示:init 6 reboot shutdown -r
重启机器init 0 poweroff
关闭机器
为了满足实验 我们点“虚拟机”–>“电源”–>“重新启动客户机”
进入到了启动界面 我们选择第一行 按下“e”键
把光标移动到Linux16开头的那行 并把行中的“ro”
改为“rw init=/sysroot/bin/sh ”
并按下“Ctrl+x”进入单用户模式
由于我们原来的系统在/sysroot/这个目录下
为了回去原来的系统去改密码 我就使用chroot /sysroot/
passwd root
来改密码
这里的小方块是虚拟机显示不出中文来的乱码,我们改为英语就可以了LANG=en
输入好密码后 还输入touch /.autorelabel
这句命令没输入之前的命令就不生效了 注意
再重启机器 输入刚刚新建的密码就可以了
1.14求援模式
另一种是用光盘进入
我们在虚拟机上按“编辑虚拟机设置”点上CD/DVD 勾上“启动时连接”并找到Linux的镜像
右键你的虚拟机名字 “电源”–>“启动时进入BIOS”
进入BIOS的BOOT把CD-ROW Drive 排在第一行 F10保存退出
进入以下界面 选择”Troubleshooting”–>”Rescue a CentOS system”
之后选1来继续
chroot /mut/sysimage
回去用来的系统
和之前的一样改密码passwd root
之后关机出去把CD/DVD的“启动时连接 ”去掉
重新进入系统 密码更改成功
1.15克隆虚拟机
“虚拟机”–>“管理”–>“克隆”
进入test2 修改ip地址
这里把ip改为192.168.80.101 并并把UUID那行去掉
重启网络服务 并测试
hostnamectl set-hostname test1/test2
改主机名
再用Xshell来分别连接两个主机
1.16Linux机器互相连通
ssh username@ip
Linux远程连接命令
-p:指定连接的端口
w
查看当前的负载 可以看谁连接自己
ssh-keygen
Linux用来生成密钥的命令
为了把test1用密钥连接到test2 我们把把公钥复制到test2上
并临时关闭防火墙
登录成功