linux内网替换redhat-6.5为CentOS6.5操作

下载CentOS6.5系统源

http://mirror.nsc.liu.se/centos-store/6.5/isos/x86_64/CentOS-6.5-x86_64-bin-DVD1.iso

下载CentOS6.5系统的yum组件

http://mirror.nsc.liu.se/centos-store/6.5/os/x86_64/Packages/yum-3.2.29-40.el6.centos.noarch.rpm
http://mirror.nsc.liu.se/centos-store/6.5/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
http://mirror.nsc.liu.se/centos-store/6.5/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm
http://mirror.nsc.liu.se/centos-store/6.5/os/x86_64/Packages/yum-plugin-upgrade-helper-1.1.30-14.el6.noarch.rpm
http://mirror.nsc.liu.se/centos-store/6.5/os/x86_64/Packages/yum-utils-1.1.30-14.el6.noarch.rpm

下载CentOS6.5系统rpm备用

http://mirror.nsc.liu.se/centos-store/6.5/os/x86_64/RPM-GPG-KEY-CentOS-6
http://mirror.nsc.liu.se/centos-store/6.5/os/x86_64/RPM-GPG-KEY-CentOS-Debug-6
http://mirror.nsc.liu.se/centos-store/6.5/os/x86_64/RPM-GPG-KEY-CentOS-Security-6
http://mirror.nsc.liu.se/centos-store/6.5/os/x86_64/RPM-GPG-KEY-CentOS-Testing-6

将下载的全部传到需替换的服务器上

替换原redhat源

1. 查看系统自身安装的yum软件包

rpm -qa | grep yum

2. 卸载所有自带yum软件包

rpm -e 软件包名称 --nodeps

3. 删除所有repo相关文件

rm -rf /etc/yum.conf
rm -rf /etc/yum.repos.d/
rm -rf /var/cache/yum

4.安装下载的所有yum相关组件

rpm -ivh yum-*

5.准备配置本地源

配置本地源

1. 创建文件夹

mkdir /mnt/cdrom

2. 挂载iso镜像文件到/mnt/cdrom节点下

mount -o loop /usr/local/CentOS-6.5-x86_64-bin-DVD1.iso /mnt/cdrom

3. 编辑.repo文件

# 进入到/etc/yum.repos.d/ 文件夹
cd /etc/yum.repos.d/
# 移除该文件夹下的所有后缀为.repo的文件
mv *.repo /tmp
# 创建自己的.repo文件,内容如下,保存退出!
# vim local.repo 
'''
[local_server]   #库名称
name=Thisis a local repo  #名称描述 
baseurl=file:///mnt/cdrom  #yum源目录,源地址
enabled=1     #是否启用该yum源,0为禁用
gpgcheck=1    #检查GPG-KEY,0为不检查,1为检查 
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6  #gpgcheck=0时无需配置
'''

4. 清除缓存

yum clean all 
'''
Loaded plugins: fastestmirror, refresh-packagekit, security
Cleaning repos: local_server
Cleaning up Everything
Cleaning up list of fastest mirrors
'''

5. 建立新缓存

yum makecache
'''
Loaded plugins: fastestmirror, refresh-packagekit, security
Determining fastest mirrors
local_server                                             |4.0 kB     00:00 ...
local_server/group_gz                                    | 209kB     00:00 ...
local_server/filelists_db                                | 4.8 MB     00:00 ...
local_server/primary_db                                  | 3.5 MB     00:00 ...
local_server/other_db                                    | 2.0MB     00:00 ...
Metadata Cache Created
'''

6. yum本地源安装完成

yum list

更换系统

1. 卸载系统镜像

rpm -e redhat-release-server-6.5-18.el7.x86_64 --nodeps

2. 更新yum

yum update -y

3. 重启操作系统

reboot

4. 验证

cat /etc/redhat-release
# 若找不到此文件,查找是否有/etc/centos-release文件
# 若有,则执行
ln -s centos-release redhat-release
# 若无,创建centos-release
vi centos-release
'''
写入当前系统版本号
'''
# 保存退出,并执行
ln -s centos-release redhat-release

原文链接:https://www.cnblogs.com/chenlei53/p/17278931.html

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:linux内网替换redhat-6.5为CentOS6.5操作 - Python技术站

