yum 安装时错误 Errno 14 Couldn't resolve host 解决办法

本文涉及的产品
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
全局流量管理 GTM,标准版 1个月
云解析 DNS,旗舰版 1个月
简介:

    背景

    由于笔者需要情况紧急的更新服务,官方的源[http://mirrorlist.centos.org]访问速度和下载速度已不能满足紧急的生产环境中,无奈之下,只好选择国内的源.

    

     国内比较好的源如下:


最后经测试和以往使用经验双重判断下,选择了阿里云的源.原因如下

    阿里云做为国内数一数二的云服务器提供商,其背后大量使用和依赖的yum源,其基于全国BGP多线带宽的情况下,网速等体验在国内来说不容小视.


    备份原来的yum源文件

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup


    指定位置下载aliyum源

    

[root@localhost ~]wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

    

    清空数据缓存

 

[root@localhost ~]yum clean all  
已加载插件:fastestmirror
正在清理软件源: base extras updates
Cleaning up everything


    更新数据缓存

[root@localhost ~]yum makecache

wKioL1d7b3OzRAm0AAFGISo1b3E774.png


  查找问题思路:

  •  如上会提示Errno 14错误, 经检查后,发现提示中显示(Could not resolve host)无法解析主机, 初步确认为DNS配置问题,

  •  因为服务器原来为DHCP自动获取ip,所以DNS为也自动获取, 后业务需要,将ip改为静态ip,  忽略了DNS配置

 解决方法 

  •  一:在网卡中添加DNS

  •  二:在/etc/resolv.conf中添加 nameserver 8.8.8.8


总结:运维中任何一点马虎都将造成后面的蝴蝶效应,应当遵从能复制粘贴决不手敲输入,修改前至少双备份,修改后对比修改位置,对于错误多总结.(经验总是来自失败)




      本文转自asd1123509133 51CTO博客,原文链接:http://blog.51cto.com/lisea/1796016,如需转载请自行联系原作者




相关文章
|
1月前
|
存储 缓存 Linux
【Linux】另一种基于rpm安装yum的方式
通过本文的方法,您可以在离线环境中使用RPM包安装YUM并进行必要的配置。这种方法适用于无法直接访问互联网的服务器或需要严格控制软件源的环境。通过配置本地YUM仓库,确保了软件包的安装和更新可以顺利进行。希望本文能够为您在特定环境中部署YUM提供实用的指导。
194 0
|
3月前
|
关系型数据库 MySQL Linux
Linux 安装 mysql【使用yum源进行安装】
这篇文章介绍了在Linux系统中使用yum源安装MySQL数据库的步骤,包括配置yum源、安装MySQL服务、启动服务以及修改root用户的默认密码。
Linux 安装 mysql【使用yum源进行安装】
|
2月前
|
Unix Linux Go
Linux 使用Yum安装Go和配置环境
Linux 使用Yum安装Go和配置环境
|
4月前
|
关系型数据库 MySQL Linux
在CentOS上使用yum安装与使用MySQL
在CentOS操作系统上使用yum包管理器安装和配置MySQL数据库的详细步骤,包括下载MySQL的yum源配置、安装MySQL服务、启动和停止服务、设置开机自启动、获取临时密码、修改root用户密码、授权用户以及处理相关问题。同时,文章还包含了一些操作的截图,帮助用户更直观地理解安装和配置过程。
1277 0
在CentOS上使用yum安装与使用MySQL
|
4月前
|
Oracle Java 关系型数据库
yum安装指定版本的openJDK
yum安装指定版本的openJDK
|
4月前
|
网络协议 Linux
CentOS7 yum安装报错“Could not resolve host: mirrorlist.centos.org;"之解决办法(换源)
CentOS7 yum安装报错“Could not resolve host: mirrorlist.centos.org; Name or service not known“之解决办法(换源)
|
4月前
|
Linux Docker 容器
在CentOS操作系统上使用yum安装/使用/卸载Docker容器引擎
在CentOS操作系统上安装、配置、使用和卸载Docker容器引擎的详细步骤,包括配置Docker镜像加速的方法。
511 0
|
4月前
|
安全 Java 应用服务中间件
如何通过 Yum 在 CentOS 7 上安装 Apache Tomcat 7
如何通过 Yum 在 CentOS 7 上安装 Apache Tomcat 7
225 0
|
4月前
|
jenkins Java Devops
CentOS 7上安装 Jenkins 2.346 -- yum 方式
CentOS 7上安装 Jenkins 2.346 -- yum 方式
257 0
|
4月前
|
jenkins Linux 持续交付
CentOS 7上安装 Jenkins 2.227 -- yum 方式
CentOS 7上安装 Jenkins 2.227 -- yum 方式
214 0