用户模式和虚拟机克隆


Centos7的运行级别

查看运行级别使用如下命令

ls -l /usr/lib/systemd/system/runlevel*target
  • 0:关机
  • 1:单用户模式
  • 2:多用户模式
  • 3:多用户模式
  • 4:多用户模式
  • 5:图形界面
  • 6:重启

使用命令:init0为关机、init6为重启


1.13 单用户模式

  • 在单用户模式下

重启方法:reboot、==init 6==、shutdown -r now

  • 进入单用户模式方法:

    1. 先重启虚拟机
    2. 按e
    3. 将linux16这一行的ro(读)改成rw(读写)并在后面加上init=/sysroot/bin/sh
    4. ctrl+x
    5. chroot /sysroot/(切换到原来系统)
    6. passwd root(更改root密码)
    7. touch /.autorelabel(新建文件,和selinux有关的操作,无此操作不能登录系统)
    8. 重启(虚拟机→电源→重新启动客户机)
    

/sysroot/就是原系统所在的路径

单用户模式就是找到启动盘,引导内核,加载启动。 单用户模式只能在服务器物理机上操作。


1.14 救援模式(更改密码)

可以用装系统用的硬盘或者U盘进入装系统的界面

  • 进入救援模式步骤: 1. 点击虚拟机电源选项

    2. 启动时进入BIOS→Boot
    
    3. 将CD-ROM移到第一位,按F10→选择Troubleshooting
    
    4. 选择Rescur a CentOS Linux system→选择Continue
    
    5. chroot /mnt/sysimage/(切换到系统)→passwd root
    
    6. 虚拟机设置启动时不连接CD/DVD
    
    7. 重启客户机
    
图解:

PS:PS:救援模式,还可以用于解决“原系统配置文件错误导致的无法进入系统”时,进行调整,更改,修复

1.15 克隆虚拟机

虚拟机克隆需要在关机下进行,需要先关闭linux系统

  • 克隆虚拟机步骤:

    1. 右键要克隆的客户机 2.点击管理 3.点击克隆 4.创建链接克隆 5.填写一个名称 6.之后完成 7.更换:ip地址——删除:UUID=这行(ip地址是从hao-01主机克隆来的,直接更换:获取到的ip,避免两台主机同时开启造成ip冲突,UUID直接删除即可) 8.hostnamectl set-hostname gaohanwei-02(修改主机名)

克隆完成后可以在Xshell或者Putty中为克隆机建立一个新连接


1.16 Linux机器相互登录

1.在原来的虚拟机上执行
ssh 192.168.199.4  (新克隆的虚拟机的IP)
2.之后输入密码,就可以连接克隆的虚拟机。
3.ssh-key 生成秘钥对→存放目录→秘钥密码→/root/.ssh/下id_rsa为

私钥,id_rsa.pub为公钥,若将公钥复制到原虚拟机,克隆虚拟机则可以连接原虚拟机。