昨天在服務器裏裝 centos 7,遇到了yum更新失敗問題。這個問題是受鏡像地址限制的。centos
顯示錯誤以下:服務器
出現這個錯誤,通常就是鏡像源的問題:ide
鏡像鏈接錯誤測試
這時就考慮使用國內的鏡像,好比163鏡像。url
解決方法:server
這裏以centos 7爲例,其餘版本把數字改下就好,取大版本號blog
cd /etc/yum.repos.dget
mv CentOS-Base.repo CentOS-Base.repo.bakit
vi CentOS-Base.repoclass
[base]
name=Red Hat Enterprise Linux 7.0 -Base
baseurl=http://mirrors.163.com/centos/7/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
[update]
name=Red Hat Enterprise Linux 7.0 -Updates
baseurl=http://mirrors.163.com/centos/7/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
[extras]
name=Red Hat Enterprise Linux 7.0 -Extras
baseurl=http://mirrors.163.com/centos/7/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
保存便可。
可能剛改完不能當即生效須要緩衝一段時間,我剛改完時仍是現實不行,因而就去吃飯了,回來發現莫名其妙的好了!
若是出現下面的錯誤:
通常就是DNS問題
測試方法就是ping外網,發現ping不通就是這個問題。
解決方法:
echo "nameserver 8.8.8.8">>/etc/resolv.conf
或者編輯解析文件
vi /etc/resolv.conf
添加nameserver 8.8.8.8保存退出便可。而後再yum update就能夠了。