当前位置: 首页 > news >正文

CentOS 8-BClinux8.2更换为阿里云镜像源:保姆级教程

还在为 CentOS 8 官方源访问缓慢或不可用而烦恼吗?更换为国内镜像源,如阿里云,可以显著提升软件包下载速度和稳定性。本文将带你一步步完成 CentOS 8 镜像源的更换,让你的系统管理更顺畅。

准备工作

在进行任何系统配置更改之前,强烈建议先备份重要数据。虽然更换镜像源的操作风险较低,但养成良好习惯总是没错的。

操作步骤

第一步:备份原有镜像源文件

为了防止万一出现问题,我们首先将系统原有的镜像源文件备份起来。

# 创建备份目录
sudo mkdir -p /etc/yum.repos.d/backup# 将所有 .repo 文件移动到备份目录
sudo mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup/
  • sudo mkdir -p /etc/yum.repos.d/backup:使用 sudo 获取管理员权限,创建一个名为 backup 的子目录(如果目录已存在,-p 参数会静默处理,不会报错)。
  • sudo mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup/:将 /etc/yum.repos.d/ 目录下所有扩展名为 .repo 的文件移动到刚刚创建的备份目录中。这一步确保我们不会丢失原有的配置。

第二步:下载阿里云 CentOS 8 镜像源配置文件

阿里云提供了稳定且快速的 CentOS 8 镜像源。我们将下载其官方配置文件替换掉原有的文件。

# 下载阿里云 CentOS 8 镜像源配置文件
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
  • sudo curl -o /etc/yum.repos.d/CentOS-Base.repo:使用 curl 命令下载文件,-o 参数指定下载后保存的文件名和路径,这里我们将其保存为 /etc/yum.repos.d/CentOS-Base.repo
  • https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo:这是阿里云提供的 CentOS 8(已进入 Vault,即归档状态)的镜像源配置文件链接。请注意,这里指定的是 CentOS 8.5.2111 版本的仓库,这是一个比较稳定的选择。如果你需要其他版本,可以访问 阿里云 CentOS 镜像站 查找对应版本。

提示: 如果你使用的是其他 CentOS 8 版本,可以替换 URL 中的版本号,例如 Centos-vault-8.4.2105.repoCentos-vault-8.6.2111.repo。不确定版本?可以运行 cat /etc/os-release 查看。

第三步:清理并重建 YUM 缓存

下载了新的镜像源配置文件后,需要清理旧的缓存并让 YUM 重新下载索引信息,以确保后续安装或更新软件包时使用的是新的阿里云源。

# 清理所有 YUM 缓存
sudo yum clean all# 重新生成缓存
sudo yum makecache
  • sudo yum clean all:清除 YUM 的所有缓存数据,包括已下载的软件包和元数据。
  • sudo yum makecache:让 YUM 从新的镜像源下载最新的软件包列表和元数据,生成新的缓存。

执行 sudo yum makecache 后,如果看到类似 Metadata Cache Created 的成功信息,说明缓存生成成功,新的镜像源配置生效。

验证更换结果

为了确认镜像源已经成功切换,可以尝试更新系统或安装一个软件包:

# 尝试更新系统(可以加 -y 参数自动确认)
sudo yum update# 或者安装一个简单的软件包,如 tree
sudo yum install tree

观察下载速度和来源,如果速度有明显提升,并且下载地址指向了阿里云的服务器(如 mirrors.aliyun.com),那就说明更换成功了!

可能遇到的问题及解决

  1. GPG 错误:有时可能会遇到 GPG 签名验证失败的提示。可以尝试运行 sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-8 导入 CentOS 的 GPG 密钥,或者直接忽略 GPG 检查(不推荐,有安全风险)。
  2. 某些软件包找不到:如果发现某个软件包在阿里云源中找不到,可能是因为该软件包不在默认的 CentOS-Base.repo 中。可以检查备份目录中的其他 .repo 文件(如 CentOS-CR.repo, CentOS-fasttrack.repo 等),看是否需要单独修改或恢复。

总结

将 CentOS 8 的镜像源更换为阿里云镜像源,是提升系统使用体验的简单有效方法。按照本文的步骤操作,你就能享受到更快的软件包下载速度和更稳定的更新服务。希望这篇教程对你有所帮助!

附录,一键切换脚本

# 备份原有repo文件
sudo mkdir -p /etc/yum.repos.d/backup
sudo mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup/# 下载阿里云CentOS 8镜像源配置
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo# 清理缓存并生成新缓存
sudo yum clean all
sudo yum makecache


文章转载自:
http://appraisement.zzgtdz.cn
http://balanced.zzgtdz.cn
http://catfoot.zzgtdz.cn
http://aphoristic.zzgtdz.cn
http://assaulter.zzgtdz.cn
http://brighish.zzgtdz.cn
http://alveolar.zzgtdz.cn
http://brachycephal.zzgtdz.cn
http://chargehand.zzgtdz.cn
http://agripower.zzgtdz.cn
http://bardling.zzgtdz.cn
http://blastoderm.zzgtdz.cn
http://alap.zzgtdz.cn
http://beshow.zzgtdz.cn
http://burweed.zzgtdz.cn
http://biffin.zzgtdz.cn
http://bisayan.zzgtdz.cn
http://asking.zzgtdz.cn
http://bottine.zzgtdz.cn
http://checkback.zzgtdz.cn
http://archimage.zzgtdz.cn
http://balneal.zzgtdz.cn
http://brenner.zzgtdz.cn
http://acquire.zzgtdz.cn
http://aroma.zzgtdz.cn
http://bruiser.zzgtdz.cn
http://biosynthesis.zzgtdz.cn
http://anthropophobia.zzgtdz.cn
http://cassation.zzgtdz.cn
http://canephoros.zzgtdz.cn
http://www.dtcms.com/a/280420.html

相关文章:

  • 【第二章自定义功能菜单_MenuItemAttribute_顶部菜单栏(本章进度1/7)】
  • Rust基础-part5-引用
  • 【jvm|基本原理】第四天
  • 游戏行业中的恶梦:不断升级的DDoS攻击
  • 深入理解C++11 std::iota:从原理到实践
  • UDP和TCP的主要区别是什么
  • 17. 什么是 webSocket ?
  • 力扣 hot100 Day45
  • ZYNQ千兆光通信实战:Tri Mode Ethernet MAC深度解析
  • Keepalived双机热备概述
  • 基于深度学习的LSTM、GRU对大数据交通流量分析与预测的研究
  • omniparser v2 本地部署及制作docker镜像(20250715)
  • 从浏览器到服务器:TCP 段的网络传输之旅
  • 设计模式二:策略模式 (Strategy Pattern)
  • 云计算如何提高企业的数据安全性和隐私保护
  • 我会秘书长杨添天带队赴杭州融量农业发展有限公司考察调研
  • NQTT-基础知识
  • CSS :root伪类详解:实现动态主题切换的关键所在
  • 7.15 Java基础|大小写转换、数组、ArrayList类
  • 基于Langchain4j开发AI编程助手
  • Python_1
  • 高等数学强化——导学
  • 【Python练习】044. 编写一个函数,实现快速排序算法
  • 第十三讲 | map和set的使用
  • JavaDemo——使用CGLIB动态代理
  • I3C通信驱动开发注意事项
  • 【雅思播客016】New Year Resolution 新年决心
  • docker搭建freeswitch实现点对点视频,多人视频
  • 极致cms多语言建站|设置主站默认语言与设置后台固定语言为中文
  • 嵌入式学习-PyTorch(4)-day21