小知识:CentOS配置yum源/解决yum源失效问题

由于某些众所周知的缘由,使用CentOS的时候,不少国际上的下载站点和源都在国内有访问问题。所幸国内的大厂子们给咱们提供了很是完整的源,而且时刻保持更新。若是你是他们的一份子,意味着你能够配置内部源。若是你是外部用户,也可使用他们的公开yum源。下面我来介绍一下yum源失效或者没法链接的时候的处理方法。ubuntu

通常来讲YUM源没法了链接主要有两个可能致使

1、yum源自己失效

这个问题通常来讲在国内比较容易遇到,每每是因为伟大的GFW等其余地区性网络政策致使海外的yum源或者默认的yum源没法使用致使。这个时候最佳的解决方法就是直接替换yum源。vim

国内的yum源目前比较丰富且完善,主要来源有如下公司提供的源:bash

  1. 企业贡献:
搜狐开源镜像站:
[http://mirrors.sohu.com/](http://mirrors.sohu.com/)
网易开源镜像站:
[http://mirrors.163.com/](http://mirrors.163.com/)
阿里开源镜像站:
[http://mirrors.aliyun.com/](http://mirrors.aliyun.com/)
复制代码
  1. 大学教学:
北京理工大学:
[http://mirror.bit.edu.cn](http://mirror.bit.edu.cn/) (IPv4 only)
[http://mirror.bit6.edu.cn](http://mirror.bit6.edu.cn/) (IPv6 only)
北京交通大学:
[http://mirror.bjtu.edu.cn](http://mirror.bjtu.edu.cn/) (IPv4 only)
[http://mirror6.bjtu.edu.cn](http://mirror6.bjtu.edu.cn/) (IPv6 only)
[http://debian.bjtu.edu.cn](http://debian.bjtu.edu.cn/) (IPv4+IPv6)
兰州大学:[http://mirror.lzu.edu.cn/](http://mirror.lzu.edu.cn/)
厦门大学:[http://mirrors.xmu.edu.cn/](http://mirrors.xmu.edu.cn/)
清华大学:
[http://mirrors.tuna.tsinghua.edu.cn/](http://mirrors.tuna.tsinghua.edu.cn/) (IPv4+IPv6)
[http://mirrors.6.tuna.tsinghua.edu.cn/](http://mirrors.6.tuna.tsinghua.edu.cn/) (IPv6 only)
[http://mirrors.4.tuna.tsinghua.edu.cn/](http://mirrors.4.tuna.tsinghua.edu.cn/) (IPv4 only)
天津大学:[http://mirror.tju.edu.cn/](http://mirror.tju.edu.cn/)
中国科学技术大学:
[http://mirrors.ustc.edu.cn/](http://mirrors.ustc.edu.cn/) (IPv4+IPv6)
[http://mirrors4.ustc.edu.cn/](http://mirrors4.ustc.edu.cn/)
[http://mirrors6.ustc.edu.cn/](http://mirrors6.ustc.edu.cn/)
东北大学:
[http://mirror.neu.edu.cn/](http://mirror.neu.edu.cn/) (IPv4 only)
[http://mirror.neu6.edu.cn/](http://mirror.neu6.edu.cn/) (IPv6 only)
电子科技大学:
[http://ubuntu.uestc.edu.cn/](http://ubuntu.uestc.edu.cn/)
复制代码

若是咱们须要将本身电脑中的源替换成这些源,方法很是简单。CentOS系统中yum源所对应的文件是/etc/yum.repo.d/CentOS-Base.repo。 咱们首先对这个文件进行备份: $ cd /etc/yum.repo.d/ $ mv CentOS-Base.repo CentOS-Base.repo.back服务器

而后咱们使用wget工具进行第三方yum源的下载,以阿里yum源为例: 下载对应的repo文件:$ wget http://mirrors.aliyun.com/repo/Centos-7.repo 重命名新的repo文件:$ mv Centos-7.repo CentOS-Base.repo 最后从新应用repo源:$ yum makecache网络

而后咱们愉快的使用没有GFW的国内源了。工具

2、本机的DNS问题

有时候由于误操做或者脚本自动化要求或者生产环境须要等等的缘由,服务器的DNS没有被制定或者存在某些问题或者被禁用了,这个时候会致使yum源没法正确的找到镜像服务器而失效。这个时候咱们能够经过修改/etc/resolv.conf来解决这个问题。spa

编辑该文件:$ vim /etc/resolv.conf 在文件中写死DNS:code

# Generated by NetworkManager
nameserver 172.24.x.xx
nameserver 172.24.x.xx
nameserver 8.8.8.8
复制代码

写死本地的DNS解析或者墙内的DNS解析,每每就能解决相关的问题。server

相关文章
相关标签/搜索