在虚拟机上更新yum,总是告诉我找不懂镜像服务器地址,配置失败,连
#yum install yum
它自己都无法更新。
于是决定先配置一下yum的更新源。
首先找到yum的主要配置文件,
一般在/etc/yum.repos.d/CentOS-Base.repo;
网上说自己配置,但自己配置总是丢三落四的,于是干脆直接拽一个下来,
先把原来的备份或删除,由于是虚拟机,所以我直接干掉了。
# rm CentOS-Base.repo
推荐以下地址(任选其一):
中科大的yum源:
# wget http://centos.ustc.edu.cn/CentOS-Base.repo
163的yum源:
# wget http://mirrors.163.com/.help/CentOS-Base-163.repo
sohu的yum源
# wget http://mirrors.sohu.com/help/CentOS-Base-sohu.repo
如果无法直接下载或下载好慢,可以自己先在本机(win)把这个文件下载好,
然后通过ftp传给linux;
注意命名必须更改为“CentOS-Base.repo”;
更新yum源后,建议更新yum缓冲区,使操作立即生效(一般不用)。
# yum makecache
顺便一提,如果依然无法访问镜像服务器,还有可能是dns没设对,
# setup
进入网络设置页面“Network
configuration”,把dns设置为8.8.8.8和4.4.4.4(这是google的);
或者设置为服务器所在局域网的网关,或者是isp服务商的dns地址。
还不行?就关了所有的防火墙。
特别提示!!!
全都折腾完了之后,必须要重启服务器系统,否则mysql会很不正常!!!
# shutdown -r 0