CentOS 7能聯網但yum報錯:Could not resolve host: mirrorlist.centos.org 終極解決方法

CentOS 7能聯網但yum報錯:Could not resolve host: mirrorlist.centos.org?終極解決方法

關鍵詞:CentOS 7, yum, Could not resolve host, mirrorlist.centos.org, 軟件源, EOL

問題描述

大家好!相信很多還在使用?CentOS 7?的朋友都遇到了這個問題:虛擬機明明可以?ping?通外網,瀏覽器也能打開網頁,但一使用?yum?命令就報錯,提示?Could not resolve host: mirrorlist.centos.org?和?Cannot find a valid baseurl for repo: base/7/x86_64

bash

sudo yum install wget
已加載插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was
14: curl#6 - "Could not resolve host: mirrorlist.centos.org; 未知的錯誤"
...
Cannot find a valid baseurl for repo: base/7/x86_64

別急,這不是你的網絡配置問題!?本文教你如何快速解決它。

問題根源

這個錯誤的主要原因是因為?CentOS 7 已在 2024 年 6 月 30 日停止維護(EOL)。官方將原來的軟件源(包括?mirrorlist.centos.org)遷移到了存檔服務器(如?vault.centos.org),導致默認的配置無法再正常工作。

詳細步驟

步驟一:備份原有的軟件源配置(好習慣)

首先,我們備份一下原來的配置,以防萬一。

bash

sudo mv /etc/yum.repos.d /etc/yum.repos.d.backup
sudo mkdir /etc/yum.repos.d
步驟二:下載新的軟件源配置文件

這里以阿里云鏡像源為例(國內訪問速度快且穩定)。

方法一:使用?curl?命令直接下載(推薦)
如果您的系統還有?curl?命令,直接執行:

bash

sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

方法二:手動創建配置文件
如果?curl?也報錯,沒關系,我們可以手動創建!

  1. 使用?vi?編輯器創建并編輯文件:

    bash

    sudo vi /etc/yum.repos.d/CentOS-Base.repo
  2. 按下?i?鍵進入編輯模式,然后將以下?【阿里云】源配置?完整地復制粘貼進去:

    [base]
    name=CentOS-$releasever - Base - mirrors.aliyun.com
    baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
    gpgcheck=1
    gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7[updates]
    name=CentOS-$releasever - Updates - mirrors.aliyun.com
    baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/
    gpgcheck=1
    gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7[extras]
    name=CentOS-$releasever - Extras - mirrors.aliyun.com
    baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/
    gpgcheck=1
    gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7[centosplus]
    name=CentOS-$releasever - Plus - mirrors.aliyun.com
    baseurl=http://mirrors.aliyun.com/centos/$releasever/centosplus/$basearch/
    gpgcheck=1
    enabled=0
    gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
  3. 粘貼后,按下?Esc?鍵,然后輸入?:wq?并回車,保存文件并退出?vi?編輯器。

步驟三:清理緩存并重建

讓?yum?讀取我們新配置的軟件源。

bash

sudo yum clean all    # 清理舊的緩存
sudo yum makecache    # 建立新的緩存
步驟四:大功告成,測試一下!

現在,再次執行你之前失敗的命令,測試是否成功:

bash

sudo yum install -y wget

如果看到?Complete!?提示,恭喜你,問題已經完美解決!🎉


其他替代鏡像源

如果你不想用阿里云,也可以替換為其他源,只需在?步驟二?中使用對應的配置即可。

  • 清華大學鏡像源

    • 下載命令:sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.tuna.tsinghua.edu.cn/repo/centos-vault-7.repo

  • 華為云鏡像源

    • 下載命令:sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.huaweicloud.com/repository/conf/CentOS-7-reg.repo

重要提醒

雖然此方法可以暫時解決軟件安裝的問題,但請注意:CentOS 7 已經停止維護,不再提供任何安全更新。這意味著繼續使用該系統可能會存在安全風險。

強烈建議:對于生產環境或新項目,請盡快規劃遷移到仍在維護的系統,如:

  • Rocky Linux

  • AlmaLinux

  • CentOS Stream

  • 或其他穩定的 Linux 發行版。


總結

