单用户模式 ,救援模式 ,克隆虚拟机 , Linux机器相互登陆

一:单用户模式linux

一、重启服务器,在选择内核界面使用上下箭头移动,选择以下,并按“e”shell

2.找到下面这行,把ro改为把ro 改为rw init=/sysroot/bin/bashbash

3:改完后输入“ctrl + x”即进入emergency模式服务器

四、修改密码ssh

首先切换到原始系统,而后再修改root密码,操做以下:测试

说明:chroot命令用来切换系统,/sysroot目录就是原始系统(也就是咱们的CentOS7系统),passwd命令就是修改root密码的命令。由于VMwave里面它不支持中文,出现的小方块俗称乱码,输入LANG=en,这个命令就是把当前终端的语言设置为英文。密码改完以后还须要一个额外 的操做,输入命令:touch /.autorelabel    而后按Ctrl+D,输入命令reboot重启,完成更改。spa

spacer.gifdf68069bbbe50b131a12f22d1ddff08b.png-wh_

(退出单用户命令)exec /sbin/initrest

 

二:救援模式ip

一、在VM虚拟机上设置光盘启动。get

spacer.gif二、设置完成后,在VMware左侧选中这台虚拟机并右击,从中选择“电源”——“启动时进入BISO()件”,

spacer.gif设置完这步以后,直接按F10保存设置并退出进入系统。

三、随着进入光驱启动界面,使用上下方向键选择Troubleshooting回车进入:

spacer.gifa9a3c7f714e9a1c40b38fd8e1c216be7.png-wh_

四、回车出现以下界面,使用向下方向键选择Rescue a CentOS Linux system

spacer.gif58fcbe1be881d45ce5d55e06297d629e.png-wh_

五、链接敲两次回车,出现以下所示界面

spacer.gif02e07d050e9dc0cc1486d3aa9700ee58.png-wh_

六、这里选择第1项,输入数字“1”,回车后再次回车,它又再一次告诉咱们:初始系统已经挂载到了/mnt/sysimage下面,要想进入初始系统下面,须要执行chroot /mnt/sysimage命令

spacer.gif2b813f69c48041a8723a2d317361e3c6.png-wh_

七、进入初始系统后,执行修改root密码的命令passwd,以下图:

spacer.gif02c5d6f44830e91cc31ec166c945efda.png-wh_

八、修改完root密码后,按Ctrl+D组合键退出原始系统,而后执行reboot或init 0命令重启或关机便可,关机后进入BIOS设置硬盘为第一启动系统或设置VMware关闭光驱便可。

 

 

三:克隆虚拟机

方便想多台测试,无需从新再安装一套环境

一、关闭正在运行的Linux系统,而后在左侧对应的虚拟机名字上单击鼠标右键,选择“管理”,再选择“克隆”,以下图:

spacer.gifaef93b2cb8b34cec76d48724ac8def00.png-wh_

二、此时会出现“克隆向导”界面,直接点击“下一步”按钮,再点击“下一步”按钮,选择”建立连接克隆“,这种类型比较方便节省时间,继续点击”下一步“按钮,而后你能够设定克隆虚拟机的名称和保存的路径,接着点击”完成“,最终完成虚拟机克隆。

三、开启克隆完成的虚拟机,登陆系统,因为这两台系统IP是同样,因此咱们要编辑网卡配置文件更改IP,输入vi /etc/sysconfig/network-scripts/ifcfg-ens33,而后修改IP ,删掉UUID那一行,保存退出,

而后重启网卡服务systemctl restart network.service重启网卡服务,完成更改。

四、把另一台虚拟机也开机起来,把主机名更改一下,输入hostnamectl set-hostname  主机名  ,回车完成更改,输入hostname查看主机名,完成。

spacer.gif

四:Linux相互登录

使用密码登陆:

一、linux虚拟机经过Xshell远程登陆另一台服务器bchlinux-01,

第一台机器上执行命令:ssh 192.168.116.23

 //第一次登陆对方机器,有一提示

这里咱们直接输入 yes,而后回车,

输入密码便可

备注:这里能够使用whoami查看当前登陆用户,标准链接写法是 ssh username@ip  即   ssh root@192.168.116.23 ,

 

使用密钥登陆:

 

一、输入ssh -keygen。

1 :私钥,,2  公钥

 

二、咱们从02这台机器上输入命令cat /root/.ssh/id_rsa.pub ,把公钥复制出来,

三、把从02机器复制出来的公钥粘贴到01机器上的/root/.ssh/authorized_key 保存退出。

四、检查getenforce 查看状态,临时关闭selinux 这个防火墙。

五、验证使用密钥登陆成功,不用密码。

输入 便可

ssh -p 22 root@192.168.1.237

相关文章
相关标签/搜索