- 1.13 单用户模式
工作过程,学习过程,忘记root密码有两种方法可以选择找回更改root密码
- 单用户模式(需要到机房操作,远程无法操作)
- 救援模式(需要到机房操作,远程无法操作)
单用户模式具体流程:
重启linux
虚拟机下右键重启虚拟机

出现启动界面的时候使用方向键选择selection 选第一个,按e键编辑

进入grup配置
用方向键↓找到linux16开头的字符并定位到ro(只读)更改为rw(读写)并加上 init=/sysroot/bin/sh 添加完按ctrl+x


会进入一个相当于安全模式。你所在的环境不在原来的系统,
通过chroot /sysroot/ 切换到原来系统里,才能更改root密码

通过LANG=en 定义语音为英语 然后用passwd root命令 更改root密码
最后一步重要的命令 touch /.autorelabel 之后重启虚拟机

1.14 救援模式
忘记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连接取消

- 1.15 克隆虚拟机
选管理 克隆

选择链接克隆

开启克隆机更改ip地址 删除uuid


使用hostname查看主机名并使用hostnamectl set-hostname 用户名 更主机名

cat /etc/hostname 主机名配置文件地址
- 1.16 Linux机器相互登录
通过 ssh+ip 链接目标机器
标准写法 ssh username(用户名)@ip

端口不同的话
ssh -p (指定端口) username@ip

通过秘钥互登
先用a服务器通过 ssh-keygen命令生成秘钥

把生成的公钥复制到b机器的 /root/.ssh/authorized_keys

就可以直接通过ip登录 不需要密码。
来源:oschina
链接:https://my.oschina.net/u/3708811/blog/1553583