`

将Centos的yum源更换为国内的阿里云源,yum失败dns处理

阅读更多

https://yq.aliyun.com/articles/33286 (将Centos的yum源更换为国内的阿里云源)

http://blog.csdn.net/inslow/article/details/54177191

 

        阿里云是最近新出的一个镜像源。得益于阿里云的高速发展,这么大的需求,肯定会推出自己的镜像源。
阿里云Linux安装镜像源地址:http://mirrors.aliyun.com/

 

[root@localhost home]# yum repolist

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

 * base: mirrors.aliyun.com

 * extras: mirrors.aliyun.com

 * updates: mirrors.aliyun.com

可以查看本机的yum源是哪里的?

CentOS系统更换软件安装源
第一步:备份你的原镜像文件,以免出错后可以恢复。

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

 

第二步:下载新的CentOS-Base.repo 到/etc/yum.repos.d/

CentOS 6
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

CentOS 7

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

更改CentOS-Media.repo使其为不生效:

enabled=0

第三步:运行yum makecache生成缓存

 

yum clean all
yum makecache

 

 ==========================================

 

[root@node1 data]# wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.5.1-1.x86_64.rpm

--2017-09-22 13:00:12--  https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.5.1-1.x86_64.rpm

Resolving s3-us-west-2.amazonaws.com (s3-us-west-2.amazonaws.com)... failed: Name or service not known.

wget: unable to resolve host address ‘s3-us-west-2.amazonaws.com’

 

 

      下载yum镜像的时候出现wget失灵的情况, 

wget默认安装的 
分析是DNS的问题 
解决办法:
vi /etc/resolv.conf 

添加如下内容(默认里面什么都没有)

# Generated by NetworkManager  (CentOS7 下就只有这句)

 

nameserver 114.114.114.114

nameserver 8.8.8.8

 这样就OK了

 

 在CentOS 7下,手工设置 /etc/resolv.conf 里的DNS,过了一会,发现被系统重新覆盖或者清除了。和CentOS 6下的设置DNS方法不同,有几种方式:

1、使用全新的命令行工具 nmcli 来设置

#显示当前网络连接
#nmcli connection show
NAME UUID                                 TYPE           DEVICE
eno1 5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03 802-3-ethernet eno1

#修改当前网络连接对应的DNS服务器,这里的网络连接可以用名称或者UUID来标识
#nmcli con mod eno1 ipv4.dns "114.114.114.114 8.8.8.8"   #enol 是社保名称

#将dns配置生效
#nmcli con up eno1

2、使用传统方法,手工修改 /etc/resolv.conf

  • 修改 /etc/NetworkManager/NetworkManager.conf 文件,在main部分添加 “dns=none” 选项:
[main]
plugins=ifcfg-rh
dns=none
  • NetworkManager重新装载上面修改的配置
# systemctl restart NetworkManager.service
  • 手工修改 /etc/resolv.conf
nameserver 114.114.114.114
nameserver 8.8.8.8

详细参见:

# man NetworkManager.conf
# man nmcli
分享到:
评论

相关推荐

    CentOS7阿里云yum源

    在CentOS 7中,为了获取最新且稳定的软件包,通常会将默认的yum源替换为可靠的第三方源,例如阿里云yum源。 阿里云提供的yum源是针对国内用户设计的,具有高速、稳定的特点,特别适合于部署在阿里云服务器上的...

    CentOS配置本地yum源/阿里云yum源/163yuan源并配置yum源的优先级

    接下来,我们要介绍如何将CentOS的默认YUM源替换为国内的阿里云YUM源。这通常是因为阿里云的镜像服务器在国内,提供更快的访问速度: 1. 默认情况下,CentOS的YUM源指向的是CentOS官方服务器。我们可以查看`/etc/...

    oracle安装教程之Linux更换yum源

    本文将指导您如何更换 yum 源,包括查看原有 yum 源、下载阿里云 yum 源、备份原有源文件、设置阿里云源文件、清理旧包、生成阿里云 yum 源缓存、更新 yum 源和解决 GPG 验证问题。 一、查看原有 yum 源 在 Linux ...

    树莓派centos7更换阿里源.zip

    通过以上步骤,你应该已经成功地将树莓派上的CentOS 7 yum源替换为阿里云源,从而解决了下载速度慢的问题。现在,你可以享受更快的软件安装和更新体验,提高工作效率。在进行后续的开发和运维工作时,记得定期检查并...

    CentOS7配置阿里云yum源的方法代码

    以下详细介绍了如何在CentOS7系统中配置阿里云YUM源的步骤: 1. **打开YUM配置文件夹** 首先,你需要进入`/etc/yum.repos.d/`目录,这是存放YUM源配置文件的地方。通过执行以下命令来切换到该目录: ```bash cd ...

    centos7 yum安装redis配置密码及简单使用

    1、安装epel-release (建议使用国内阿里云源) #下载wget,备份当前源 yum install wget -y mv /etc/yum.repo.d/*.repo /tmp #下载阿里云源和epel源 wget -O /etc/yum.repos.d/CentOS-Base.repo ...

    linux下的yum 阿里源配置

    在Linux系统中,`yum`(Yellowdog Updater, Modified)是...通过以上步骤,我们可以将Linux系统的默认YUM源替换为阿里云源,从而提高软件管理的效率和用户体验。同时,了解这些知识点对于日常的Linux运维工作至关重要。

    CentOS系统镜像源-阿里云、清华大学镜像源、epel镜像源

    该CentOS系统镜像源包含以下几个镜像源: 阿里云、 清华大学镜像源 epel镜像源 前提:需要系统可正常访问外网 第一次加载刷新yum缓存时,速度可能会慢一些,但是加载完以后使用yum安装软件包的时候速度还是很快的,...

    安装Centos7.9&C++&转源到阿里云.doc

    为了提高软件包的下载速度和稳定性,建议将默认源替换为阿里云的CentOS镜像。首先,确认当前CentOS版本和网络状况良好。然后,根据官方文档或网络教程,更新YUM源配置文件,替换为阿里云的仓库URL。更新完成后,执行...

    docker-centos:自动构建阿里云源的CentOS 7的docker基础镜像Dockerfile

    阿里云yum源的CentOS 7的docker基础镜像(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而...

    CentOS7.5安装配置.docx

    为了提高软件包的下载速度和稳定性,推荐将默认的CentOS源替换为阿里云提供的镜像源。具体操作步骤如下: 1. 打开终端并切换到 `/etc/yum.repos.d` 目录: ``` cd /etc/yum.repos.d ``` 2. 备份原有的 `CentOS-...

    centos下yum搭建安装linux+apache+mysql+php环境教程

    - 对于阿里云源,安装wget,备份原有repo文件,然后根据CentOS版本下载对应的repo文件,最后清理并更新yum缓存。 总之,使用`yum`在CentOS中搭建LAMP环境是一个简单而有效的方法。通过替换官方源,可以提升安装效率...

    Dell服务器安装CentOS7.9完整过程

    - **替换为阿里云源**:通过`wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo`命令下载阿里云的yum源配置文件。 - **生成缓存**:执行`yum clean all`和`yum makecache`命令清理旧缓存并...

    CentOS7.3安装单节点Oracle12c数据库详细配置操作.docx

    安装完成后,配置yum源以使用国内源如阿里云源等,以便后续能够顺利下载所需的库文件和编译包。可以通过以下命令进行yum源的配置(以阿里云源为例): ```bash sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum....

    CentOS7 最小化安装初始化.md

    `Yum_Update` 函数更新了默认的 CentOS yum 源为阿里云源。这样做的目的是为了提高下载速度,尤其是在中国大陆地区。同时,该函数还清理了旧的元数据并创建了新的缓存。 ```bash curl -s -o /etc/yum.repos.d/...

    阿里云linux环境安装jdk

    首先确保已经配置好阿里云源 阿里云源配置很简单 sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo 之后运行 yum makecache 这就配置好了阿里云源。 接着就安装jdk ...

    zabbix小白安装.docx

    在线安装则依赖于网络,你可以选择配置阿里云源和EPEL源,然后通过`rpm`命令添加Zabbix官方源。启用该源后,你可以使用`yum`命令来安装Zabbix相关的扩展库。 安装Zabbix的前提是必须先安装数据库服务。这里选择了...

    Centos7环境准备openstack pike的安装

    完成更换源之后,执行yum install命令安装centos-release-openstack-pike软件包,这个软件包是为了支持OpenStack Pike版本的安装。 安装完毕后,清理yum缓存并生成新的缓存,这样做可以确保yum命令可以正确地从新的...

    linux crm部署代码详解

    可以选择阿里云源,清华yum源 配置第一个仓库,里面有大量系统常用软件 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 还得配置第二个仓库,携带大量第三方软件...

    Nginx反向代理实现多Tomcat负载均衡 (1).md

    为了加速软件包的下载速度,我们通常需要更换 CentOS 的默认镜像源为国内的高速镜像源。具体步骤如下: 1. **备份原有的 CentOS-Base.repo 文件**:运行 `mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/...

Global site tag (gtag.js) - Google Analytics