遇到?Could not resolve host: mirrorlist.centos.org?錯誤,只需三步:

  1. 備份原配置。

  2. 換源到阿里云、清華等國內鏡像站。

  3. 清緩存并測試。

希望這篇教程能幫到你!如果還有問題,歡迎在評論區留言。

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

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

相關文章

【解鎖Photonics for AI:系統學習光學神經網絡與超表面設計,成就下一代光芯片工程師】

### 光學神經網絡基礎 光學神經網絡利用光子替代電子進行信息處理,具有低延遲、高帶寬和低功耗優勢。核心組件包括衍射光學元件(DOE)、馬赫-曾德爾干涉儀(MZI)和微環諧振器。 衍射神經網絡(DNN&#xff09…

基于SrpingBoot和Vue的共享筆記管理系統-項目分享

基于SrpingBoot和Vue的共享筆記管理系統-項目分享項目介紹項目摘要用戶管理實體圖筆記分享管理實體圖系統總體功能圖寫在最后項目介紹 使用者:管理員、用戶 開發技術:MySQLJavaSpringBootVue 項目摘要 隨著網絡技術的普及和人們閱讀習慣的改變&#x…

我的6年!

修改前:https://t.zsxq.com/ERUuD Data:2025/08/27 更新 你好,我是老成。我在星球中用紅包🧧的方式鼓勵大家發自我介紹,但是我又想,為帶動大家,我得做個榜樣,為此我重新修改一下我的…

深入理解事務一致性和隔離性

事務是數據庫系統提供的高級抽象,利用事務可以讓應用層付出較少的努力就能提供較高的一致性保障,而不用過度關心類似于競爭條件、不完全寫入、數據丟失等問題。 稍微學過用過數據庫的同學,大都接觸過事務這個概念,通常也知道事務…

最優化方法學習筆記

什么是“最優化”?最優化方法的核心思想是:在給定的條件下,找到一個最佳的解決方案。這個“最佳”通常是指使得某個目標函數(可以是最小化或最大化的數值)達到極致的答案。簡單來說,就是如何用最好的方式做…

多模態融合新紀元:Ovis2.5 本地部署教程,實現文本、圖像與代碼的深度協同推理

一、簡介Ovis2.5 旨在實現原生分辨率的視覺感知和增強的多模態推理。它集成了一個原生分辨率的視覺變換器(NaViT),可以處理原始、可變分辨率的圖像,消除了固定分辨率切片的需要,并保留了精細細節和全局布局——這對于圖…

力扣hot100:滑動窗口最大值優化策略及思路講解(239)

記錄一下今天完成的算法題,雖然這個難度是困難,但感覺沒有那個560.和為k的子數組和難想,這個題主要就前期遇到個優先隊列,因為之前沒用過,不太熟悉,剩下的思路感覺都屬于正常難度問題描述原始思路&#xff…

“互聯網 +”時代下開源 AI 大模型 AI 智能名片 S2B2C 商城小程序:行業變革與未來展望

摘要:在“互聯網 ”浪潮的推動下,各行業正經歷著深度融合與變革。互聯網、新零售、云計算等新興技術成為行業發展的關鍵驅動力。本文聚焦開源 AI 大模型 AI 智能名片 S2B2C 商城小程序這一創新模式,分析其在“互聯網 ”背景下的內涵與優勢&am…

ROS2通信機制實戰——從“單向傳數據”到“雙向發請求”(二)

第2天:ROS2通信機制實戰——從“單向傳數據”到“雙向發請求” 做機器人開發時:“為什么控制機器人前進用話題,而讓機器人報位置要用服務?”其實答案很簡單——ROS2的通信機制是“按需設計”的:話題適合高頻、單向的數…

Function Calling(智能客服)

目錄 1.0.思路分析 1.1.基礎CRUD 1.1.1.數據庫表 1.1.2.引入依賴 1.1.3.配置數據庫 1.1.4.基礎代碼 2.定義Function 2.1.課程表的字段: 2.2.定義Function 2.3.System提示詞 2.4.配置ChatClient 3.編寫Controller 3.1.解決兼容性問題 3.2.AlibabaOpenA…

