- 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登录 不需要密码。