centos 7误删/bash 拯救方法

devtools/2025/3/21 22:58:58/

进入救援模式
 
1. 插入CentOS 7安装光盘,重启系统。在开机时按BIOS设置对应的按键(通常是F2等),将启动顺序调整为CD - ROM优先。
 
2. 系统从光盘启动后,选择“Troubleshooting”,然后选择“Rescue a CentOS system”,按提示选择语言等设置,进入救援模式。(4个选项 选择1 自动挂载) 

3.进入后使用cd命令到Package  命令:cd  /mnt/sysimage/install/repo/Package

4.rpm  -ivh   bash*   --root=/mnt/sysimage  --force   --nodeps  //直接安装bash开头的所有文件

下面给出命令解释:

-  rpm :是Red Hat Package Manager(红帽软件包管理器)的缩写,用于在基于RPM的Linux系统(如CentOS、Red Hat等)中安装、卸载、查询和管理软件包。
 
-  -ivh :是 rpm 命令的选项。其中, -i 表示安装(install), -v 表示显示详细信息(verbose), -h 表示以哈希标记(hash marks)显示安装进度。
 
-  bash* :指定要安装的软件包名称模式,这里表示匹配所有以 bash 开头的RPM包。
 
-  --root=/mnt/sysimage :指定安装的根目录为 /mnt/sysimage ,这意味着软件包将被安装到该目录下的系统层次结构中,而不是默认的根目录 / 。通常用于系统修复或在 chroot 环境中安装软件。
 
-  --force :强制安装软件包,即使存在一些可能的冲突或问题,也会继续安装。
 
-  --nodeps :表示忽略软件包的依赖关系,不检查和安装所需的其他依赖软件包。


http://www.ppmy.cn/devtools/169007.html

相关文章

Unity动画片段丢失(AnimationClip),如何进行重新绑定

从外部导入的AnimationClip存在黄色丢失的missing提示,这时候不需要重新制作动画,只需要重新绑定动画即可。 我们以第一条Intro1:Anchored Position(缺失!)为例 第一步:双击动画中的Intro1条目,可以查看片段存储该动画的对应路径…

C++中,什么时候析构函数要是virtual

析构函数应该是virtual的,特别是在以下情况下: 多态基类如果一个类是作为多态基类使用,即打算通过基类指针或引用来删除派生类对象,那么该基类的析构函数应该被声明为virtual。这是为了确保当通过基类指针删除派生类对象时&#…

CSS 选择器详解:类型、用法与示例

文章目录 引言1. 基本选择器1.1 元素选择器(Type Selector)语法示例 1.2 类选择器(Class Selector)语法示例 1.3 ID 选择器(ID Selector)语法示例 1.4 通配符选择器(Universal Selector&#xf…

自然语言处理|让AI更聪明:如何用百科知识喂饱语言模型

一、引言 在自然语言处理(NLP)领域,语言模型的发展经历了从简单统计模型到复杂深度学习模型的演变历程。早期的 N-gram 模型仅能基于局部上下文预测单词,而如今的预训练语言模型,如 GPT 系列、BERT 等,凭借…

Linux应用 / 驱动程序崩溃调试

文章目录 前言一、GDB 使用1. GDB 介绍2. Debug版本与Release版本3. 指令演示3.1 显示行号3.2 断点设置3.3 查看断点信息3.4 删除断点3.5 开启 / 禁用断点3.6 运行3.7 打印 / 追踪变量 4. 最常用指令 二、Linux 应用程序调试1. codedump 介绍2. 在 Linux 系统中使用 coredump2.…

深度学习【迭代梯度下降法求解线性回归】

梯度下降法 梯度下降法是一种常用迭代方法,其目的是让输入向量找到一个合适的迭代方向,使得输出值能达到局部最小值。在拟合线性回归方程时,我们把损失函数视为以参数向量为输入的函数,找到其梯度下降的方向并进行迭代&#xff0…

Linux的Shell编程

一、什么是Shell 1、为什么要学习Shell Linux运维工程师在进行服务器集群管理时,需要编写Shell程序来进行服务器管理。 对于JavaEE和Python程序员来说,工作的需要。Boss会要求你编写一些Shell脚本进行程序或者是服务器的维护,比如编写一个…

Socket 、WebSocket、Socket.IO详细对比

WebSocket、Socket 和 Socket.IO 是网络通信中常用的技术,它们在功能、使用场景和实现方式上有明显的异同点。以下是它们的详细对比: 1. Socket 定义 Socket 是一个通用的网络编程接口,用于在网络上实现进程间通信(IPC&#xff0…