云服务器初始化后必须配置国内镜像源以加速软件安装与更新:一、先备份原始源配置文件;二、按系统选择对应源(如ubuntu用阿里云、uos用华为云、centos用阿里云repo);三、替换/etc/apt/sources.list或/etc/yum.repos.d/下配置;四、执行apt clean && apt update或yum clean all && yum makecache;五、同步优化pip和maven源;六、验证无failed报错且下载速率明显提升。

云服务器初始化后,软件源加速是提升后续所有软件安装、更新效率的关键一步。默认源通常在国外,直接使用会导致 apt/yum/pip 等工具下载慢、超时甚至失败。配置国内镜像源本质就是把软件下载地址换成离你更近、更稳定的节点,不改内容,只换通道。
备份原始源配置再操作
这是必须前置动作,避免误操作导致包管理器失效。
- Ubuntu/Debian 系统:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
- CentOS/RHEL 系统:
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
- 统信UOS 系统:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
按发行版选对应镜像源并替换
不同系统配置位置和语法不同,别混用。
-
Ubuntu/Debian(含UOS):
编辑/etc/apt/sources.list,替换成阿里云、清华或华为云源。例如 Ubuntu 22.04(jammy)用阿里云:deb https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse deb https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse deb https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
替换后执行:
sudo apt clean && sudo apt update
-
CentOS 7/8 或 Rocky/AlmaLinux:
下载对应 repo 文件,比如阿里云 CentOS 7 源:sudo wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo sudo yum clean all && sudo yum makecache
-
统信UOS(基于Debian):
推荐一键切换华为云源:sudo sed -i 's|http://packages.uniontech.com|https://mirrors.huaweicloud.com/uniontechos|g' /etc/apt/sources.list sudo apt clean && sudo apt update
pip 和 Maven 也建议同步优化
云服务器常用于开发部署,Python 和 Java 工具链的加速同样重要。
-
pip 加速(Python):
临时使用:pip install some-package -i https://mirrors.tencent.com/pypi/simple
设为默认(创建配置文件):
mkdir -p ~/.pip echo "[global]\nindex-url = https://mirrors.tencent.com/pypi/simple\ntrusted-host = mirrors.tencent.com" > ~/.pip/pip.conf
-
Maven 加速(Java):
编辑~/.m2/settings.xml,在<mirrors></mirrors>标签下添加:<mirror><id>nexus-tencentyun</id><mirrorof>central</mirrorof><name>Tencent Cloud Maven Mirror</name><url>https://mirrors.cloud.tencent.com/maven/</url></mirror>
验证是否生效
- 查看源地址是否已变更:
grep -v "^#" /etc/apt/sources.list | head -3(Debian系)yum repolist(RHEL系) - 测试更新响应:
sudo apt update或sudo yum makecache应在几秒内完成,无Failed to fetch报错。 - 安装小包测试速度:
sudo apt install curl或yum install wget,观察下载速率是否明显提升。
不复杂但容易忽略