探索淀粉深加工的無限可能:2026 濟南展覽會前瞻

在全球農產品加工的廣闊版圖中,淀粉深加工產業猶如一顆璀璨的明珠,散發著日益耀眼的光芒。其產品廣泛滲透于食品、飲料、醫藥、化工、能源等諸多領域,宛如一條條無形的紐帶,將各個行業緊密相連。隨著技術的日新月異、政策的大力扶…

STAGEWISE實戰指南:從集成到使用的完整解決方案

文章目錄 一、前言 二、集成STAGEWISE的實戰過程 1. 初始配置問題 2. 依賴沖突處理 3. 組件導入問題 四、標準集成方案 1. 完整安裝步驟 2. Vue項目集成步驟 (1) 修改App.vue文件 (2) 配置文件說明 五、最佳實踐 1. 開發規范 2. 常見問題排查 五、總結 一、前言 在前端開發中,…

使用astah制作專業狀態圖及C/C++實現解析

<摘要> 本文詳細解析如何使用astah專業工具繪制高質量的UML狀態圖&#xff0c;并建立與C/C代碼的完整映射關系。內容涵蓋狀態圖核心概念、astah工具實操指南、觸發機制(Trigger)、守衛條件(Guard)和動作(Action)的代碼實現解析&#xff0c;并通過一個完整的用戶登錄狀態機…

C語言————函數遞歸(通俗易懂)

我們在學習些新的函數時&#xff0c;首先我們得理解它是什么&#xff1f;是怎么定義的&#xff1f;然后去了解他的用途&#xff0c;最后我們自己要會用&#xff0c;知道用在什么地方&#xff1f;什么時候用&#xff1f;用的時候要注意些什么&#xff1f;有一個條理清晰的學習邏…

路由基礎(三):靜態路由、動態路由、默認路由

靜態路由 靜態路由&#xff1a;管理員使用手工方式為路由器添加路由 三種添加靜態路由的方式&#xff1a; 配置下一跳配置出接口出接口和下一跳都配置 備注&#xff1a;不配置出接口時&#xff0c;路由器會進行路由遞歸查詢 #添加去往10.1.1.0網段的靜態路由&#xff0c;下一跳…

大模型開發之:LangChain4j【附資料】

什么是 LangChain4j&#xff1f; LangChain4j 是一個專為 Java 生態系統設計的開源&#xff08;Apache 2.0 許可&#xff09;框架&#xff0c;用于簡化基于大語言模型&#xff08;LLM&#xff09;的應用程序開發。它的名字和靈感來源于其"前輩"——為 Python 設計的 …

SyntaxError: Failed to execute ‘open‘ on ‘XMLHttpRequest‘: Invalid URL

這就是在ajax請求的時候URL不正確&#xff0c; 例如&#xff1a; http://192.168.124.168:8082api/v1/task/get 正確的是這樣的&#xff1a; http://192.168.124.168:8082/api/v1/task/get 這個錯誤的來源是 baseUrl apiUrl 導致的&#xff0c; 比如baseUrl http://19…

程序代碼篇---類

為什么有類&#xff1a;要理解編程語言中為什么會有 “類”&#xff0c;我們可以從日常生活的例子入手。想象你要描述 “汽車” 這個事物&#xff1a;它有屬性&#xff08;顏色、品牌、排量&#xff09;它有行為&#xff08;行駛、剎車、鳴笛&#xff09;如果沒有類&#xff0c…

jenkins備份遷移

1、確認Jenkins版本 在web界面操作步驟&#xff1a;登錄Jenkins管理控制臺點擊左上角"Jenkins"圖標選擇"Manage Jenkins" > "About Jenkins"在頁面中查看"Version"字段顯示的具體版本號&#xff08;如2.479.2&#xff09; 建議截圖…

Video Ocean 接入 GPT-5

Video Ocean&#xff1a;全球首個接入 GPT-5 的視頻智能體引領 AI 視頻創作革命 一、技術全景&#xff1a;Video Ocean 的架構與創新 1.1 全球首個 GPT-5 視頻智能體的技術突破 Video Ocean 作為全球首個接入 GPT-5 的視頻智能體&#xff0c;代表了 AI 視頻生成領域的重大突…