换国内镜像源可显著提升linux系统更新与软件安装速度,需按发行版正确配置:ubuntu/debian改sources.list,centos/rhel换.repo文件,arch用reflector选镜像,并验证生效。

换国内镜像源是提升 Linux 软件安装和系统更新速度最直接有效的方法,尤其对 Ubuntu、Debian、CentOS、Arch 等主流发行版效果明显。关键不是随便换一个源,而是选对地理位置近、同步及时、服务稳定的镜像站,并正确替换配置文件。
Ubuntu/Debian:修改 sources.list
Ubuntu 和 Debian 使用 /etc/apt/sources.list 文件管理软件源。推荐使用清华、中科大、阿里云等镜像:
- 备份原文件:sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
- 用编辑器打开:sudo nano /etc/apt/sources.list
- 将所有 http://archive.ubuntu.com 或 http://security.ubuntu.com 替换为对应镜像地址,例如清华源:
https://mirrors.tuna.tsinghua.edu.cn/ubuntu/
注意保持发行版代号(如 jammy、focal)和组件(main、universe)不变。 - 保存后执行:sudo apt update 刷新缓存,验证是否生效。
CentOS/RHEL:替换 repo 文件
CentOS 7/8 及 Rocky/AlmaLinux 等使用 /etc/yum.repos.d/ 下的 .repo 文件。以 CentOS 7 为例:
- 进入源目录:cd /etc/yum.repos.d/
- 备份原有文件:sudo cp CentOS-Base.repo CentOS-Base.repo.bak
- 下载清华镜像配置:sudo curl -o CentOS-Base.repo https://mirrors.tuna.tsinghua.edu.cn/help/centos/7/x86_64/(注意按实际版本选链接)
- 清理并重建缓存:sudo yum clean all && sudo yum makecache
Arch Linux:选择最快镜像(reflector)
Arch 推荐用 reflector 自动筛选响应快、同步新的镜像源:
- 安装 reflector:sudo pacman -S reflector
- 生成新 mirrorlist(例如取前 10 个中国节点):
sudo reflector –country ‘China’ –age 12 –protocol https –sort rate –save /etc/pacman.d/mirrorlist - 更新前建议先备份:sudo cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.bak
- 运行 sudo pacman -Syu 验证速度变化。
验证与小技巧
换源后别急着装软件,先确认是否真正生效: