误删Linux库,紧急救援模式恢复文件
一:问题复现
1:kernel panic -not syncing: Attempted to kill init
2:加载libselinux.so.1失败
二: 解决方案
1:kernel panic -not syncing: Attempted to kill init
2:加载libselinux.so.1失败
一:问题复现
这里是没有libselinux包的,需要上传后,再进行卸载掉
安装rpm包
强制卸载掉:复现问题
rpm -e --nodeps libselinux-2.0.94-5.3.el6_4.1.x86_64
大部分命令无法使用
xshell界面不能断开,断开后是连接不上的,另外大部分命令是无法使用的
1:kernel panic -not syncing: Attempted to kill init
现在看看vm station控制台:kernel panic -not syncing: Attempted to kill init
重新启动vm station,就会出现如上图的界面
2:加载libselinux.so.1失败
udev still not settled .waiting./sbin/udevadm:error while loading shared libraries:libselinux.so.1:cannot open shared object file: No such file or directory
/sbin/udevadm error while loading shared libraries:libselinux.so.1: cannot open shared object file: No such file or directory
二: 解决方案
1:解决kernel panic -not syncing: Attempted to kill init
解决办法:
1:重新启动控制台
2:鼠标进入界面里面,看见启动后,迅速按"E"
3:再次按"E"
4:选择kernel,然后按"E"
5:在尾行最末地方加上: selinux=0,然后按"ENTER"回车进行保存
6:按"b" 重新启动
2:加载libselinux.so.1失败解决
这个就需要用Linux系统的紧急修复模式进行解决了,进入了rescue installed system 救援模式,然后可以打开shell界面进行操作
1:重新启动客户机,然后迅速按"ESC",只用按一次哦
2:选择CD-ROM Drive 就是所谓的光盘驱动启动,按回车进入
3:选择 rescue installed system 救援模式
4: 直接选择英文即可
5:选择美式键盘
6:直接选择"ok"
7: 选择 "yes" 设置网络
8: 选择ok
9:选择"ok"
10:要选择continue 继续下一步即可
11: 选择ok
12:打开shell,然后就可以输入一些命令了
13:重新挂载下系统为读写权限
mount -o remount rw /;mount -o remount rw /mnt/sysimage
14:查看是否有:libselinux.so.1文件
输入ls /lib64/libselinux.so.1命令查看是否有该文件(因为是光盘自带的系统,并没有挂载在根目录下,所以该文件没有被删除)
15:拷贝文件到丢失的文件系统里
最最关键的一步来了
找到了所需要的文件,只需要把该文件复制到丢失文件的系统里就可以(系统被挂载到了/mnt/sysimage目录中)
cp /lib64/libc.so.6 /mnt/sysimage/lib64(把文件复制到丢失的文件系统里)
16:重新启动系统reboot
误删Linux库,紧急救援模式恢复文件相关推荐
- 记录 误删linux bin目录的恢复过程
记录 误删linux bin目录的恢复过程 这两天在公司的k8s平台系统中,使用root用户误删了bin 目录,,导致整个系统大部分的命令都 无法执行 原本想执行的是 rm -rf ~/bin 结果手 ...
- 记一次linux redhat 7.4 maipo单用户模式恢复文件
背景:我们公司的项目使用的Redhat Hat Enterprise Linux Server 7.4(Maipo)操作系统,系统只有一个admin普通用户,进行安全测试时候,测试提出如下要求和整改措 ...
- linux如何从回收站恢复文件在哪里找,回收站文件恢复软件到哪找
如今提起回收站,相信大家都不陌生,它的功能非常明确,那就是对用户临时删除的文档资料进行存储,一旦需要还可再次恢复.但是如果一不小心删除回收站的文件,那么就会为工作.为生活带去许多不必要的麻烦.如果能有 ...
- Linux库概念及分文件编程(面试重点)
1.分文件编程案例 分文件前的源代码: #include <stdio.h> /** 功能性的函数* 1.串口* 2.网络* 3.线程* 4.语音* 5.加法.乘法.减法.除法* */ i ...
- linux单用户模式删除文件,如何在Linux上使用Tmpwatch/Tmpreaper删除早于N天的文件
您可能错过了删除计算机上某个目录中不再需要的文件的操作. 它可能已经成长了一段时间. 如果有足够的存储空间,则应删除它们,因为这会在列出文件时减慢系统速度. 同样,当一个目录中有成千上万个文件时,它可 ...
- 9.linux库引入之分文件编程
分文件编程: 分模块的编程思想: a.网络 b.超声波 c.电机 分文件编程的好处: (1)功能责任划分 (2)方便调试 (3)主程序简洁 1.完整的代码: calculatorT.c ...
- 删除Linux的依赖库并进入救援模式恢复
删除Linux的依赖库并进入救援模式恢复 模拟一下依赖库文件被删,并进入救援模式恢复 系统:CentOS7 一.删除mv的依赖库文件 删除/lib64/libc.so.6 [root@centos7 ...
- linux救援模式下卸载根目录,删除Linux的依赖库并进入救援模式恢复
删除Linux的依赖库并进入救援模式恢复 删除Linux的依赖库并进入救援模式恢复 模拟一下依赖库文件被删,并进入救援模式恢复 系统:CentOS7 一.删除mv的依赖库文件 删除/lib64/lib ...
- linux如何将ntfs删除文件,【实习记】2014-09-26恢复linux下误删的ntfs盘中的文件
情景,ubuntu下把NTFS格式的盘中的"实习记"文件夹彻底删除了,追毁莫及,粗心觉不是一件好的事情. linux下回复ntfs盘下的文件不能用ext3grep,而使用debug ...
- linux命令删除的文件怎么找回来,linux误删文件怎么恢复 linux误删命令行文件怎么恢复...
linux误删文件怎么恢复 linux误删命令行文件怎么恢复 linux系统是不同于windows系统和mac系统的,它独特的系统操作深受广大网友喜爱.有的朋友在使用linux系统的时候,不小心把一些 ...
最新文章
- 密度聚类算法DBSCAN实战及可视化分析
- 实现量子计算,我们还需要做些什么?
- JavaScipt 中的事件循环(event loop),以及微任务 和宏任务的概念
- Qt之对话框设计——淡入淡出效果
- 树莓派Python编程指南--第一章(起航--启动和运行)
- Apache Druid(一)简介
- 服务器怎么禁止iis静态文件,如何禁止IIS缓存静态文件
- LoadRunner 使用虚拟IP测试流程
- 50.分治算法练习: 二分算法: 2703 奶牛代理商 XII
- opencv-api imread imwrie
- 指定输出路径_新版Creo输入输出配置不用愁,果断收藏本文就对了
- eclipse建java项目不见_秒建一个后台管理系统?用这5个开源免费的Java项目就够了...
- 升级win11-需要开启主板的tpm2.0
- Android基础篇1:Activity
- 黑马程序员 Java多态
- python模块——pytz
- 修复计算机命令行,命令提示符修复系统方法
- STM32 ADC多通道采样声音传感器和环境光传感器
- 运维(32) Prometheus+Grafana监控SpringBoot
- revit 对计算机最低配置,Revit 软件对电脑配置的要求
热门文章
- layui数据表格实现点击数据行变色效果,从而保存浏览历史
- 中科大这款量子芯片告诉你, 传统PC要被淘汰了
- Python数据结构----字典
- 计算机等级考试会取消,计算机等级考试今年起作重大调整 二级取消DOS
- git两个账号切换_多git帐号的SSH key切换
- 【优化算法】使用遗传算法优化MLP神经网络参数(TensorFlow2)
- 亚马逊和光环新网破裂_亚马逊推出用于健康和保健的人工智能动力光环带
- centOS的概论与安装
- python 绘制lift曲线_二分类模型性能评价(R语言,logistic回归,ROC曲线,lift曲线,lorenz曲线)...
- 抖音打击 “卖惨式”带货:封禁10个百万粉丝情感主播