Linux密码破解,grub故障修复,fstab修复,网络故障修复

案例1:linux忘记root用户密码

解决方法:进入单用户模式进行密码修改 重启系统在此界面按e进入隐藏菜单

Linux密码破解,grub故障修复,fstab修复,网络故障修复_第1张图片


选择linux内核按e进入编辑模式

Linux密码破解,grub故障修复,fstab修复,网络故障修复_第2张图片


在启动内核后面添加启动模式1(单用户)或single模式,按回车键保存后按b开始引导系统

Linux密码破解,grub故障修复,fstab修复,网络故障修复_第3张图片


启动系统后成功进入单用户模式

Linux密码破解,grub故障修复,fstab修复,网络故障修复_第4张图片


在单用户模式下直接使用命令修改root用户密码,修改完成后重启系统。

Linux密码破解,grub故障修复,fstab修复,网络故障修复_第5张图片


案例2 grub故障修复

解决方法:进入rescue模式进行grub重装

放入系统光盘后重启系统选择rescue模式

Linux密码破解,grub故障修复,fstab修复,网络故障修复_第6张图片


选择语言

Linux密码破解,grub故障修复,fstab修复,网络故障修复_第7张图片


选择键盘

Linux密码破解,grub故障修复,fstab修复,网络故障修复_第8张图片


选择rescue类型

Linux密码破解,grub故障修复,fstab修复,网络故障修复_第9张图片


选择是否启用网络

Linux密码破解,grub故障修复,fstab修复,网络故障修复_第10张图片


选择修复模式环境

Linux密码破解,grub故障修复,fstab修复,网络故障修复_第11张图片


默认修复模式会把系统的所有分区自动挂载到/mnt/sysimage目录下

Linux密码破解,grub故障修复,fstab修复,网络故障修复_第12张图片


进入救援模式后进行如下操作,完成后reboot系统grub即可正常引导系统

Linux密码破解,grub故障修复,fstab修复,网络故障修复_第13张图片


案例3 :fstab故障修复

解决方法:1、进单用户模式修改fstab 2、手动重建fstab

Linux密码破解,grub故障修复,fstab修复,网络故障修复_第14张图片


输入root密码进入单用户模式,由于此时进入单用户只有只读权限,因此需要进行对根目录进行重新挂载并赋予读写权限 (–n为此次操作不记录在/etc/mtab中 -o 表示指定文件系统) ,remount后再检查/etc/fstab文件中/dev/sda2错误的地方(挂载源、挂载点、文件类型、权限、检查方式),如果挂载源为uuid形式表示可用blkid命令进行查看对应分区的uuid号



如果分区表不存在或者被删除那就必须手动重建分区表, 首先放入系统光盘,按照案例2步骤进入rescue模式,通过Fdisk –l 查看磁盘分区情况记录设备名。通过e2label命令来逐个查看对应的挂载点,通过创建临时目录将根分区挂载到临时目录下,进入原系统/etc下创建fstab文件,如有备份过fstab可直接cp过去,分区表的内容为(挂载源、挂载点、文件类型、权限、检查方式)


故障图列


Linux密码破解,grub故障修复,fstab修复,网络故障修复_第15张图片


创建临时目录并将根分区挂载到此目录

Linux密码破解,grub故障修复,fstab修复,网络故障修复_第16张图片


Fstab示例,完成后重启系统即可

Linux密码破解,grub故障修复,fstab修复,网络故障修复_第17张图片



案例4:linux网络故障修复

由于网络故障无法在虚拟机中模拟,以下只总结了linux系统下网络故障的处理思路。

网络故障解决思路:
1、 从外观上检查网线、网卡、交换机是否工作正常
2、 检查网卡是否被系统识别(驱动是否加载),配置是否正确
3、 检查交换机是否配置正确对应连接端口是否开启
4、 检查系统路由信息是否正确
总结:linux下故障大多数都是大同小异,只要按照故障处理思路一步一步进行最终就可以解决问题,rescue是很强大的几乎linux所有的系统故障都可以用rescue模式来进行恢复,如果一个服务器同时存在多个故障,那就应该优先考虑备份数据重装系统。




你可能感兴趣的:(Linux)