Alibaba Cloud Linux 3的官方镜像源有哪些?

Alibaba Cloud Linux 3 的官方镜像源主要由阿里云提供,根据网络环境(内网/网络)和具体需求(如基础系统、安全更新、容器等),可以分为以下几类:

1. 默认公共镜像源(推荐用于公网环境)

这是最通用的配置,适用于大多数在阿里云 ECS 实例上运行且无需特殊提速的场景。

  • 主仓库地址:http://mirrors.aliyun.com/alinux3/
  • 常用子目录:
    • BaseOS: http://mirrors.aliyun.com/alinux3/BaseOS/$basearch/os/
    • AppStream: http://mirrors.aliyun.com/alinux3/AppStream/$basearch/os/
    • Updates: http://mirrors.aliyun.com/alinux3/updates/$basearch/

2. 阿里云内网高速镜像源(推荐用于阿里云 ECS 实例)

如果您的服务器是部署在阿里云内部(VPC 或经典网络),使用内网 IP 访问可以获得极快的下载速度和更低的延迟。注意:仅当您的实例与镜像源在同一地域时才能生效。

  • 通用内网地址:http://mirror.ucloud.cn/alinux3/ (部分旧文档可能指向此,但阿里云官方主推以下)
  • 官方推荐内网地址:http://mirrors.cloud.aliyuncs.com/alinux3/
    • 该地址会自动解析到最近的阿里云节点。
    • 或者直接使用地域特定的内网地址,例如华北 2(北京):http://mirrors.aliyuncs.com/alinux3/ (通常公网和内网共用,但在阿里云控制台配置中常自动优化)。

最佳实践:在阿里云 ECS 上安装后,系统通常会自动检测并配置为最优的内网源。如果未自动生效,建议在 /etc/yum.repos.d/ 下将 mirrorlist 替换为 #mirrorlist,并将 baseurl 设置为 http://mirrors.aliyuncs.com/alinux3/。

3. 如何验证和切换镜像源

您可以通过以下步骤快速验证当前源是否可用,并切换到官方源:

  1. 查看当前源状态:
    yum repolist all
  2. 备份并修改配置文件:
    进入目录并备份原文件:

    cd /etc/yum.repos.d/
    cp alinux3.repo alinux3.repo.bak
  3. 编辑配置文件 (alinux3.repo):
    确保 enabled=1,并将 baseurl 指向上述官方地址。示例如下:

    [BaseOS]
    name=Alibaba Cloud Linux 3 - BaseOS
    baseurl=http://mirrors.aliyun.com/alinux3/BaseOS/$basearch/os/
    enabled=1
    gpgcheck=0
    
    [AppStream]
    name=Alibaba Cloud Linux 3 - AppStream
    baseurl=http://mirrors.aliyun.com/alinux3/AppStream/$basearch/os/
    enabled=1
    gpgcheck=0
  4. 清理缓存并重建:
    yum clean all
    yum makecache

注意事项

  • GPG 密钥验证:默认情况下,建议开启 gpgcheck=1 并导入官方 GPG 密钥以确保软件包的安全性。如果您遇到签名验证失败,请确认是否正确导入了密钥:
    rpm --import https://mirrors.aliyun.com/alinux3/RPM-GPG-KEY-alinux3
  • 版本区分:请务必确认您的系统是 Alibaba Cloud Linux 3,不要误用 Alibaba Cloud Linux 2 的源(路径不同,前者为 alinux3,后者为 alinux2)。
  • 容器镜像源:如果您需要拉取 Docker 或 Containerd 镜像,阿里云提供了专门的容器镜像服务(ACR)国内提速地址,通常在 /etc/docker/daemon.json 中配置 https://<您的域名>.mirror.aliyuncs.com。

通过以上配置,您可以获得稳定、快速的官方软件包下载体验。