1.13 单用户模式
忘记root用户密码
可以使用单用户模式来更改密码
重启命令 :reboot
:init 0
:shutdown -r now
:poweroff
进入单用户模式步骤

linux忘记登陆密码

1 在启动界面 按下方向键进入一下界面 选择第一项 后按e键进行编辑linux忘记登陆密码
然后会看到这个界面 使用方向键找到Linux16开头这一行 ro 改为rw 在加入以下字符串
init=/sysroot/bin/sh
linux忘记登陆密码
编辑过后 同时按住Ctrl +x 让它继续运行 然后我们就会看到下面的界面
linux忘记登陆密码

linux忘记登陆密码
sysroot下看到的那些才是我们密码遗忘的系统的文件

linux忘记登陆密码

要使用原系统的命令要先接换到自己的系统
命令 : chroot /sysroot/
linux忘记登陆密码

现在可以使用passwd来更改密码 会显示乱码
因为VMware 中是不支持中文显示的 Ctrl+c 可以取消命令
输入: LANG=en
再次使用passwd 来更改密码

linux忘记登陆密码

更改完密码后还需要一个步骤
touch /.autorelabel
这一部分很关键 不做会导致不能登录系统
操作完成后重启

linux忘记登陆密码

现在就可以登录了
linux忘记登陆密码
以上内容是不能远程操作的

1.14 救援模式
运行级别0 到6 共7个级别
可使用命令查看当前运行级别
runlevel
linux忘记登陆密码

0 关机
1 单用户模式
2 多用户模式 但没有NFS服务
3 多用户命令行模式
4 多用户
5 图形界面模式
6 重启

更改root密码 在单用户模式下更改密码
编辑grub需要知道grub密码或者gurb未 加密 否则不能进入单用户模式

装系统时 grub一般是没有设置密码或加密的 可以用使用光盘或者系统U盘重新进入装系统界面 需要重启 并加载光驱

光驱设置如下图所示
linux忘记登陆密码

启动时连接未勾选 启动不会加载光盘

linux忘记登陆密码

进入固件是为了让光驱让它成为第一启动对象 默认不是第一启动
linux忘记登陆密码
使用方向键到root
使用减号让CD-ROM Drive 为第一位
按F10 →回车→ 退出
linux忘记登陆密码

光驱启动界面 选择第三项
linux忘记登陆密码

忘记grub密码只能使用光驱进入这个界面下 回车 →回车
linux忘记登陆密码

1 继续
2 只读挂载
3 跳过这个Shell
4 重启

linux忘记登陆密码

这里我们要选1 然后下面点击回车得到命令行

查看是否存在/root/.ssh/authorized_keys 如果存在就直接切入/ment/sysimage/下来更改密码
linux忘记登陆密码

linux忘记登陆密码

重启前需要配置光驱断电 即使在固件中是第一位也不会光盘加载 配置完在电源处重启
linux忘记登陆密码

使用更改后的密码正常登陆 以上就是救援模式

1.15 克隆虚拟机
当需要2台机器的时候 可以使用克隆
使用命令init 0关机
linux忘记登陆密码
linux忘记登陆密码

linux忘记登陆密码
选择第一项比较节约空间
linux忘记登陆密码
没有修改IP前 2台机器不能同时开启
克隆机登陆后需要修改IP
使用命令 vi /etc/sysconfig/network-scripts/ifcfg-ens33

linux忘记登陆密码
UUID这行需要删除 会和原机冲突
IPADDR也需要修改 192。168。253。132改为192。168。253。137 保存退出
linux忘记登陆密码
重启网络服务 systemctl restart network.service
查看IP是否生效 ip addr
再测试一下
没问题后开启原始机
克隆机更改主机名 hostnamectl set-hostname achunlinux-03
linux忘记登陆密码

重启就会发现主机名已生效
linux忘记登陆密码

使用Xshell登录
linux忘记登陆密码

克隆机拍摄快照便于以后试验使用
linux忘记登陆密码

*1.16 Linux机器相互登录
在克隆机上使用ssh加原始机IP地址 就能互联 使用w查看负载
linux忘记登陆密码

指定端口 ssh -p 22 root @192.168.253.132
默认是22端口

Linux之间使用Xshell **认证
工具: ssh-****** 生成**对
linux忘记登陆密码

第一个存**对的存放地方
第二个是设置密码
再次回车确认
/root/.ssh/id_rsa私钥
/root/.ssh/id_rsa.pub.公钥

linux忘记登陆密码

公钥复制到原始机中去
linux忘记登陆密码
linux忘记登陆密码
查看Selinux 是否开启 命令
getenforce

linux忘记登陆密码

相关文章: