阿里云 yum 源怎么配?CentOS 换源后装包快多了

刚装好的Linux服务器,yum默认指向的是国外官方源。国内直连延迟高、下载慢,装一个常用工具可能要等好几分钟,中途还常因超时报错。把yum源切到国内镜像,通常是最省事的提速办法。

阿里云 yum 源怎么配?CentOS 换源后装包快多了

阿里云开源镜像站(mirrors.aliyun.com)同步了CentOS、EPEL、Anolis OS等主流发行版的软件仓库,更新比较及时。在阿里云ECS上使用时,流量走的是阿里云内网或国内骨干网,速度差别最明显。对个人开发者和中小团队来说,改一下配置就能见效,成本很低。

换源前的准备

动手前先看一眼系统版本。执行cat /etc/redhat-release,确认是CentOS 7、CentOS 8、Anolis OS还是其他版本。不同版本对应的仓库文件不一样,拿错文件会直接报错。

网络那边也要看一下。服务器至少要能解析mirrors.aliyun.com,可以用ping -c 3 mirrors.aliyun.com测试。如果域名都解析不了,问题出在DNS,换源本身解决不了。

最后做好备份。改错了能快速回退,这一步很简单,但很多人会跳过:

sudo cp -r /etc/yum.repos.d/ /etc/yum.repos.d.bak

新源一旦出问题,有备份几秒钟就能恢复原状。

案例一:CentOS 7 切换阿里云yum源

以一台部署在阿里云华东地区的CentOS 7 ECS实例为例。这台机器原本执行yum install时,下载速度只有几十KB每秒,装一个nginx要近十分钟。切换分为三步。

第一步,下载阿里云提供的基础仓库文件,替换系统默认配置:

sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

第二步,安装EPEL扩展源。htop、ncdu、certbot这些常用软件都依赖EPEL,不加这一步,很多包会找不到:

sudo curl -o /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo

第三步,清掉旧缓存,重建元数据:

sudo yum clean all
sudo yum makecache

可以用yum repolist看一下启用的仓库,确认base和epel都在列表里。之后再装一次nginx,下载速度提到约20MB每秒,整个过程不到一分钟。这个案例里,提速主要来自元数据刷新和包下载两个环节,而这两处正是国内直连最容易卡住的地方。

案例二:CentOS 8 及停服版本的处理

CentOS 8已于2021年底停止维护,官方源大部分已经下线。直接沿用旧配置,会看到“Cannot find a valid baseurl”之类的报错。这时可以把仓库地址改为阿里云镜像站的centos-vault归档路径,并确认对应的版本目录确实存在。具体路径以镜像站的实际目录为准。

归档仓库只能解决依赖安装的问题,不能解决安全问题。停服系统不再有安全更新,如果业务还跑在CentOS 8上,长期看应该规划迁移到Anolis OS、Rocky Linux或AlmaLinux这类仍在维护的发行版。这些系统同样可以从阿里云镜像站获取软件源。

常见问题排查

换源后如果仍然报错,可以按下面几项逐个检查:

  • DNS解析失败:检查/etc/resolv.conf,用nslookup mirrors.aliyun.com确认能否解析。解析不了时,可以改用阿里云内网DNS再试。
  • GPG校验失败:多半是仓库公钥没有导入。打开repo文件,核对gpgkey地址是否与镜像站一致,不一致时以镜像站提供的地址为准。
  • 元数据过期:执行yum clean all后重新yum makecache,大部分由旧缓存引起的异常都能清掉。
  • 仓库冲突:同时存在多个指向不同镜像的repo文件时,包版本容易混乱。只保留需要的文件,其余移到备份目录,不要直接删除。

使用建议

  • 定期关注镜像站公告。阿里云会调整仓库路径或下线旧版本,写死在脚本里的URL隔一段时间要检查一次能否访问。
  • 生产环境先在测试机上验证。换源会改变依赖的来源,直接在线上改,已经稳定运行的服务可能出现意外。
  • 服务器不在阿里云上也能使用同样的镜像地址,但速度取决于你的网络出口。想知道实际效果,用time yum install装一个小包测一下,比参考别人的数字更可靠。

阿里云yum源的配置流程其实就三步:备份、替换仓库文件、刷新缓存。如果经常新开服务器,把这套步骤写成初始化脚本,每次执行一次,能省下不少重复等待。

赞 (0)
阿里云免费证书怎么申请?控制台操作与部署常见坑
上一篇 2026年10月31日 下午5:31
阿里云域名续费要注意哪些时间节点?
下一篇 2026年10月31日 下午5:32

相关推荐

  • 阿里云折扣怎么用?新用户和包年方案的实际差别

    阿里云折扣大致可以分成四类,各自的适用对象和门槛差别不小。与其等大促一起下单,不如先看清自己的用量属于哪一种,再挑对应的优惠。 新用户优惠:首次注册或首次购买部分产品时,常会看到低价试用或代金券。它适合先跑通业务的个人开发者,比如做一个小工具、搭一个测试站。试用期结束后价格会回到正常水平,所以要提前记下到期时间。 包年包月:预付费的单价一般低于按量付费。服务…

    2026年10月31日
  • 阿里云域名查询结果怎么看?注册前先核对这几点

    想好一个名字就急着注册,常见的结果是页面提示已被占用,或者续费价格比首年高出一大截。在下单前做一次阿里云域名查询,能提前看清这些风险。查询结果不只说明能不能买,还关系到后缀选择、域名历史、备案条件,以及之后每年要花的钱。 举个假设的例子。一家刚起步的本地餐饮店想用“xx小厨.com”,在阿里云查询页面输入后,系统显示已注册。店主没有就此放弃,接着查了“xx小…

    2026年10月31日
  • 服务器阿里云怎么挑?小团队常在这几步栽跟头

    第一次给网站找服务器,大多数人会卡在三个具体问题上:配置选多大,按量还是包年包月,出了故障找谁。服务器阿里云的选择其实没那么玄,先把自己的需求摆清楚,再去对照产品,大部分纠结都能理清。下面结合几个小团队的情况,说说我的看法。 先想清楚要跑什么 动手之前,先回答三个问题:业务是什么,访问量大概多少,网站停一小时能不能接受。一个只放企业介绍的页面,和一个每天要处…

    2026年10月31日
  • 阿里云资源按负载选配,哪里能省下真钱

    不少团队上云后,账单涨得比业务还快,资源越开越多,却说不清每台机器到底在跑什么。阿里云资源产品线很全,ECS、RDS、OSS、SLB、VPC 搭在一起就能撑起一套业务,但前期没有规划,浪费也会悄悄堆起来。这篇从选型、组织、成本和安全四个方面,结合两个实际案例,整理一套能落地的做法。 先想清楚业务需要什么样的阿里云资源 选型是第一步,也是最容易被跳过的一步。大…

    2026年10月31日
  • 阿里云服务器APP怎么管ECS?手机上能做的五件事

    服务器出问题的时候,很少挑时间。可能是晚上十一点收到告警,可能是在出差的高铁上,也可能是周末在家不方便开电脑。如果每次都要回到电脑前登录控制台,从看到告警到开始处理,中间很容易耽误一段时间。阿里云服务器APP的用处,就在于先把情况看清楚,能当场处理的小事直接解决。 它不适合替代控制台。复杂的网络规划、大批量部署、数据库迁移这类事,还是要坐到电脑前认真做。手机…

    2026年10月30日
返回顶部