一,单用户模式

  1. 开机按e进入emergency mode,再移动光标到linux16找到ro,将ro改为rw init=/sysroot/bin/sh,完成后按Ctrl+x。

2.chroot /sysroot/  #切换系统环境

 passwd root  #更改管理员密码

 LANG=en  #若出现乱码。则需要把语言改为英文,就不会出现乱码

 touch /.autorelabel  #必须创建这个文件,否则系统打不开

 reboot

Linux学习笔记(单用户模式,救援模式,克隆主机,两个linux互相连接)

二.救援模式

1.确保设备状态是启动时连接,打开电源进入BIOS,在BOOT中用键盘的加减键将CD设置为开机启动首选,按F10保存,随后进入光驱启动界面,选择Troubleshooting中找到Recue a CentOS Linux system,提示了4个选项,按1回车,再次回车得到一个shell,

Linux学习笔记(单用户模式,救援模式,克隆主机,两个linux互相连接)

Linux学习笔记(单用户模式,救援模式,克隆主机,两个linux互相连接)

Linux学习笔记(单用户模式,救援模式,克隆主机,两个linux互相连接)


2. chroot /mnt/sysimage  #切换系统环境

 passwd root  #更改管理员密码

Linux学习笔记(单用户模式,救援模式,克隆主机,两个linux互相连接)

随后断开电源,将设备状态的启动时连接关闭,再次开机 。


三.克隆虚拟机

  1. VMware在管理中找到克隆并且克隆主机,并修改主机名和ip地址。


2.hostname + 主机名  #临时修改主机名

vi /etc/hostname  #修改主机名的配置文件

Ctrl+D  #重新登录


四.两台Linux主机互相登录

  1. 首先要修改主机名,用vi /etc/hostname修改主机名。

  2. ssh +所要连接主机的IP地址  #远程登录主机

    ssh [email protected]所要连接主机的ip地址

    whoami   #查看当前登录用户

    w   #查看已经登录系统的用户列表


    ssh -p port [email protected]所要连接主机的ip地址   #默认端口 22 .-p指定端口号。

2.生成秘钥

  1. ssh-****** #生成**

    三次回车  #一个和第二个回车位不修改路径,第三个表示密码为空

    公钥默认路径为/root/.ssh/id_rsa.pub 私钥默认路径为/root/.ssh/id_rsa


  1. cat /root/.ssh/id_rsa.pub  #复制公钥放到要连接主机的/root/.ssh/authorize_keys

    setenforce 0  #临时关闭selinux

    ssh [email protected]  #直接连接另一台主机