1.13 单用户模式


当linux系统,root密码忘记了,怎么办呢?可以进入单用户模式重置密码。有点像windows系统的密码忘记了,进pe系统清除密码一样。那怎么进入单用户模式呢?接下来演示一下单用户模式的进入。

  • 操作方法

  1. 重启虚拟机,在开机的界面按方向键选择第第一行,再按e键进行编辑。 1.5 单用户模式 救援模式_克隆虚拟机

  2. 按向下的方向键找到linux16开头的这行,定位到ro这里,进行修改rw init=/sysroot/bin/sh 按一下ctrl + X组合键。
    1.5 单用户模式 救援模式_克隆虚拟机_021.5 单用户模式 救援模式_linux_03

  3. 输入chroot /sysroot/命令进行 切换到原来系统

:/# chroot /sysroot/
  1. passwd root 修改root密码,修改完后,就可以用新的密码登陆系统了。如果提示小方块,是因为语言是中文,可以用命令 LANG=en

  2. touch /.autorelabel命令,敲完就可以重启了。

:/# touch /.autorelabel
  • 注意: 第五步的命令必须输入对,不然无法启动。
    在虚拟机上重启可以如下的方法重启 1.5 单用户模式 救援模式_linux_04

1.14 救援模式


  • 用救援模式修改密码,操作步骤如下:

  1. 在虚拟机里设置光驱原来安装centos7的ISO镜像。 1.5 单用户模式 救援模式_救援模式_05

  2. 进入bios,修改启动项,修改好后,按F10 保存,提示选择yes按回车 进入的方法:

    1. 开启虚拟机,在进入的界面按F2

    2. 在电源 》 选择 打开时进入固件 1.5 单用户模式 救援模式_单用户模式 _06

  3. 选择 Trubleshooting 回车 ,再选 Rescue a CentOS system 回车
    1.5 单用户模式 救援模式_救援模式_071.5 单用户模式 救援模式_Linux机器相互登录_08

  4. 根据提示按回车,进入到选项后选择1 继续 1.5 单用户模式 救援模式_Linux机器相互登录_09

  5. 用chroot /mnt/sysimage命令进入到正常系统下

  6. 直接用passwd root 命令修改root密码,然后重启即可
    提示:要修改回之前的启动项,或者断开光驱

1.15 克隆虚拟机


当需要用到2台虚拟机或者2台以上的时候,不必进行重新安装,可以把现有的虚拟机进行克隆一下。克隆完成后,需要对虚拟机的ip地址修改,并对UUID删除。重启一下服务,诊断一下网络是否正常。

  • 虚拟机克隆操作步骤

  1. 选择虚拟的名字 鼠标右击 管理 克隆

  2. 下一步,选择 虚拟机中的当前状态 下一步 按默认即可

  3. 设置好虚拟机的名称和位置,也可以选择默认 点击完成

  • 修改主机名的方式

  1. 修改主机名 hostnamectl set-hostnem user02

  2. 主机修改配置文件地址cat /etc/hostname

1.16 Linux机器相互登录


  1. 连接的命令:ssh ip地址 [标准写法:ssh username@ip][ssh -p root@ip]

  2. 查看系统的负载命令 w 主要查看连接状态

  3. 用一台linux服务器去连另一台服务器命令:ssh-keygen 生成密钥认证