在windows2008的hyper-v虚拟机中,安装centos,目的是配置成为apache服务器
本篇目的:
由于yum自带的源下载速度比较慢,先将yum源改为网易的mirrors.163.com,并配置防火墙,保证下载时源路径能通
1、查看当前系统
2、备份yum默认源的repo文件
进入路径/etc/yum.repos.d/,备份yum默认源的repo文件
3、用网易163的yum源,更新原有的repo文件
网易163的yum源,对应的repo文件地址为:http://mirrors.163.com/.help/CentOS6-Base-163.repo,
我还没有安装samba和wget,故直接通过html浏览并复制文件的内容,替换了系统原有的CentOS-Base.repo内容
vi CentOS-Base.repo
52dd(我的文件共52行,这句等于清空了原来的文件内容)
粘贴网易163的repo文件
:w 保存,:x退出
4、检查DNS
为啥这里不直接更新yum源呢? 因为这里我是新装的服务器,要先ping一下看,网易源的mirrors.163.com能否ping通,再做更新。
可惜现在的结果是
修改ifcfg-eth0如下
发现配置中已有两个DNS,分别为DNS1和DNS2,在此增加DNS3=本机wan ip
之后通过service network restart重启eth0,可以发现网易的DNS mirros.163.com已经可以ping通
5、执行yum源更新
分别执行如下三条命令,更新yum源
[root@localhost ~]# yum clean all
[root@localhost ~]# yum makecache
[root@localhost ~]# yum update
如果更新中,提示
诸如这样的无法解析主机的错误,我的处理方法是按ctrl+c结束当前更新指令,然后再次确认mirrors.163.com是否可以ping通。
如果无法ping通,就只能再通过service network restart来重启网络了。这点没找到好的处理方法,有点郁闷
备注:yum update这个指令,好多内容更新啊,漫长的等待以Complete!结束