5月31日任务
1.13 单用户模式
1.14 救援模式
1.15 克隆虚拟机并修改主机名
1.16 Linux机器相互登陆linux
1.13 单用户模式(案例:若是忘记root密码):安全
首先重启机器可以使用init 6 reboot网络
ro(只读)改成rw(读写)并写入 init=/sysroot/bin/sh,而后按下Ctrl+xssh
即进入单用户模式(相似Windows里安全模式)加密
首先输入 chroot /sysroot/ (即切换到原来系统下,才可用原来的命令来修改密码)spa
输入 passwd root (即修改密码).net
出现提示按Ctrl+c(取消)在输入LANG=en(定义语言非中文)rest
再从新输入 passwd rootip
输入两遍新的密码(前几回不行,后来改了复杂的密码,密码不要太简单)get
最后输入 touch /.autorelabel(很是重要,必定要输入)
重启机器
1.14 救援模式:
在单用户模式下若是有加密进不去设置的时候,咱们能够进入救援模式来修改root密码或更改在Linux上敲错的配置文件(改错重要配置文件而致使的系统出错)
使用光驱或U盘进入到装系统的那个界面下(也就是CD/DVD)
首先,查看虚拟机设置的CD/DVD
选择启动时进入BIOS
按1而后回车
出现如下字符,按回车
将上面提示的命令 写在下面
而后就能够修改密码了(passwd root)
最后将CD/DVD前面的勾去掉(即为重启后再也不进入BIOS)
重启虚拟机就能够了
1.15 克隆虚拟机并修改主机名:
1.关机后
2.
3.并修更名称
4.修改IP,改末尾数便可(vi /etc/sysconfig/network_scripts/ifcfg-ens33)
而后重启网络服务(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 root@192.168.159.130(02的IP)
2.ssh默认的端口是22端口,若是有特殊的端口,假设220端口
为 ssh -p 220 root@192.168.159.130
3.密钥认证链接:
假如02连01,02上要有私钥,01上要有公钥
因此,输入 ssh-keygen(即生成密钥对)会出现如下图
意思是询问密钥对要存放在哪里,默认的话就回车,又会出现下图
意思是输入密钥的密码,回车即为空
用 cat(列出) /root/.ssh/id_rsa.pub(以上公钥标注的地址),并复制
到01(须要链接的机器)上,vi /root/.ssh/authorizen_keys,将02复制下来的公钥黏贴到01上
4.用getenforce可查看selinux防火墙的开关状态
getenforce 0可临时关闭(重启后会再次开启)