在CentOS 7 Minimal系統上配置國內鏡像源,確實是提升軟件包下載速度和系統可用性的關鍵一步,尤其考慮到CentOS 7已於2024年6月停止官方更新支持。下面為你梳理詳細的操作流程和注意事項。
🔧 更換鏡像源步驟
- 備份現有源配置
這是一個好習慣,以便在需要時可以恢復。
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
- 下載新的鏡像源配置文件
你可以選擇以下任一國內主流鏡像源。如果系統還未安裝wget,可以嘗試使用curl命令。
- 阿里雲(推薦,速度穩定且文檔清晰):
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
- 清理並重建YUM緩存
讓系統識別新的軟件源列表。
sudo yum clean all
sudo yum makecache
- (可選但推薦)添加EPEL源
EPEL倉庫提供了大量CentOS官方倉庫未包含的常用軟件包。同樣可以切換為國內源。
# 下載阿里雲提供的EPEL源配置
sudo wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
之後最好再次執行 sudo yum clean all && sudo yum makecache。
⚠️ 關鍵注意事項
- 網絡連通性:在執行操作前,請確保你的服務器可以訪問互聯網。如果遇到域名解析問題,可以嘗試修改
/etc/resolv.conf文件,將DNS服務器設置為114.114.114.114或8.8.8.8。 - 非阿里雲ECS用户:在重建緩存時,如果出現“Couldn't resolve host 'mirrors.cloud.aliyuncs.com'”的警告,這通常不影響使用。若想去掉警告,可以執行以下命令刪除配置文件中無法解析的域名指向:
sudo sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo
- 驗證新源:更換完成後,你可以運行以下命令來查看當前啓用的軟件倉庫,確認源地址已指向國內鏡像站。
sudo yum repolist
- 測試安裝:嘗試安裝一個軟件(如
vim或wget)來驗證下載速度是否正常。
sudo yum install -y vim
📦 安裝常用工具
配置好鏡像源後,你就可以輕鬆地為Minimal系統安裝必要的工具了。以下是一些常用軟件包:
- 網絡工具:
net-tools(提供ifconfig,netstat等命令) - 編輯器:
vim - 下載工具:
wget - 編譯器:
gcc和gcc-c++
安裝命令示例:
sudo yum install -y net-tools vim wget
希望這份詳細的指南能幫助你順利完成CentOS 7 Minimal系統的鏡像源配置!如果過程中遇到其他問題,隨時可以再問。
自動化學習。
本文章為轉載內容,我們尊重原作者對文章享有的著作權。如有內容錯誤或侵權問題,歡迎原作者聯繫我們進行內容更正或刪除文章。