码迷,mamicode.com
首页 > 系统相关 > 详细

单用户、救援模式,克隆虚拟机,Linux互相连接

时间:2018-03-22 19:16:50      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:Linux

假如我们忘记root密码,可用以下方式修改密码
单用户模式找回密码
首先我们先重启服务器
虚拟机需重启电源,物理机正常重启就好
虚拟机重启方式
技术分享图片
·
在启动界面摁方向键,让倒计时暂停,选择第一个,然后摁e键进入grub界面(grud启动工具,管理系统启动)
技术分享图片
技术分享图片
·
进入grud后方向键下,找到linux16开头的那一行,摁方向键右光标移动到"ro"后面
技术分享图片
·
修改ro为rw,在后面加一行命令 init=/sysroot/bin/sh 这个指的是系统的位置 修改后Ctrl+x退出
技术分享图片
·
进入安全模式,打命令 chroot /sysroot/ 进入系统
技术分享图片
·
因为我们系统装的中文版的,grud模式不支持中文,需要改一下语言,LANG=en,修改完打命令passwd root修改密码(需要输入两次密码)最后结束前打命令 touch /.autorlabel 即可
技术分享图片
·
修改完后重启服务器,使用新密码登录即可
·
·
·
救援模式
当我们一不小心把linux系统文件删除了,导致无法开机或者某些程序无法使用,忘记grud密码我们可以使用救援模式
我使用的是VM,需要先加载光驱,物理机的话直接使用系统U盘,或者系统光盘就行
服务器先关机,选择编辑虚拟机设置,加载虚拟光驱,启动时连接打钩
技术分享图片
·
启动服务器,进入BIOS或者选择快捷启动项,从光盘启动
技术分享图片
技术分享图片
·
启动界面选择Troubleshooting启动,然后选择Rescue a CentOS system 进入
技术分享图片
技术分享图片
·
进入这个界面,摁1,选择继续,然后再摁一下回车
技术分享图片
技术分享图片
·
打命令 chroot /mnt/sysimage/ 进入救援模式系统
技术分享图片
·
这个时候就可以正常打命令了,我们就可以修改密码,修改不小心改错的文件了
·
·
·
·
·
克隆虚拟机
做实验有时一台虚拟机不够用,我们可能会需要两台或者更多,一台一台装太麻烦,这时我们就可以选择克隆虚拟机,方便,快捷
VM上,选择虚拟机右击>管理>克隆
技术分享图片
·
一直下一步即可,这个位置设置克隆的虚拟机名字,存放位置
技术分享图片
·
点完成,开机启动,因为这个虚拟机是克隆的,所以IP地址是一样的,是无法同事启动联网的,我们需要要修改IP,删除UUID
技术分享图片
·
·
·
·
·
Linux相互登录
两台Linux机器相互登录系统
在机器1上打命令 ssh +另一台机器的IP
技术分享图片
·
这时我们已经登录到了另一台机器
技术分享图片
·
·
如果想要秘钥连接在一台机器上打命令 ssh-keygen 生成秘钥
然后选路径,设置秘钥密码
技术分享图片
·
我们查看一下秘钥存放的位置 ls /root/.ssh 可以看到id_rsa和id_rsa.pub两个文件,查看公钥id_rsa.pub里面的内容 cat /root/.ssh/id_rsa.pub
技术分享图片
·
复制公钥,粘贴到另外一台机器放置公钥的地方
技术分享图片
技术分享图片
·
这时我们就输入用户名密码直接登录另一台服务器了
技术分享图片

单用户、救援模式,克隆虚拟机,Linux互相连接

标签:Linux

原文地址:http://blog.51cto.com/13658403/2089945

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!