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

centos 7误删/bash 拯救方法

进入救援模式
 
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 :表示忽略软件包的依赖关系,不检查和安装所需的其他依赖软件包。

相关文章:

  • 腾讯云MySQL数据库架构分析与使用场景
  • esp32s3文心一言/豆包(即火山引擎)大模型实现智能语音对话--流式语音识别
  • 【Function】Azure Function通过托管身份或访问令牌连接Azure SQL数据库
  • 浏览器好用的去广告插件和暗黑模式护眼插件
  • Ubuntu 配置 github 代理
  • 蓝桥杯备考----模拟算法 phone number
  • Hyperlane:解锁并发编程的未来
  • torch.argsorttorch.gather
  • 工程化与框架系列(36)--前端监控告警实践
  • 多任务学习与持续学习微调:深入探索大型语言模型的性能与适应性
  • L2-3 花非花,雾非雾
  • 从FFmpeg命令行到Rust:多场景实战指南
  • StarRocks SQL使用与MySql的差异及规范注意事项
  • 时区转换工具
  • 详细介绍GetDlgItem()
  • TypeScript接口 interface 高级用法完全解析
  • 使用EasyExcel进行简单的导入、导出
  • JxBrowser 8.5.0 版本发布啦!
  • 为什么手机上用 mA 和 mAh 来表示功耗和能耗?
  • MiddleVR for Unity插件
  • 王受文已任中华全国工商业联合会领导班子成员
  • 内蒙古公开宣判144件毁林毁草刑案,单起非法占用林地逾250亩
  • 中方拟解除对5名欧洲议会议员制裁?外交部:望中欧立法机构相向而行
  • 关于新冠疫情防控与病毒溯源的中方行动和立场
  • 徐徕任上海浦东新区副区长
  • 张炜琳已任三明市委常委、宣传部部长