小白友好版:Linux 一键更换国内软件源教程
为什么需要换源?
在国内访问国外软件源经常很慢(就像访问外网卡顿),更换为国内镜像源能让你下载软件速度快 10 倍以上!
准备工作
- 
连接服务器
使用 SSH 工具(如 FinalShell、PuTTY 或宝塔面板的终端)登录你的 Linux 服务器 - 
备份重要数据(推荐)
虽然换源操作安全,但以防万一:cp -r /etc/apt /etc/apt_backup # Ubuntu/Debian cp -r /etc/yum.repos.d /etc/yum.repos.d_backup # CentOS
 
一键换源操作(超简单!)
只需一条命令:
bash <(curl -sSL https://linuxmirrors.cn/main.sh)
✅ 这个命令会自动下载并运行换源脚本,安全可靠
执行后你会看到:
+---------------------------------------------------+ | 欢迎使用 Linux 一键更换国内软件源脚本 | +---------------------------------------------------+ ❖ 阿里云 1) # 推荐阿里云或腾讯云 ❖ 腾讯云 2) ❖ 华为云 3) ❖ 网易 4) ... (共13个国内源可选)
交互步骤详解(跟着选就行)
- 
选择镜像源
▸ 输入数字1-13选择源(新手建议选1阿里云或2腾讯云)
▸ 按Enter确认 - 
是否安装 EPEL 源(仅限 CentOS/RedHat)
[?] 是否安装/覆盖 EPEL 源 [Y/n]:
▸ 输入
Y安装扩展软件库(推荐)
▸ 输入n跳过 - 
选择协议
[?] 请选择访问协议 [http/https] (默认 https):
▸ 直接按
Enter选择 https(更安全) - 
防火墙和 SELinux 处理
[!] 检测到防火墙 (firewalld) 正在运行 [?] 是否关闭防火墙 [Y/n]:
▸ 新手注意:
- 
选
Y会临时关闭防火墙(重启后恢复) - 
生产环境建议选
n不关闭 
 - 
 - 
备份确认
[?] 已存在备份文件,是否覆盖 [Y/n]:
▸ 输入
Y覆盖旧备份(推荐) - 
是否更新软件包
[?] 是否更新软件包 [Y/n]:
▸ 输入
Y立即更新(推荐,体验飞一般的速度!) - 
是否清理缓存
[?] 是否清理已下载的软件包缓存 [Y/n]:
▸ 输入
Y释放磁盘空间(安全操作) 
完成验证
看到这个提示就成功了:
------------ 脚本执行结束 ------------ 软件源更新成功!耗时:12秒
手动验证命令:
# Ubuntu/Debian 查看源 cat /etc/apt/sources.list # CentOS 查看源 cat /etc/yum.repos.d/*.repo
重要注意事项
- 
系统兼容性
✅ 支持:CentOS、Ubuntu、Debian、Rocky Linux 等主流系统
❌ 不支持:Windows、macOS、安卓 - 
网络要求
▶ 必须能访问https://linuxmirrors.cn
▶ 如果连这条命令都运行不了,需先配置基础网络 - 
常见问题解决
# 如果提示 curl 命令不存在 sudo apt install curl -y # Ubuntu/Debian sudo yum install curl -y # CentOS
 - 
还原默认源
脚本自动备份在:/etc/apt/sources.list.bak # Ubuntu/Debian /etc/yum.repos.d/backup/ # CentOS