今天打算给新VP安装virtualmin/webmin系统,发现在yum安装一些组件的时候竟然遇到错误,错误提示信息为:

Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=5&arch=i386&repo=os error was
[Errno 4] IOError: <urlopen error (-3, ‘Temporary failure in name resolution’)>
Error: Cannot find a valid baseurl for repo: base

Google了一下,原来是vps的nameserver有问题,估计是我这个vps设置的nameserver出故障了吧,所以还是打算把nameserver设置成 google 公司的 8.8.8.8 和 8.8.4.4 , 毕竟大公司的DNS会更加稳定一些,操作步骤如下:
首先用vim命令打开nameserver的文件:

vim /etc/resolv.conf

将里面的内容全部删除,然后复制以下的内容进去:

nameserver 8.8.8.8
nameserver 8.8.4.4

用键盘输入冒号: 然后输入: wq 然后回车,再次执行yum命令发现已经正常了

转载自:http://www.vpsbeta.com/%e4%bf%ae%e6%94%b9vps%e7%9a%84nameserver%e4%bf%ae%e5%a4%8dyum%e4%b8%8d%e8%83%bd%e5%8d%87%e7%ba%a7%e7%9a%84%e9%94%99%e8%af%af/  做收藏~