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

简介:

    背景

    由于笔者需要情况紧急的更新服务,官方的源[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,如需转载请自行联系原作者




相关文章
|
17天前
|
缓存
yum 如何设置可以将安装的rpm包都缓存下来
【4月更文挑战第17天】yum 如何设置可以将安装的rpm包都缓存下来
40 0
|
1月前
|
Linux C语言
linux yum安装ffmpeg 图文详解
linux yum安装ffmpeg 图文详解
49 0
|
1月前
|
Linux
linux yum 安装rar和unrar
linux yum 安装rar和unrar
98 0
|
1月前
|
关系型数据库 MySQL PHP
LAMP YUM安装配置实战
LAMP YUM安装配置实战
35 3
|
1月前
|
关系型数据库 MySQL Linux
CentOS 7.4下使用yum安装MySQL5.6
CentOS 7.4下使用yum安装MySQL5.6
81 0
|
14天前
|
弹性计算 关系型数据库 MySQL
安装LAMP 环境(yum 版本)
【4月更文挑战第29天】
7 0
|
14天前
|
弹性计算 关系型数据库 Shell
安装 LAMP 环境(yum 版本)
【4月更文挑战第29天】
25 5
|
20天前
|
Linux
centos 6.5安装yum
centos 6.5安装yum
52 0
|
21天前
|
存储 Linux 网络安全
centos7使用yum网络安装
这些是使用Yum进行网络安装的基本步骤。根据你的需求,你可以重复步骤3和4来安装其他软件包。请注意,执行Yum操作需要root或具有sudo权限的用户。
48 1
|
25天前
|
应用服务中间件 nginx
yum 安装报错 No package nginx available Error:Nothing to do
yum 安装报错 No package nginx available Error:Nothing to do
41 1