網站訪問量太多網站推廣交換鏈接
系列博客專欄:
- JVM系列博客專欄
- SpringBoot系列博客
環(huán)境
- Centos7
- Xshell7
問題描述
最近安裝了一個虛擬機,準備用來學習,不過使用yum
命令安裝一些軟件,不過使用這個命令時候,提示
Cannot find a valid baseurl for repo: base/7/x86_64,Could not retrieve mirrorlist
具體報錯截圖:
解決方法
這種問題,一般有幾種情況:
- 網絡問題,可以在虛擬機里ping一下域名
- DNS問題,需要修改配置
/etc/sysconfig/network-scripts/
- Centos yum源有問題,需要更換repo
- 檢查網絡問題
在虛擬機里,ping一下百度的域名,能ping通說明網絡正常
- 檢查DNS配置
到這個目錄
cd /etc/sysconfig/network-scripts/
一般是找到ifcfg-en
這樣開頭的文件
vi查看這個文件,檢查ONBOOT
是否設置為yes
,不是修改為yes
,然后!wq
保存退出
- 更換Centos yum源
前面網絡和dns都檢查了,都正常,不過yum
下載還是提示報錯,所以需要換一個yum
源看看,使用國內的yum源
阿里云 CentOS 7 源:http://mirrors.aliyun.com/repo/Centos-7.repo
華為云 CentOS 7 源:http://mirrors.myhuaweicloud.com/repo/CentOS-7.repo
網易163 CentOS 7 源:http://mirrors.163.com/.help/CentOS7-Base-163.repo
搜狐 CentOS 7 源:http://mirrors.sohu.com/help/CentOS7-Base-sohu.repo
本文使用阿里云的repo,先檢查一下系統(tǒng)有wget
? 有的話直接wget
下載一下repo文件
先備份一下原本的repo文件
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget下載阿里云的repo文件
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
如果系統(tǒng)沒有wget,那就去阿里云官網下載一下,鏈接: https://mirrors.aliyun.com/repo/
然后使用xftp上傳到服務器,移動到/etc/yum.repos.d/
cp Centos-7.repo /etc/yum.repos.d/CentOS-Base.repo
然后就可以使用yum
命令,安裝一下wget
yum install wget