工做过程,学习过程,忘记root密码有两种方法能够选择找回更改root密码linux
单用户模式具体流程:ios
重启linux shell
虚拟机下右键重启虚拟机 安全
出现启动界面的时候使用方向键选择selection 选第一个,按e键编辑服务器
进入grup配置ssh
用方向键↓找到linux16开头的字符并定位到ro(只读)更改成rw(读写)并加上 init=/sysroot/bin/sh 添加完按ctrl+x学习
会进入一个至关于安全模式。你所在的环境不在原来的系统,测试
经过chroot /sysroot/ 切换到原来系统里,才能更改root密码ui
经过LANG=en 定义语音为英语 而后用passwd root命令 更改root密码 操作系统
最后一步重要的命令 touch /.autorelabel 以后重启虚拟机
忘记root密码与grup密码能够使用救援模式找回更改密码
使用光盘(系统u盘)从新进入到装机界面里
具体流程
关机并编辑虚拟机 选择光驱 启动时链接要打钩,还有系统文件路径
以后右键选择电源 启动时进入bios
bios界面选择boot 把cd-rom排在第一位 按f10 保存退出重启
光驱启动界面, 第一项是安装操做系统 第二项是测试你的光驱 第三项是 troubleshooting
第三项就是咱们要选择的模式 选择它
进入下一步 选择第二项 rescue a Centos linux system
4个选项
1 continue 继续 2只读挂载 3直接跳过shell 4 直接reboot
选择continue继续
使用chroot /mnt/sysimage 切换回原系统。
使用passwd root 更改root密码 以后重启。把bios更改回 或者经过设置把CD-ROM链接取消
选管理 克隆
选择连接克隆
开启克隆机更改ip地址 删除uuid
使用hostname查看主机名并使用hostnamectl set-hostname 用户名 更主机名
cat /etc/hostname 主机名配置文件地址
经过 ssh+ip 连接目标机器
标准写法 ssh username(用户名)@ip
端口不一样的话
ssh -p (指定端口) username@ip
经过秘钥互登
先用a服务器经过 ssh-keygen命令生成秘钥
把生成的公钥复制到b机器的 /root/.ssh/authorized_keys
就能够直接经过ip登陆 不须要密码。