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系统上使用软链接和硬链接?

    在Linux系统上,链接是指将一个文件名与另一个文件关联起来的方法,是对文件的引用。链接可分为硬链接和软链接两种类型。 硬链接 硬链接是指不同的文件名指向同一物理文件。多个文件名指向同一文件,它们互为硬链接。硬链接的基本操作语法为: ln 源文件名 链接文件名 例如,创建一个名为linkfile1的文件,并向该文件写入内容: echo "This …

    Linux 2023年4月19日
    00
  • Linux xinit命令

    下面就是对 Linux xinit 命令的详细解释以及使用方法攻略。 1. 命令的作用 xinit 命令主要用于启动 X Windows 系统。当你在命令行中输入 xinit 命令后,系统将启动 X 服务器并进入窗口系统环境,然后开始运行指定的用户的客户端应用程序。 2. 使用方法 使用 xinit 命令前,你需要确保已安装 X 服务器系统,并且当前用户具有…

    Linux 2023年3月28日
    00
  • VMware虚拟机下linux上网的几种方式示例

    VMware虚拟机下 Linux 上网的几种方式示例 在 VMware 虚拟机中使用 Linux 操作系统时,我们需要配置虚拟机网络以使其能够连接互联网。本文将介绍几种在 VMware 虚拟机中配置 Linux 上网的方式,以便于用户进行选择。 1. Bridged模式 Bridged 模式就是让虚拟机的网络接口和宿主机的网络接口在同一个网络中。在这种情况下…

    Linux 2023年5月24日
    00
  • linux简单命令3—帮助命令

    1:帮助命令:man 命令; 2:这个帮助用的比较多(还是中文):命令  –help   3:shell帮助    4:详细命令(比man更详细)帮助,用的少,比较麻烦:info  

    Linux 2023年4月12日
    00
  • Linux:管道命令与文本处理三剑客(grep、sed、awk)

    1 管道命令(pipe)介绍 众所周知,bash命令执行的时候会输出信息,但有时这些信息必须要经过几次处理之后才能得到我们想要的格式,此时应该如何处置?这就牵涉到 管道命令(pipe) 了。管道命令使用的是|这个界定符号。另外,管道命令与连续执行命令是不一样的,这点下面我们会说明。 我们先来看一个管道命令的例子。假设我们需要看/etc目录下有多少文件,那么可…

    Linux 2023年4月18日
    00
  • Linux-关机命令

    关机命令 shutdown [OPTION]… TIME [MESSAGE] shutdown 选项+时间+信息 常见的关机命令有 shutdown -a ===>使用/etc/shutdown.allow 来验证身份 shutdown -t  ===>t表示time 后面一般会接时间(s秒),表示多久之后,在发送kill信号 shutdow…

    Linux 2023年4月11日
    00
  • Centos下编译Linux内核的具体实现方法

    下面就是CentOS下编译Linux内核的具体实现方法的攻略: 准备工作 网络环境要好,需要下载内核源代码、安装需要的依赖库等。 对于初学者来说,最好在虚拟机上面进行操作,避免造成系统损坏。 需要有一定的Linux基础和shell编程经验。 具体实现方法 获取内核源代码 首先需要下载内核源代码,可以到 http://www.kernel.org 下载最新的稳…

    Linux 2023年5月14日
    00
  • 如何在Linux系统上进行容器化应用程序开发?

    在Linux系统上进行容器化应用程序开发的步骤如下: 选择适合的容器化技术 目前在Linux下使用的容器化技术主要有Docker和LXC两种。Docker具有更高的可移植性和安全性,因此更适合生产环境。而LXC限制更少,个性化更强,适合研究和实验。 编写Dockerfile或LXC描述文件 Dockerfile或LXC描述文件是容器化应用程序的核心文件,它描…

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