更改CentOS默认yum镜像源为国内的yum镜像源

本文介绍如何将CentOS系统的默认yum源更换为国内的阿里云或网易镜像,包括备份原有源、下载配置文件及生成缓存等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


刚安装完的CentOS系统,默认带的yum镜像源一般都是国外的,导致在线安装的时候,速度很慢。这个时候需要你更换yum镜像源为国内的,国内主要开源的开源镜像点应该算是阿里和网易了。 

网易:http://mirrors.163.com.centos/   

阿里云:http://mirros.aliyun.com/centos


修改CentOS默认yum源为mirrors.163.com

1、备份系统自带的yum镜像源 /etc/yum.repos.d/CentOS-Base.repo 

[root@betty yum.repos.d]#mv /etc/yum.repos.d/CentOS-Base.repo  /etc/yum.repos.d/CentOS-Base.repo.backup

2、查看自己按照的centOS系统的版本

[root@betty ~]# cat /etc/system-release
CentOS release 6.7 (Final)


3、根据系统版本号,下载对应yum源配置文件到上面那个文件夹内

进入到yum源配置文件所在的文件夹

[root@betty ~]# cd /etc/yum.repos.d/


CentOS7

[root@betty yum.repos.d]# wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

CentOS6

[root@betty yum.repos.d]# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

CentOS5

[root@betty yum.repos.d]# wget http://mirrors.163.com/.help/CentOS5-Base-163.repo

4、运行yum生成缓存

[root@betty yum.repos.d]# yum makecache

5、更新系统就能看到mirrors.163.com信息

[root@betty yum.repos.d]# yum -y update
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Update Process
Repository base is listed more than once in the configuration
Repository updates is listed more than once in the configuration
Repository extras is listed more than once in the configuration
Repository centosplus is listed more than once in the configuration
Repository contrib is listed more than once in the configuration
Loading mirror speeds from cached hostfile
 * base: mirrors.163.com
 * extras: mirrors.163.com
 * updates: mirrors.163.com



用阿里云,只要下载aliyun的yum配置文件到/etc/yum.repos.d/,其它步骤一致

CentOS7

[root@betty yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo


CentOS6

[root@betty yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo


CentOS5

[root@betty yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo



### 配置 CentOS 系统上的 YUM 镜像源CentOS 系统上配置 YUM 镜像源是一项常见的任务,目的是确保系统能够快速且稳定地获取软件包及其更新。以下是详细的说明和操作方法。 #### 备份现有配置文件 在进行任何更改之前,建议备份 `/etc/yum.repos.d/` 目录下的现有配置文件,以防止配置出错时无法恢复。可以通过以下命令完成备份: ```bash mkdir -p /etc/yum.repos.d/backup mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup/ ``` 这一步非常重要,可以确保原始配置文件的安全[^1]。 #### 选择镜像源 根据地理位置和网络带宽选择一个离用户较近且响应速度快的镜像源国内常用的镜像源包括阿里云、腾讯云、网易等。这些镜像源提供了较快的下载速度和稳定的连接。 #### 下载新的 YUM 源配置文件 以阿里云为例,可以使用 `wget` 或 `curl` 命令下载适合的 YUM 源配置文件。对于 CentOS 7 系统,执行以下命令: 1. 下载主 YUM 源配置文件: ```bash wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo ``` 2. 下载 EPEL(Extra Packages for Enterprise Linux)源配置文件(可选): ```bash wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo ``` 上述命令将从阿里云镜像站下载适合 CentOS 7 的 YUM 配置文件[^2]。 如果更倾向于使用 `curl` 命令,也可以执行以下操作: ```bash curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo ``` #### 清理并生成缓存 完成配置文件的替换后,需要清理旧的 YUM 缓存并生成新的缓存,以确保系统使用最新的配置: ```bash yum clean all yum makecache ``` 这一步会清除所有旧的元数据,并重新生成基于新配置文件的缓存[^3]。 #### 验证配置 最后,可以通过以下命令验证 YUM 源是否配置成功: ```bash yum repolist ``` 该命令将列出当前系统中可用的 YUM 源及其状态。如果一切正常,应该可以看到阿里云或其他所选镜像源的信息。 ### 注意事项 - 如果系统版本不是 CentOS 7,请根据实际版本调整下载地址中的版本号。 - 在配置过程中,确保网络连接稳定,以便顺利下载配置文件。 ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值