假如我们忘记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互相连接
原创
©著作权归作者所有:来自51CTO博客作者帅陽陽的原创作品,如需转载,请与作者联系,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章