阿里云Linux安装软件镜像源
阿里云是最近新出的一个镜像源。得益与阿里云的高速发展,这么大的需求,肯定会推出自己的镜像源。
阿里云Linux安装镜像源地址:http://mirrors.aliyun.com/
CentOS系统更换软件安装源
第一步:备份你的原镜像文件,以免出错后可以恢复。
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
第二步:下载新的CentOS-Base.repo 到/etc/yum.repos.d/
CentOS 5
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
CentOS 6
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
第三步:运行yum makecache生成缓存
yum clean all
yum makecache
------------------------------------------------------------------------------------
以上很有可能会有网络问题,即unresolve,需要更改网络dns
方法1:
vim /etc/resolv.conf添加dns:
nameserver 8.8.8.8
方法2:(如果方法1无效,请采用方法2:)
2. 修改dns
[root@iz25m0z7ik3z ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
文末添加
DNS1=8.8.8.8
DNS2=8.8.4.4
3. 重启network 服务
[root@iz25m0z7ik3z ~]# service network restart
- Shutting down interface eth0: Device state: 3 (disconnected)
- [ OK ]
- Shutting down interface eth1: [ OK ]
- Shutting down loopback interface: [ OK ]
- FATAL: Module off not found.
- Bringing up loopback interface: [ OK ]
- Bringing up interface eth0: Active connection state: activated
- Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/2
- [ OK ]
- Bringing up interface eth1: RTNETLINK answers: File exists
- RTNETLINK answers: File exists
- [ OK ]
- FATAL: Module off not found.
4. 如下提示表示network 服务 与 NetworkManager服务冲突
- Bringing up interface eth0: Active connection state: activated
- Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/2
- [ OK ]
应该是之前安装了图形界面“X Window System”导致。
5. 停止NetworkManager
[root@iz25m0z7ik3z ~]# service NetworkManager stop
- Stopping NetworkManager daemon: [ OK ]
6. 再次重启 network 服务
[root@iz25m0z7ik3z ~]# service network restart
- Shutting down interface eth0: [ OK ]
- Shutting down interface eth1: [ OK ]
- Shutting down loopback interface: [ OK ]
- FATAL: Module off not found.
- Bringing up loopback interface: [ OK ]
- Bringing up interface eth0: Determining if ip address 10.44.153.37 is already in use for device eth0...
- [ OK ]
- Bringing up interface eth1: Determining if ip address 101.200.188.182 is already in use for device eth1...
- RTNETLINK answers: File exists
- [ OK ]
- FATAL: Module off not found.
7. 该警告一般是由于网卡解析arp协议导致的,可在网卡的配置文件中加入ARPCHECK=NO参数来屏蔽该检查
[root@iz25m0z7ik3z ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
文末添加
ARPCHECK=no
再次启动网卡
- Shutting down interface eth0: [ OK ]
- Shutting down interface eth1: [ OK ]
- Shutting down loopback interface: [ OK ]
- FATAL: Module off not found.
- Bringing up loopback interface: [ OK ]
- Bringing up interface eth0: [ OK ]
- Bringing up interface eth1: RTNETLINK answers: File exists
- [ OK ]
- FATAL: Module off not found.
至此yum update 一切正常。