一周第四次课(3月22日)笔记

本文介绍了如何在Linux环境中利用单用户模式和救援模式进行系统维护,包括重置root密码、故障排查。还讲解了如何克隆虚拟机以及Linux机器之间的远程互联,包括SSH连接、指定端口和密钥认证。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.13 单用户模式
1.14 救援模式
1.15 克隆虚拟机
1.16 Linux机器相互登录 

在root密码忘记的情况下,单用户模式/救援模式可以重置之

单用户模式(grub未加密情况下重置):

重启命令(3个): reboot / init 6 / shutdown -r now 关机命令(2个):init 0 / poweroff


找到左上角的Linux主机名,单机鼠标右键→选择重启→选择第一个选项并按"e"进入Grub编辑页面,如下图所示

补充:GNU GRUB(GRand Unified Bootloader简称“GRUB”)是一个来自GNU项目的多操作系统启动程序。GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。GRUB可用于选择操作系统分区上的不同内核,也可用于向这些内核传递启动参数。


找到Linux16,并顺延至下一行把ro 修改为字符串: rw init=/sysroot/bin/sh(其中sysroot为原系统默认路径,启动之可以让root密码得以修改)

点击 ctrl +X进入页面


使用ls命令,查看目录和文件,如下图所示。其中/sysroot/boot为空,因为没有挂载磁盘(单独分区必须要挂载boot目录下才能看到里面的文件)


chroot /sysroot/ (切换到原来的系统目录中)  cat  /root/.ssh  


定义LANG=en防止乱码(Vmware命令行界面不支持中文),passwd root,输入2次提示成功,并输入touch /.autorelabel(和selinux有关的操作)


重启用新密码登录

补充知识点:输入命令 ls -l /usr/lib/systemd/system/runlevel*target可查看运行级别

救援模式:

注意事项:启动前一定要保证光驱自动连接,选中.iso文件所在地址,


点击电源右侧弹出框“启动时进入BIOS”(光驱为第一启动,默认不启动),进入BIOS界面


把boot下的CD/ROM启动挪到第一位


进入光驱启动界面


选择troubleshooting,第二项rescue CentOS 7进入救援模式



continue

return


进入shell命令行后,根据文字提示,在该模式下,系统所在地址为/mnt/sysimage/,尝试shuru /mnt/sysimage/root/.ssh/authorized_keys查看是否有该文件,并cat出该文件,如下图所示


sh转为bash,输入passwd root修改成功,并点击右下角虚拟光驱按钮,将连接和自动启动按钮勾掉,使其断电,重启恢复原来界面


扩展应用:如果某个配置文件编辑错误可以通过单用户或者救援模式进行troubleshooting,改成正确的后重启,不影响使用

克隆虚拟机:

执行 init 0关机后在虚拟机上方单击右键→管理→克隆


创建完成后需要修改克隆机的IP,删除UUID防止冲突,执行重启网络命令


Ping通后,执行命令: hostnamectl  set-hostname DTlinux-02. 退出后重新进入发现hostname已更改成功



通过Xshell实现克隆机和本虚拟机互联,并保存克隆机快照


Linux远程互联:

002连接001,执行ssh命令,完整的为ssh username@ip,默认为当前系统登录的用户


输入w命令查看系统负载


指定端口命令:ssh -p 22 username@IP

001和002相互连接后负载均增加1,如下图所示




通过密钥连接002和001

如想用002连接001,则需要执行ssh-keygen生成密钥对,通过把002上的公钥保存到001上进行配对,如下图所示:


把002的公钥放到001的配置文件中,执行命令:vi  /root/.ssh/authorized_keys


:wq保存,然后回到002,尝试连接001,不需要输入密码, 说明通过密钥连接成功


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值