解決 CentOS 7 鏡像源無法訪問的問題

在國內使用 CentOS 系統時,經常會遇到鏡像源無法訪問或者下載速度慢的問題。尤其是默認的 CentOS 鏡像源通常是國外的,如果你的網絡環境無法直接訪問國外服務器,就會出現無法下載包的情況。本文將介紹如何修改 CentOS 7 的鏡像源為國內鏡像源,以提升更新與安裝軟件的速度。

問題描述

在執行 yum 命令時,系統嘗試從默認的鏡像源下載軟件包時,可能會遇到如下錯誤:

Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=updates&infra=stock error was
14: curl#6 - "Could not resolve host: mirrorlist.centos.org; 未知的錯誤"

這是因為系統默認使用的是 mirrorlist.centos.org,但該鏡像源的地址在國內無法直接訪問或解析,從而導致無法獲取軟件包的更新和安裝。

解決方案

為了解決該問題,我們可以通過修改 /etc/yum.repos.d/CentOS-Base.repo 文件,將鏡像源配置為國內的鏡像源。以阿里云的鏡像源為例,以下是詳細的修改步驟。

步驟 1:備份原始配置文件

在修改配置文件之前,建議先備份原始文件:

cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
步驟 2:修改 CentOS 鏡像源配置

使用文本編輯器打開 /etc/yum.repos.d/CentOS-Base.repo 文件:

vi /etc/yum.repos.d/CentOS-Base.repo

將所有的 mirrorlist 行替換為 baseurl,并配置國內的鏡像源。例如,替換為阿里云的鏡像源:

[base]
name=CentOS-$releasever - Base
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7[updates]
name=CentOS-$releasever - Updates
baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://mirrors.aliyun.com/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
步驟 3:清理 yum 緩存并重新生成緩存

配置文件修改完成后,執行以下命令清理原有的 yum 緩存,并生成新的緩存:

yum clean all
yum makecache
步驟 4:驗證修改是否生效

最后,執行 yum 安裝命令,測試是否能夠從國內鏡像源正常下載并安裝軟件包:

yum install -y yum-utils device-mapper-persistent-data lvm2

如果能夠成功安裝軟件包,說明修改已經生效。

總結

通過將 CentOS 的默認鏡像源修改為國內鏡像源,可以有效解決訪問鏡像源慢或無法訪問的問題,提升系統的更新和安裝速度。本文以阿里云鏡像源為例,但你也可以根據自己的需求選擇其他國內鏡像源,如清華大學鏡像源、中科大鏡像源等。

希望本文對你有所幫助!如果你有任何問題,歡迎留言討論。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/81150.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/81150.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/81150.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

云計算與大數據進階 | 26、解鎖云架構核心:深度解析可擴展數據庫的5大策略與挑戰(上)

在云應用/服務的 5 層架構里,數據庫服務層穩坐第 4 把交椅,堪稱其中的 “硬核擔當”。它的復雜程度常常讓人望而生畏,不少人都將它視為整個架構中的 “終極挑戰”。 不過,也有人覺得可擴展存儲系統才是最難啃的 “硬骨頭”&#…

Linux——UDP/TCP協議理論

1. UDP協議 1.1 UDP協議格式 系統內的UDP協議結構體: 注1:UDP協議的報頭大小是確定的,為8字節 注2:可以通過報頭中,UDP長度將UDP協議的報頭和有效載荷分離,有效載荷將存儲到接收緩沖區中等待上層解析。 注…

考研復習全年規劃

25考研以330分成功上岸。 備考期間,我深知學習規劃的重要性,為大家精心整理了一份初試備考時間線任務規劃,希望能為正在備考的同學們提供參考。如果你對如何規劃學習路線仍感迷茫,不妨參考這份時間表,合理分配時間&…

PhpStudy | PhpStudy 環境配置 —— PhpStudy 目錄結構 環境變量配置 · Windows 篇

🌟想了解這個工具的其它相關筆記?看看這個:[網安工具] 服務器環境配置工具 —— PhpStudy 使用手冊 在前面的章節中,筆者詳細介紹了如何在 Windows 和 Linux 系統中安裝 PhpStudy,但可能會有崽崽在安裝完成后發現依舊…

DDS(數據分發服務) 和 P2P(點對點網絡) 的詳細對比

1. 核心特性對比 維度 DDS P2P 實時性 微秒級延遲,支持硬實時(如自動駕駛) 毫秒至秒級,依賴網絡環境(如文件傳輸) 架構 去中心化發布/訂閱模型,節點自主發現 完全去中心化,節…

java中XML的使用

文章目錄 什么是XML特點XML作用XML的編寫語法基本語法特殊字符編寫 約束XML的書寫格式DTD文檔schema文檔屬性命名空間XML命名空間的作用 解析XML的方法??DOM解析XMLDOM介紹DOM解析包:org.w3c.dom常用接口DOM解析包的使用保存XML文件添加DOM節點修改/刪除DOM節點 S…

