Docker 、Centos、Ubuntu 一件换源脚本

一、专为国内用户打造的linux换源神器

LinuxMirrors是一款专为解决国内用户访问Linux官方源缓慢问题而开发的开源工具。根据中国互联网络信息中心(CNNIC)的报告,国内访问海外软件源的平均延迟高达 300ms+ ,导致apt updateyum 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)

 

交互式配置

请通过方向键UpDownLeftRight 或 WASD 控制选项并按 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

文章版权归原作者所有或来自互联网,未经允许请勿转载。如有侵权请联系我删除,谢谢!
THE END
分享
二维码
打赏
< <上一篇
下一篇>>
文章目录
关闭
目 录