Docker 、Centos、Ubuntu 一件换源脚本
一、专为国内用户打造的linux换源神器
LinuxMirrors是一款专为解决国内用户访问Linux官方源缓慢问题而开发的开源工具。根据中国互联网络信息中心(CNNIC)的报告,国内访问海外软件源的平均延迟高达 300ms+ ,导致apt update或yum install等基础操作变得异常缓慢,工作效率极低。LinuxMirrors项目作者给大家整理提供了国内比较全的镜像源(含教育网),让linux软件下载速度提升10倍以上。
举个例子,因为centos7目前已经停止维护,最近几年大家在用centos7系统的时候都会面临一个换源问题,可能网上会有很多换源的教程,推荐的源状态不稳定,测试下来确实没有几个是能成功的,大多数都是因为源失效或配置复杂。但是LinuxMirrors可以完美的解决这个问题,一键换源,没有任何问题,very nice!
| 功能 | 技术实现 | 用户价值 | 
|---|---|---|
| 一键换源 | 纯Bash脚本实现 | 无需技术背景,30秒完成操作 | 
| 智能测速 | 内置延迟检测算法 | 自动选择最快镜像源 | 
| 全面兼容 | 适配24+主流Linux发行版 | 覆盖绝大多数的linux内核系列系统 | 


支持操作系统清单

实测数据
浙江大学Linux社团对200台实验室设备进行测试,平均下载速度从512KB/s提升至52.3MB/s,软件安装时间缩短98%。
二、支持国内站点列表

- 
- 阿里云
 
- 
- 腾讯云
 
- 
- 华为云
 
- 
- 网易
 
- 
- 火山引擎
 
- 
- 清华大学
 
- 
- 北京大学
 
- 
- 浙江大学
 
- 
- 南京大学
 
- 
- 兰州大学
 
- 
- 上海交通大学
 
- 
- 重庆邮电大学
 
- 
- 中国科学技术大学
 
- 
- 中国科学院软件研究所
 
- 教育网镜像站(学术网络首选)
三、使用教程
一键执行
根据自身的网络环境,以下几个url任选其中一个即可
bash <(curl -sSL https://linuxmirrors.cn/main.sh)
bash <(curl -sSL https://raw.githubusercontent.com/SuperManito/LinuxMirrors/main/ChangeMirrors.sh)
bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/ChangeMirrors.sh)
bash <(curl -sSL https://raw.gitcode.com/gh_mirrors/li/LinuxMirrors/raw/main/ChangeMirrors.sh)
交互式配置
请通过方向键Up、Down、Left、Right 或 W、A、S、D 控制选项并按 Enter 回车键确认。
验证结果
# 检查源文件
cat /etc/apt/sources.list
# 测试下载速度
time sudo apt install tree -y故障排除指南
紧急恢复方案
# 恢复原始配置(所有系统通用)
cp /etc/apt/sources.list.bak /etc/apt/sources.list  # Debian系
cp /etc/yum.repos.d/*.repo.bak /etc/yum.repos.d/   # RedHat系
# 强制清理缓存
apt clean all || yum clean all效能提升对比
| 场景 | 官方源速度 | LinuxMirrors优化后 | 提升倍数 | 
|---|---|---|---|
| 校园网更新Ubuntu | 58KB/s | 21.4MB/s | 369x | 
| 企业批量更新CentOS | 4.5小时 | 23分钟 | 12x | 
| 树莓派安装软件包 | 15分钟 | 47秒 | 19x | 
转自:https://mp.weixin.qq.com/s/rfioZLlWtFCnW3TrmjDlqA
 
                             
                        
 解决了就好。。
解决了就好。。
共有 0 条评论