使用yum时出现了下面的错误提示:
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=5&arch=i386&repo=addons error was
[Errno 4] IOError:
Error: Cannot find a valid baseurl for repo: addons
然后 ping mirrorlist.centos.org
发现ping不通.怀疑是dns设置问题.
ping www.ctohome.com
也出现:
unknown host www.ctohome.com
的错误.多试一试偶尔会ping通,说明dns的确有问题.于是,我们来修改dns配置:
vi /etc/resolv.conf
汗,发现vi也不能用,思索下,其实我们只是需要修改 /etc/resolv.conf
文件,直接一个dns服务器即可,想到了echo命令:
echo "nameserver 8.8.8.8" >> /etc/resolv.conf
搞定,ping www.baidu.com
顺畅了,yum可以用了!第一件事情,就是去删除 /etc/resolv.conf
里面有问题的dns服务器.