linux忘记登陆密码

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

linux忘记登陆密码_第1张图片

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

linux忘记登陆密码_第5张图片
sysroot下看到的那些才是我们密码遗忘的系统的文件

linux忘记登陆密码_第6张图片

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

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

linux忘记登陆密码_第8张图片

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

linux忘记登陆密码_第9张图片

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

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

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

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

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

光驱设置如下图所示
linux忘记登陆密码_第12张图片

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

linux忘记登陆密码_第13张图片

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

光驱启动界面 选择第三项
linux忘记登陆密码_第16张图片

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

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

linux忘记登陆密码_第18张图片

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

查看是否存在/root/.ssh/authorized_keys 如果存在就直接切入/ment/sysimage/下来更改密码
这里写图片描述

linux忘记登陆密码_第19张图片

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

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

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

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

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

重启就会发现主机名已生效
linux忘记登陆密码_第27张图片

使用Xshell登录
linux忘记登陆密码_第28张图片

克隆机拍摄快照便于以后试验使用
linux忘记登陆密码_第29张图片

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

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

Linux之间使用Xshell 密钥认证
工具: ssh-keygen 生成密钥对
linux忘记登陆密码_第31张图片

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

这里写图片描述

公钥复制到原始机中去
这里写图片描述
linux忘记登陆密码_第32张图片
查看Selinux 是否开启 命令
getenforce

linux忘记登陆密码_第33张图片

你可能感兴趣的:(linux忘记登陆密码)