当前位置: 首页 > news >正文

如果etc里的文件缺失,或者etc被删除了导致无法正常启动该怎么做?

(注:以下皆为演示)

1.删除/etc/下的所有文件

rm  -rf  /etc/*

输入reboot重启一下

reboot


启动不了才是删除掉

下面是翻译


右键虚拟机centos 7

(这个没图,我截图就消失)
电源>打开电源时进入固件,也就是BIOS


在上面的项那里切换到Boot然后划到CDRD那里点-号将他设置为第一启动项
然后按F10重新启动
进入看到那个界面选择第三项,后选择第二个进入拯救系统界面
进去后点1看一下能不能自动挂载光盘,挂载的话就直接使用,没有挂载的话就点3进入shell命令行


fdisk -l 看一下磁盘有几个
lvscan扫描逻辑卷(这个是要自己摘之前创建了才会有逻辑卷)

ls        //查看一下

mount /dev/sda3  /mnt/sysimage      //没有的话输入这条命令挂载一下磁盘在/mnt/sysimage目录下

ls     查看一手


其他的主机网段192.168.177.135我这边的ip不同


主机网段192.168.177.130这里是/etc被删除的那个主机曾经的ip
接下来的按照我这个做就好了

ifconfig  ens33 192.168.177.188/24

ip route add 0.0.0.0/0 via 192.168.177.254

dev  ens33

ping 192.168.177.135


打开135的那台机子
然后用tar去打包正常系统的etc

tar  -cvzf  /tmp/etc.tar.gz   /etc


回到130主机将tar.gz传输到这里

cd  /mnt/sysimage

scp  root@192.168.177.135:/tmp/etc.tar.gz   /mnt/sysimage/       //需要输入root密码

ls       查看一下现在有没有传输过来

pwd            //查看一下我们现在在哪个地方,那个目录下,现在是在/mnt/sysimage/目录下

tar  xzvf  etc.tar.gz  -C  /mnt/sysimage/                     //将传输过来的etc给解压出来,在这里强调一下,你拿的谁的etc就只能用谁的root密码;这边是看不到上面所以只能这样截图

cp  -r  /mnt/sysimage/etc/etc*  /mnt/sysimage/                //因为我是直接在这里解压的所以这条命令不重要,反而会积多

pwd                //时不时查看一下当前目录,因为系统拯救的shell命令行界面是不显示当前目录在哪里的

ls ./etc                  //查看当前目录下的etc文件

touch  ./autorelabel                //在 Linux 系统中,touch /.autorelabel 命令用于创建一个名为 .autorelabel 的文件在根目录下。这个文件的存在会在系统重启时触发 SELinux 对整个文件系统进行重新标记(relabeling)。这是为了确保 SELinux 的安全策略能够正确应用于所有文件和目录。

reboot                //重启


重启之后关机
然后继续第一步操作进入BIOS里面

把光盘启动给换成磁盘启动就好了


如果在登录界面,输入密码不进去而重新进入登录界面的情况下,别慌

等个一段时间就好了,他是在加载那些偷过来的etc文件

如果出现以下情况就按照下面来操作或者在网上查找相关信息操作,我还没有出现这种情况
让我们输入root密码在继续操作
vi  /etc/fstab
多挂载除了一个lv1
如果有加个#
之后wq保存退出
再看看正不正常
进去之后偷得谁的etc就用谁的root密码

相关文章:

  • python-leetcode 54.全排列
  • 详细解释javascript的GO对象和AO对象
  • pandas学习笔记(一)——基础知识和应用案例
  • PixelCLIP
  • 系统思考:恶性循环
  • 万字面试题助力春招(待补充)
  • Node.js中SerialPort(串口)模块使用详解
  • Spring 原生启动过程
  • 高数1.5 极限的运算法则
  • Tree of Thought Prompting(思维树提示)
  • Android的消息机制
  • 激光雷达“开卷”2.0,头部Tier1入局
  • 图神经网络学习笔记-图神经网络可解释性应用详解(专题二十二)
  • 算法-除自身以外数组的乘积
  • pfsense部署二(ips基本使用)
  • 高精度加法,高精度乘法,高精度除法,高精度减法,链表相加
  • `FisherTrainer` 的自定义 `Trainer` 类:累积梯度的平方并求平均来近似计算 Fisher 信息矩阵
  • Java中的GC是什么?
  • OpenWebUI:一站式 AI 应用构建平台体验
  • 【Leetcode】234. 回文链表
  • 特朗普指控FBI前局长“暗示刺杀总统”,“8647”藏着什么玄机?
  • 俄乌直接谈判结束,乌称“毫无成果”
  • 张巍任中共河南省委副书记
  • 关税互降后的外贸企业:之前暂停的订单加紧发货,后续订单考验沟通谈判能力
  • 一图读懂丨创新创业人才最高补贴500万元!临港新片区发布创客新政“十二条”
  • 北京警方:海淀发生小客车刮碰行人事故4人受伤,肇事司机已被查获