(0)
上一篇 2023年4月22日
下一篇 2023年4月22日

相关文章

  • Linux下安装MySQL教程

    Linux下安装MySQL教程 MySQL是一种流行的开源关系型数据库管理系统,本教程将教你在Linux操作系统下安装MySQL。 步骤一:安装MySQL 首先,使用以下命令更新当前所使用的软件包: sudo apt-get update 接着,可以通过以下命令安装MySQL软件包: sudo apt-get install mysql-server 在安装…

    Linux 2023年5月14日
    00
  • Centos 7.2中双网卡绑定及相关问题踩坑记录

    Centos7.2中双网卡绑定及相关问题踩坑记录 在CentOS 7.2中实现双网卡绑定可以提高服务器的网络负载能力和可靠性,但在实际操作过程中可能会遇到一些问题,本文将对 CentOS 7.2 中双网卡绑定的操作方法和一些踩坑记录进行详细讲解。 准备工作 在进行双网卡绑定之前,需要先安装两张适配器,确保网卡驱动已经正确安装并可以正常工作。 双网卡绑定的几种…

    Linux 2023年5月14日
    00
  • Aliyun Linux 编译安装 php7.3 tengine2.3.2 mysql8.0 redis5的过程详解

    AliyunLinux编译安装php7.3tengine2.3.2mysql8.0redis5的过程详解 1. 准备工作 在安装编译前,需要先安装一些必要的包和工具,可以通过以下命令安装: yum -y install gcc gcc-c++ openssl openssl-devel pcre pcre-devel automake autoconf li…

    Linux 2023年5月14日
    00
  • CentOS 7中搭建KVM虚拟化平台的方法步骤

    下面是”CentOS 7中搭建KVM虚拟化平台的方法步骤”的完整攻略。 1. 安装KVM软件包 首先,我们需要安装KVM虚拟化平台所需的软件包。在CentOS 7中,我们可以通过以下命令来实现: sudo yum install qemu-kvm libvirt virt-install bridge-utils 其中,qemu-kvm是KVM平台的核心组件…

    Linux 2023年5月24日
    00
  • CentOS 7.2.1511 编译安装Nginx1.10.1+MySQL5.7.14+PHP7.0.11

    CentOS7.2.1511编译安装Nginx1.10.1+MySQL5.7.14+PHP7.0.11攻略 本文介绍在CentOS7.2.1511下编译安装Nginx1.10.1+MySQL5.7.14+PHP7.0.11的完整过程。 系统要求 CentOS7.2.1511系统 安装gcc、gcc-c++、make、openssl-devel、zlib-de…

    Linux 2023年5月14日
    00
  • rpmbuild时为什么会出现空的debugsourcefiles.list?

    错误: 空 %file 文件 /home/user/rpmbuild/BUILD/xxxx-0.1/debugsourcefiles.list 你看错误的里边有一个%file,这是使用spec文件构建时的一个命令阶段,用于列出文件以生成对应的rpm包。我们查找rpm的宏定义,发现了一行代码%files debugsource -f debugsourcefi…

    Linux 2023年4月10日
    00
  • golang文件服务器的两种方式(可以访问任何目录)

    下面我将详细讲解“golang文件服务器的两种方式(可以访问任何目录)”的完整攻略,过程中将包含两条示例说明。 golang文件服务器的两种方式 方式一:使用gohttpserver库 gohttpserver是一个基于net/http库实现的高性能文件服务器,支持显示目录、提供文件下载等功能。使用前需要先安装gohttpserver,可以使用如下命令进行安…

    Linux 2023年5月14日
    00
  • Linux上安装Mysql及简单的使用详解

    下面我将为您详细讲解在Linux上安装Mysql及简单的使用详解。本攻略将分为以下几个部分: 安装Mysql 配置Mysql 使用Mysql 示例说明 1. 安装Mysql 在Linux系统上安装Mysql相对简单,只需要使用系统自带的包管理器即可。 以Ubuntu系统为例,执行以下命令: sudo apt-get update sudo apt-get i…

    Linux 2023年5月14日
    00
合作推广
合作推广
分享本页
返回顶部