单用户/救援模式,克隆虚拟机并修改主机名,linux机器相互登录

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

 

5月31日任务
1.13 单用户模式
1.14 救援模式
1.15 克隆虚拟机并修改主机名
1.16 Linux机器相互登录

1.13 单用户模式(案例:如果忘记root密码):

首先重启机器可使用init 6         reboot

单用户/救援模式,克隆虚拟机并修改主机名,linux机器相互登录_第1张图片

ro(只读)改为rw(读写)并写入 init=/sysroot/bin/sh,然后按下Ctrl+x

单用户/救援模式,克隆虚拟机并修改主机名,linux机器相互登录_第2张图片

即进入单用户模式(类似Windows里安全模式)

首先输入          chroot /sysroot/          (即切换到原来系统下,才可用原来的命令来修改密码)

输入                 passwd root                     (即修改密码)

出现提示按Ctrl+c(取消)在输入LANG=en(定义语言非中文)

再重新输入      passwd root

输入两遍新的密码(前几次不行,后来改了复杂的密码,密码不要太简单)

最后输入         touch /.autorelabel(非常重要,一定要输入)

重启机器

1.14 救援模式:

在单用户模式下如果有加密进不去设置的时候,我们可以进入救援模式来修改root密码或更改在Linux上敲错的配置文件(改错重要配置文件而导致的系统出错)

使用光驱或U盘进入到装系统的那个界面下(也就是CD/DVD)

首先,查看虚拟机设置的CD/DVD

单用户/救援模式,克隆虚拟机并修改主机名,linux机器相互登录_第3张图片

选择启动时进入BIOS

单用户/救援模式,克隆虚拟机并修改主机名,linux机器相互登录_第4张图片

 

单用户/救援模式,克隆虚拟机并修改主机名,linux机器相互登录_第5张图片

单用户/救援模式,克隆虚拟机并修改主机名,linux机器相互登录_第6张图片

单用户/救援模式,克隆虚拟机并修改主机名,linux机器相互登录_第7张图片

单用户/救援模式,克隆虚拟机并修改主机名,linux机器相互登录_第8张图片

按1然后回车

单用户/救援模式,克隆虚拟机并修改主机名,linux机器相互登录_第9张图片

出现以下字符,按回车

单用户/救援模式,克隆虚拟机并修改主机名,linux机器相互登录_第10张图片

将上面提示的命令 写在下面

单用户/救援模式,克隆虚拟机并修改主机名,linux机器相互登录_第11张图片

然后就可以修改密码了(passwd root)

最后将CD/DVD前面的勾去掉(即为重启后不再进入BIOS)

单用户/救援模式,克隆虚拟机并修改主机名,linux机器相互登录_第12张图片

重启虚拟机就可以了

1.15 克隆虚拟机并修改主机名:

1.关机后

单用户/救援模式,克隆虚拟机并修改主机名,linux机器相互登录_第13张图片

2.

单用户/救援模式,克隆虚拟机并修改主机名,linux机器相互登录_第14张图片

3.并修改名称

4.修改IP,改末尾数即可(vi /etc/sysconfig/network_scripts/ifcfg-ens33)

单用户/救援模式,克隆虚拟机并修改主机名,linux机器相互登录_第15张图片

然后重启网络服务(systemctl restart network.service)

修改主机名:

输入      hostnamectl set-hostname aminglinux-02(后面为需要改成的名字)

1.16 Linux机器相互登录:

1.比如01连02,ssh 后面跟02的IP(可以用“W”来查看状态)

标准的写法为    ssh username@ip

whoami可查看当前用户是谁,默认是root

所以,以上状态下的标准写法应为    ssh [email protected](02的IP)

2.ssh默认的端口是22端口,如果有特殊的端口,假设220端口

为   ssh -p 220 [email protected]

3.密钥认证连接:

假如02连01,02上要有私钥,01上要有公钥

所以,输入   ssh-keygen(即生成密钥对)会出现以下图

232502_V42H_3866149.png

意思是询问密钥对要存放在哪里,默认的话就回车,又会出现下图

232745_Uuq9_3866149.png

意思是输入密钥的密码,回车即为空

单用户/救援模式,克隆虚拟机并修改主机名,linux机器相互登录_第16张图片

用   cat(列出) /root/.ssh/id_rsa.pub(以上公钥标注的地址),并复制

到01(需要连接的机器)上,vi /root/.ssh/authorizen_keys,将02复制下来的公钥黏贴到01上

4.用getenforce可查看selinux防火墙的开关状态

getenforce 0可临时关闭(重启后会再次开启)

单用户/救援模式,克隆虚拟机并修改主机名,linux机器相互登录_第17张图片

 

 

 

 

转载于:https://my.oschina.net/u/3866149/blog/1822232

你可能感兴趣的:(单用户/救援模式,克隆虚拟机并修改主机名,linux机器相互登录)