Spring Boot異步任務失效的8大原因及解決方案

Spring Boot異步任務失效的8大原因及解決方案 摘要:在使用Spring Boot的@Async實現異步任務時,你是否遇到過異步不生效的問題?本文總結了8種常見的異步失效場景,并提供對應的解決方案,幫助你徹底解決異步任務失效的難題。 一、異步失效的常見場景 1. 未啟用異步支持 ? …

QT6 源(104)篇一:閱讀與注釋QAction,其是窗體菜單欄與工具欄里的菜單項,先給出屬性測試,再給出成員函數測試,最后給出信號函數的學習于舉例測試

(1) (2) (3)接著給出成員函數測試 : (4) 給個信號函數的舉例 : (5) 謝謝

visual studio生成動態庫DLL

visual studio生成動態庫DLL 創建動態庫工程 注意 #include “pch.h” 要放在上面 完成后點擊生成 創建一個控制臺項目 設置項目附加目錄為剛才創建的動態庫工程Dll1: 配置附加庫目錄: 配置動態庫的導入庫(.lib):鏈…

matlab多智能體網絡一致性研究

一個基于連續時間多智能體系統(Multi-Agent Systems, MAS)的一階一致性協議的MATLAB仿真代碼,包含網絡拓撲建模、一致性協議設計和收斂性分析。代碼支持固定拓撲和時變拓撲,適用于學術研究。 1. 基礎模型與代碼框架 (1) 網絡拓撲…

【omnet++】omnet++6.0.3中調用python

版本: omnet 6.0.3 Ubuntu 20.04.6 LTS omnet的installguide中對ubuntu版本是有要求的,找到對應版本下載即可 先安裝omnet再安裝anaconda omnet 6.0.3安裝 別在網上找教程了,官方的installguide手冊是最好的。按照手冊安裝一些依賴包后 so…

【C++】 —— 筆試刷題day_29

一、排序子序列 題目解析 一個數組的連續子序列,如果這個子序列是非遞增或者非遞減的;這個連續的子序列就是排序子序列。 現在給定一個數組,然后然我們判斷這個子序列可以劃分成多少個排序子序列。 例如:1 2 3 2 2 1 可以劃分成 …

UE RPG游戲開發練手 第二十七課 普通攻擊2

UE RPG游戲開發練手 第二十七課 普通攻擊2 1. 創建普通攻擊的蒙太奇動畫 2.打開4個蒙太奇動畫,修改插槽為FullBody,修改動畫速度 3.編輯動畫藍圖,插入FullBody插槽讓普通攻擊動畫得以播放 4. 編輯GA_LightAttack技能藍圖

MySQL——日志

undo log(回滾日志):引擎層生成的日志,實現了事務的原子性,用于事務回滾和MVCC。redo log(重做日志):引擎層生成的日志,實現了事務的持久性,用于非正常關閉的數據恢復。bin log(歸檔日志):Serve…

QML 動畫控制、順序動畫與并行動畫

目錄 引言相關閱讀基礎屬性說明工程結構示例代碼解析示例1:手動控制動畫(ControlledAnimation.qml)示例2:順序動畫(SequentialAnimationDemo.qml)示例3:并行動畫(ParallelAnimationD…

PowerShell 實現 conda 懶加載

問題 執行命令conda init powershell會在 profile.ps1中添加conda初始化的命令。 即使用戶不需要用到conda,也會初始化conda環境,拖慢PowerShell的啟動速度。 解決方案 本文展示了如何實現conda的懶加載,默認不加載conda環境,只…

R語言學習--Day03--數據清洗技巧

在一般情況下,我們都是在數據分析的需求前提下去選擇使用R語言。而實際上,數據分析里,百分之八十的工作,都是在數據清洗。并不只是我們平時會提到的異常值處理或者是整合格式,更多會涉及到將各種各樣的數據整合&#x…

谷歌地圖代理 | 使用 HTML 和矢量模式 API 更輕松地創建 Web 地圖

在過去的一年里,谷歌對 Maps JavaScript API 進行了兩項重要更新,以便更輕松地采用我們最新、最好的地圖:HTML 地圖和矢量模式 API。今天谷歌地圖亞太區最大代理商之一的 Cloud Ace云一 為大家介紹一下更新的具體內容。 聯系我們 - Cloud Ac…

WL-G4048 Multi-Port PCIe 4.0 Switch

系列文章目錄 文章目錄 系列文章目錄《WL-G4048 Multi-Port PCIe 4.0 Switch數據手冊》總結一、芯片介紹二、芯片規格介紹(一)功能指標(二)管理調試和監控(三)參考時鐘(四)系統復位 …

召回11:地理位置召回、作者召回、緩存召回

GeoHash 召回 屬于地理位置召回,用戶可能對附近發生的事情感興趣。GeoHash 是一種對經緯度的編碼,地圖上每個單位矩形的 GeoHash 的前幾位是相同的,GeoHash 編碼截取前幾位后,將相同編碼發布的內容按時間順序(先是時間…