Jast blog Jast blog
首页
  • 《Ambari自定义开发教程》笔记
  • 《CDH教程》笔记
  • 《ClickHouse教程》笔记
  • 《HDFS教程》笔记
  • 《DolphinScheduler教程》笔记
  • 《Hbase教程》笔记
  • 《Iceberg教程》笔记
  • 《Hive教程》笔记
  • 《Flume教程》笔记
  • 《Kafka教程》笔记
  • 《Impala教程》笔记
  • 《Hue教程》笔记
  • 《Spark教程》笔记
  • 《Flink教程》笔记
  • 《Phoenix教程》笔记
  • 《ElasticSearch教程》笔记
  • 《Kylin教程》笔记
  • 《Storm教程》笔记
  • 《Yarn教程》笔记
  • 《Presto教程》笔记
  • 《图数据库教程》笔记
  • 《Kerberos教程》笔记
  • 《Maxwell教程》笔记
  • 《MinIO教程》笔记
  • 《DataX教程》笔记
  • 《Superset教程》笔记
  • 《IOTDB教程》笔记
  • 《大数据相关》笔记
  • 《PaddleNLP教程》笔记
  • 《Nginx教程》笔记
  • 《Java技术文档》
  • 《Maven教程》笔记
  • 《IDEA使用教程》
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档

Jast-zsh

如果你知道你要去哪里,全世界都会给你让路。
首页
  • 《Ambari自定义开发教程》笔记
  • 《CDH教程》笔记
  • 《ClickHouse教程》笔记
  • 《HDFS教程》笔记
  • 《DolphinScheduler教程》笔记
  • 《Hbase教程》笔记
  • 《Iceberg教程》笔记
  • 《Hive教程》笔记
  • 《Flume教程》笔记
  • 《Kafka教程》笔记
  • 《Impala教程》笔记
  • 《Hue教程》笔记
  • 《Spark教程》笔记
  • 《Flink教程》笔记
  • 《Phoenix教程》笔记
  • 《ElasticSearch教程》笔记
  • 《Kylin教程》笔记
  • 《Storm教程》笔记
  • 《Yarn教程》笔记
  • 《Presto教程》笔记
  • 《图数据库教程》笔记
  • 《Kerberos教程》笔记
  • 《Maxwell教程》笔记
  • 《MinIO教程》笔记
  • 《DataX教程》笔记
  • 《Superset教程》笔记
  • 《IOTDB教程》笔记
  • 《大数据相关》笔记
  • 《PaddleNLP教程》笔记
  • 《Nginx教程》笔记
  • 《Java技术文档》
  • 《Maven教程》笔记
  • 《IDEA使用教程》
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
  • Linux网站汇总
  • Shell使用详解
  • 自动化运维脚本集合
  • 模拟占用磁盘内存CPU
  • Linux释放缓存
  • Linux监控进程磁盘邮件预警
  • 《Nginx教程》笔记
  • Linxu服务器文件双向同步-rsync+sersync
  • Linux文件清空的几种方法
  • Linux日志自动清理方案
  • Linux执行脚本加密
  • Linux安装包制作
  • Crontab详解
  • Linux上传下载百度网盘文件
  • 内网穿透
  • 内网穿透-无需公网服务器
  • 一文搞定Jenkins自动化部署程序
  • Linux配置代理请求
  • Linux监控之夜莺
  • Proxmox安装
  • Proxmox创建CentOS虚拟机
  • Proxmox创建Windows虚拟机
  • Debian系统安装OpenVPN
  • Docker快速部署OpenVPN
  • 用户登录时执行检查脚本
  • 一键配置Linux镜像源
    • 概要
    • 功能特性
      • 多元化的软件源适配
      • 零技术门槛
      • 广泛的系统支持
      • 功能强大的脚本
      • 开源与透明
    • 支持系统版本
    • 配置与使用指南
      • 一键执行命令
      • 设置阿里云镜像源
      • 软件包更新
      • 清理缓存
    • 相关注意事项
      • 使用 ROOT 用户执行脚本
      • 建议使用 SSH 远程工具
      • 初次执行脚本注意事项
  • RustScan端口扫描
  • 前置机、堡垒机、跳板机区别
  • Linux添加回收站功能
  • Linux系统详细信息监控-Grafana+Prometheus
  • 再见XShell:轻量又高性能的SSH工具AI加持快人一步
  • Unbuntu安装deb文件
  • Ubuntu远程连接时分辨率问题
  • Ubuntu中Clash报错
  • Linux可视化监控
  • Vim复制自动缩进问题处理
  • 无所不能的BusyBox:如何用它打造极小的Linux环境
  • 运维
Jast-zsh
2024-08-19
目录

一键配置Linux镜像源

