
Linux 软件源(Repository)是系统安装、更新软件的核心通道,配置不当会导致 apt/yum/dnf 命令卡顿、失败或无法获取最新包。加速关键不在“换源”本身,而在于选对镜像、及时同步、规避网络干扰,并配合基础优化手段。
确认发行版与架构,再选对应镜像源
不同发行版(Ubuntu/CentOS/Debian/Fedora/Arch)及其版本(如 Ubuntu 22.04、CentOS 7/8)、CPU 架构(x86_64、aarch64、riscv64)使用的源地址和仓库结构完全不同。直接套用他人配置极易出错。
- Ubuntu/Debian:优先用 清华 TUNA(https://mirrors.tuna.tsinghua.edu.cn/ubuntu/)或 中科大 USTC(https://mirrors.ustc.edu.cn/ubuntu/),注意替换
jammy、focal等代号为当前系统版本名 - CentOS 7/8:官方源已停更,建议迁移到 AlmaLinux 或 Rocky Linux,或使用清华/USTC 的 CentOS 替代镜像(如 https://mirrors.tuna.tsinghua.edu.cn/centos-vault/)
- Fedora:默认启用 fastestmirror 插件,可手动指定清华源:https://mirrors.tuna.tsinghua.edu.cn/fedora/releases/
- Arch Linux:编辑
/etc/pacman.d/mirrorlist,把Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch移到最顶部
安全替换源配置,避免系统异常
直接修改源文件前,先备份原配置;替换后务必运行更新命令验证可用性。不建议用一键脚本,尤其来源不明的“加速工具”可能篡改 keyring 或注入非官方仓库。
95Shop可以免费下载使用,是一款仿醉品商城网店系统,内置SEO优化,具有模块丰富、管理简洁直观,操作易用等特点,系统功能完整,运行速度较快,采用ASP.NET(C#)技术开发,配合SQL Serve2000数据库存储数据,运行环境为微软ASP.NET 2.0。95Shop官方网站定期开发新功能和维护升级。可以放心使用! 安装运行方法 1、下载软件压缩包; 2、将下载的软件压缩包解压缩,得到we
- Ubuntu/Debian:备份
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak,再用 sed 或编辑器批量替换域名(如将archive.ubuntu.com换成mirrors.tuna.tsinghua.edu.cn/ubuntu) - CentOS/RHEL:备份
/etc/yum.repos.d/CentOS-Base.repo,替换baseurl行中的 URL,并确保gpgcheck=1且gpgkey指向有效密钥地址(如清华镜像站提供的 gpgkey 地址) - 执行
sudo apt update或sudo yum makecache后,观察是否出现HIT或Retrieving key成功提示,无404或Connection refused
配合 DNS 与本地缓存进一步提速
源地址解析慢、重复下载相同包会拖慢整体体验。DNS 和缓存不是替代换源,而是补充优化。
- 改用国内 DNS:在
/etc/resolv.conf中设置nameserver 114.114.114.114或223.5.5.5,避免因 DNS 查询超时导致 apt 卡在 “Resolving” 阶段 - 启用 apt-cacher-ng(Ubuntu/Debian):安装后默认监听
localhost:3142,在/etc/apt/apt.conf.d/01proxy添加Acquire::http::Proxy "http://127.0.0.1:3142";,多台机器共用一个缓存,节省带宽且提升二次安装速度 - 禁用 IPv6(若本地不支持):在
/etc/apt/apt.conf加入Acquire::ForceIPv4 "true";,避免因 IPv6 尝试连接失败而额外等待
定期检查源状态,避开失效或限速节点
镜像站可能临时维护、同步延迟,或对教育网/企业网出口限速。不能“一配了之”。
- 访问镜像站首页(如 https://mirrors.tuna.tsinghua.edu.cn/status/),查看各仓库同步时间,确保 Ubuntu main、universe 等关键组件更新时间在 1 小时内
- 用
curl -I https://mirrors.tuna.tsinghua.edu.cn/ubuntu/dists/jammy/InRelease测试响应头中的HTTP/2 200和Content-Length,判断是否可正常访问 - 若发现某源持续慢(如
apt update耗时 >2 分钟),临时切回官方源对比,确认是镜像问题还是本地网络问题








