解决Centos yum 更新出错

昨天在服务器里装 centos 7,遇到了yum更新失败问题。这个问题是受镜像地址限制的。

显示错误如下:

解决Centos yum 更新出错

出现这个错误,一般就是镜像源的问题:

镜像连接错误

这时就考虑使用国内的镜像,比如163镜像。

解决方法:

这里以centos 7为例,其他版本把数字改下就好,取大版本号

cd /etc/yum.repos.d

mv CentOS-Base.repo CentOS-Base.repo.bak

vi CentOS-Base.repo

[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

保存即可。
可能刚改完不能立即生效需要缓冲一段时间,我刚改完时还是现实不行,于是就去吃饭了,回来发现莫名其妙的好了!

如果出现下面的错误:
解决Centos yum 更新出错

一般就是DNS问题

测试方法就是ping外网,发现ping不通就是这个问题。

解决方法:

echo "nameserver 8.8.8.8">>/etc/resolv.conf

或者编辑解析文件

vi /etc/resolv.conf

添加nameserver 8.8.8.8
保存退出即可。
然后再yum update就可以了。

转载于:https://blog.51cto.com/13670314/2306735

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值