# 一键轻松更换:Linux软件源快速切换

# 概要

在管理和维护 Linux 系统时,快速、稳定地获取软件更新至关重要。不同的网络环境和地理位置可能导致软件源访问速度缓慢或不稳定,尤其是在国内环境下。为了解决这一问题,本文介绍了一款强大的脚本工具,能够帮助用户轻松更换系统软件源。该脚本特别适合需要频繁管理不同 Linux 发行版的系统管理员、开发者和 IT 运维人员。通过这个脚本,用户可以快速选择适合的镜像源,确保系统始终保持最新和最佳性能,同时降低操作复杂性和技术门槛。

# 功能特性

# 多元化的软件源适配

该脚本深度考察了国内外主要镜像站的系统适配情况,确保了软件源的稳定性和速度。经过严格测试,优化了下载速度并保证了对IPv6的兼容性。用户可根据需求选择适用于中国大陆教育网或海外的镜像站,确保获取最快速、最稳定的更新服务。

# 零技术门槛

无论您是否具备技术背景,均可轻松使用该脚本。文档提供了详细的知识储备和操作指南,使新手也能快速上手。此外,文档中涵盖了常见问题的解决方案和部分高级用法的实际示例,帮助用户在遇到问题时及时解决并探索更多高级功能。

# 广泛的系统支持

该脚本支持多种GNU/Linux操作系统,包括主流的Debian、Ubuntu、Red Hat等,涵盖了各系统的多个版本。脚本能自动识别操作系统及其版本,确保兼容性。如果脚本检测到不支持的系统,会及时提示用户并自动退出,无需担心系统不兼容问题。

# 功能强大的脚本

该脚本大大简化了更换软件源的操作流程。默认情况下,脚本以交互方式运行,逐步引导用户完成软件源的配置。同时,脚本提供丰富的命令选项,用户可根据需求进行自定义配置,甚至可选择无交互模式进行自动化操作,以满足不同场景下的使用需求。

# 开源与透明

该项目完全开源,代码托管在GitHub,用户可以随时查看和贡献代码,确保项目的透明度和可持续性。

GitHub地址:https://github.com/SuperManito/LinuxMirrors (opens new window)

# 支持系统版本

系统名称 适配版本
Debian 8.0 ~ 13
Ubuntu 14.04 ~ 24
Kali Linux 2.0 ~ 2024
Linux Mint 19.0 ~ 21 / LMDE 6
Deepin all
Armbian all
Proxmox all
Red Hat Enterprise Linux 7.0 ~ 9
Fedora 30 ~ 40
CentOS 7.0 ~ 8.5 / Stream 8 ~ 9
Rocky Linux 8 ~ 9
AlmaLinux 8 ~ 9
OpenCloudOS 8 ~ 9
openEuler 21.03 ~ 24
openSUSE Leap 15 / Tumbleweed
Arch Linux all
Alpine Linux v3 / edge
Gentoo all

# 配置与使用指南

# 一键执行命令

用户只需运行以下命令,即可快速开始:

bash <(curl -sSL )
1

# 设置阿里云镜像源

当脚本提示时,输入 y 继续:

image-20240821154723990

# 软件包更新

如需直接更新软件包,输入 n :

image-20240821155112390

# 清理缓存

为了确保系统的稳定性和性能,建议输入 y 清理缓存:

image-20240821160737917

至此,镜像源更换操作完成,系统现已准备就绪。

# 相关注意事项

# 使用 ROOT 用户执行脚本

请确保以 ROOT 用户身份执行脚本。可使用以下命令进行用户切换:

  • Ubuntu 等系统:sudo -i
  • 其他系统:su root

某些系统未为 ROOT 账户设置密码,推荐使用 sudo -i 命令以确保顺利切换。

# 建议使用 SSH 远程工具

若系统终端界面无法正常显示中文,可能会影响交互内容的显示和操作。推荐使用 SSH 远程工具以确保顺畅操作。

# 初次执行脚本注意事项

部分系统可能未预装 curl 工具。若执行脚本时提示 Command not found 错误,请先使用以下命令安装 curl:

  • 对于基于 yum 的系统(如CentOS):yum install -y curl
  • 对于基于 apt 的系统(如Debian/Ubuntu):apt-get install -y curl
上次更新: 2024/08/23, 21:00:03
用户登录时执行检查脚本
RustScan端口扫描

← 用户登录时执行检查脚本 RustScan端口扫描→

最近更新
01
Linux可视化监控
02-26
02
Maven私服搭建
02-26
03
当ElasticSearch时间字段设置多个格式到底是用的哪个?
01-19
更多文章>
Theme by Vdoing | Copyright © 2016-2025 Jast-zsh | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式