您的位置:首页 > 运维架构 > Linux

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

2018-03-23 04:02 766 查看
1,单用户模式。
①可以重启Linux系统的命令有:reboot,init 6,shutdown -r now,关机:init 0,power off,shutdown -h now。
②重启系统,在出现启动界面的时候按方向键定位在第一行。



按字母e编辑进入grub界面。移动方向键找到linux16开头的行,移动到ro这里,把ro改成rw init=/sysroot/bin/sh。提示:ro=read only 只读, rw=read write 读写。





然后同时按下Ctrl+x这两个键,这样就进入了emergency模式了,这个模式就相当于Windows下的安全模式。我们可以在这个界面运行一些命令。



使用命令chroot /sysroot/ 切换到原来的linux系统。这样我们就可以用原来的命令了。我们使用命令passwd来修改系统的密码,这是我们看到出现了乱码,输入LANG=en来解决。重新输入passwd命令,这时我们看到字符正常显示了。





最后还需要一个命令才能完成密码的更改。执行完该命令后按Ctrl+D再输入reboot重启系统,这时需要新密码来登录了。



2,救援模式。
①了解运行级别的概念,有0-6一共7个级别。0是关机,1是单用户,2-4都是多用户,5图像界面,6是reboot。



②光盘启动。检查光驱,在启动时连接打勾,选择使用ISO映像文件。



③设置BIOS.右键点击电源,选择启动时进入BIOS,把CD-ROM Drive放到第一位。然后重启。



④随后进入光盘启动页面。按上下键选择troubleshooting,按enter键后选择rescue a centos liunx system.



发现初始系统挂载到了/mnt/sysimage下面。想要进入初始系统需要执行命令chroot /mnt/sysimage。接着修改root密码。



3,克隆虚拟机。
①关闭虚拟机,打开主界面右键点击我的虚拟机,在管理里面找到克隆 。



更改虚拟机名称完成克隆。打开此克隆虚拟机。记得去BIOS里面更改设置把hard drive移到最前。



②登录克隆机修改IP地址,删掉UUID,:wq保存,接着重启网络服务,systemctl restart network.service,如果出现这样的错误Restarting network (via systemctl):  Job for network.service failed. See 'systemctl status network.service' 
and 'journalctl -xn' for details.则需要修改MAC地址。先用ip addr 查看MAC,再到网卡中修改。最后检查是否可以联网。





③更改克隆机的主机名。



重新登录发现生效。



登录原机也更改主机名。



④ 用xshell打开这台虚拟机。



⑤给两部虚拟机拍摄快照。
4,linux机器相互登录。
①ip连。ssh username@ip,端口默认为22. 
 ssh -p 端口 username@ip 指定端口.
用01连02:



用02连01:



②密钥连。ssh-keygen.
/root/.ssh/id_rsa 私钥  /root/.ssh/id_rsa.pub 公钥





复制02的公钥


粘贴到01



检查连接状态



直接使用ssh连接。



4000
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