由於某些衆所周知的緣由,使用CentOS的時候,不少國際上的下載站點和源都在國內有訪問問題。所幸國內的大廠子們給咱們提供了很是完整的源,而且時刻保持更新。若是你是他們的一份子,意味着你能夠配置內部源。若是你是外部用戶,也可使用他們的公開yum源。下面我來介紹一下yum源失效或者沒法鏈接的時候的處理方法。ubuntu
這個問題通常來講在國內比較容易遇到,每每是因爲偉大的GFW等其餘地區性網絡政策致使海外的yum源或者默認的yum源沒法使用致使。這個時候最佳的解決方法就是直接替換yum源。vim
國內的yum源目前比較豐富且完善,主要來源有如下公司提供的源:bash
搜狐開源鏡像站:
[http://mirrors.sohu.com/](http://mirrors.sohu.com/)
網易開源鏡像站:
[http://mirrors.163.com/](http://mirrors.163.com/)
阿里開源鏡像站:
[http://mirrors.aliyun.com/](http://mirrors.aliyun.com/)
複製代碼
北京理工大學:
[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的國內源了。工具
有時候由於誤操做或者腳本自動化要求或者生產環境須要等等的緣由,服務器的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