系统版本由Centos7.9恢复到RedHat7.5

在安装Nginx过程中遇到联网问题,使用CentOS的资源包导致系统从RedHat7.5变为CentOS7.9。为恢复系统版本,需删除CentOS资源包,替换为RedHat的basesystem,indexhtml,logos包,并重新安装redhat-release-server包,最后通过hostnamectl查看系统版本。
摘要由CSDN通过智能技术生成
  • 问题描述

安装nginx的时候无法联网,通过rpm包进行的安装,打包编译时使用的部分依赖包是centos的资源,导致安装后系统版本由之前的RedHat7.5变成了centos7.9。现需恢复到之前的系统版本。

  • 解决方法

将之前安装的centos资源包删除,替换安装为以下四个资源包,即可恢复系统版本。其中前三个是由centos资源替换为redhat资源;后一个安装包未变,只是重新安装了一下。

  • 安装步骤
1.查看centos资源包

rpm -qa|grep centos

2.删除centos资源包,并安装redhat资源包

删除:sudo rpm -e --nodeps centos-logos-70.0.6-3.el7.centos.noarch basesystem-10.0-7.el7.centos.noarch centos-indexhtml-7-9.el7.centos.noarch

安装:sudo rpm -ihv basesystem-10.0-7.el7.noarch.rpm redhat-indexhtml-7-11.el7_0.noarch.rpm redhat-logos-70.0.3-6.el7.noarch.rpm

3.删除redhat-release-server包重新安装

删除:sudo rpm -e –-nodeps redhat-release-server-7.5-8.el7.x86_64

安装:sudo rpm -ihv redhat-release-server-7.5-8.el7.x86_64.rpm

4.查看系统版本

hostnamectl

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CentOS 7.9升级到Red Hat Enterprise Linux (RHEL) 7.9通常需要几个步骤,因为CentOS并不是一个官方的RHEL分支,但可以通过一些方法进行迁移。请注意,这不是一个直接的更新,而是涉及到安装RHEL并替换系统。以下是概述的过程: 1. **备份数据**:在开始之前,务必备份所有重要数据,以防升级过程中出现任何意外。 2. **检查兼容性**:确认你的硬件、软件和操作系统版本是否支持RHEL 7.9。查看RHEL的官方文档或咨询技术支持以获取具体信息。 3. **停止服务**:停止所有正在运行的服务,确保升级过程不会影响系统的稳定性。 4. **安装RHEL媒体**:从RHEL官网下载RHEL 7.9的安装盘镜像或网络安装媒介。 5. **启动安装**:引导系统进入安装模式,选择升级选项而非全新安装。如果你从未使用过RHEL,可能需要先进行全新安装。 6. **升级工具**:RHEL 7使用`yum`或`dnf`作为包管理器,根据你的系统可能需要切换到`dnf`(默认在新版本中)。 7. **更新系统**:使用`dnf update`命令来更新现有的系统组件到最新版本,然后尝试进行升级。 8. **依赖性检查**:在升级过程中,系统可能会提示依赖性问题。解决这些问题可能需要手动处理或在线查找解决方案。 9. **手动迁移**:对于某些不被RHEL直接支持的软件,可能需要手动下载对应的RHEL包或寻找替代品。 10. **配置文件调整**:RHEL和CentOS的配置文件路径和命名可能会有所不同,确保迁移后所有设置正确。 11. **重新启动并验证**:升级后重启系统,验证一切功能正常运行,并测试关键服务。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值