在 CentOS 系统中,yum(Yellowdog Updater, Modified)是常用的包管理工具,其下载软件包的速度与所使用的镜像站密切相关。国内优质镜像站能大幅提升下载效率,以下为大家整理 3 个稳定的国内镜像站资源,以及详细的 yum 源切换操作步骤,适用于日常包管理与依赖查询场景。
一、推荐国内优质镜像站
国内镜像站不仅下载速度快,还能避免因跨境网络波动导致的下载失败问题,以下 3 个镜像站是运维中常用的选择,建议收藏备用:
- 网易镜像站:地址为 http://mirrors.163.com/,提供丰富的 Linux 发行版包资源,稳定性强;
- CentOS 官方镜像站:地址为 http://mirror.centos.org/,可获取 CentOS 各版本官方认证的包资源,兼容性最佳;
- 阿里云镜像站:地址为 https://developer.aliyun.com/mirror/,国内访问速度极快,还提供详细的配置文档与技术支持。
日常通过 yum 命令下载的软件包、依赖库,默认或可配置为从上述镜像站获取。后续修改 yum 配置文件时,核心就是将默认源地址替换为这些国内镜像站地址,从而提升包管理效率。
二、yum 源切换详细操作步骤
切换 yum 源前需注意:所有操作需以 root 权限执行(可通过sudo –i切换至 root 用户),且第一步必须进行配置文件备份,避免操作失误导致 yum 功能失效。
步骤 1:备份原有 yum 源配置文件
yum 的核心配置文件CentOS-Base.repo存放在/etc/yum.repos.d/目录下,切换源前先备份该文件,便于后续需要时恢复:
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
执行上述命令后,原有配置文件会以.backup后缀保留,不会被新配置覆盖。
步骤 2:下载对应镜像站的新配置文件
根据所使用的 CentOS 版本(6/7/8),选择阿里云或网易镜像站,下载对应的CentOS-Base.repo文件到指定目录。
选项 A:切换至阿里云镜像源
CentOS 6 系统:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
CentOS 7 系统:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
CentOS 8 系统:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
选项 B:切换至网易镜像源
CentOS 6 系统:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS6-Base-163.repo
CentOS 7 系统:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
CentOS 8 系统:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS8-Base-163.repo
若系统提示 “wget: command not found”,说明未安装 wget 工具,可先通过
yum install wget -y
安装后再执行上述命令。
步骤 3:清理旧 yum 缓存
切换源后,需清理系统中残留的旧镜像源缓存文件,避免新旧缓存冲突导致包下载异常:
yum clean all
该命令会删除/var/cache/yum/目录下的旧缓存数据,不影响系统正常运行。
步骤 4:生成新镜像源缓存
清理完成后,执行以下命令生成新镜像站的缓存,后续 yum 下载时会优先使用缓存,提升查询与下载速度:
yum makecache
缓存生成过程中,系统会自动连接新配置的镜像站,获取包列表并存储到本地,等待命令执行完成即可。
三、补充说明:yum 下载文件默认存放位置
通过 yum 下载的软件包、依赖文件,默认存储在/var/cache/yum/目录下。若需查看已下载的包文件,可进入该目录按系统版本、架构进一步查找(如/var/cache/yum/x86_64/7/对应 CentOS 7 64 位系统的缓存目录)。
本站部分资源来源于用户上传和网络公开信息,如有侵权请邮件联系站长:237914037@qq.com,分享目的仅供大家学习和交流,您必须在下载后24小时内删除!本站提供的源码、模板、插件等等其他资源,不包含技术服务请大家谅解! 如有链接无法下载、失效或广告,请联系管理员处理!默认解压密码为:sonay.cn