yum -y install wget

Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x


原因没有配置dns解析,/etc/resolve.conf配置文件修改


vim /etc/resolve.conf

# Generated by NetworkManager

# No nameservers found; try putting DNS servers into your

# ifcfg files in /etc/sysconfig/network-scripts like so:

# DNS1=xxx.xxx.xxx.xxx

# DNS2=xxx.xxx.xxx.xxx

# DOMAIN=lab.foo.com bar.foo.com

nameserver 8.8.8.8

nameserver 4.4.4.4

search localdomain

:wq

保存,再次运行就可以成功。


DNS域名解析配置/etc/resolve.conf配置文件解析

nameserver 8.8.8.8
nameserver 8.8.4.4
search localdomain


nameserver  表明DNS服务器的ip地址,可以有很多行的nameserver,每一个带一个ip地址。在查询域名解析服务器的时候,按照nameserver的顺序,只有当nameserver在查询没有回复时才会查询下一个nameserver。

domain  申明本机的域名。很多服务器用到这个字段,比如邮件系统。

search 它的多个参数指明域名查询顺序。当要查询没有域名的主机,主机将在由search 声明的域中分别查找。domain 和search 不能共存;如果同时存在,后面出现的将会被使用。
sortlist 允许将得到域名结果进行特定的排序。它的参数为网络/掩码对。允许任意的排列顺序。Red Hat 中没有提供缺省的/etc/resolve.conf文件,它的内容是根据在安装时给出的选项动态创建的。