zoukankan      html  css  js  c++  java
  • Centos重新启动网络配置文件,/etc/resolv.conf被覆盖或清空问题解决

      Centos在执行命令 yum update时报错如下:
    
    Could not get metalink https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=x86_64 error was
    14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrors.fedoraproject.org'"
     * base: mirrors.tuna.tsinghua.edu.cn
     * epel: mirrors.tuna.tsinghua.edu.cn
     * extras: mirrors.btte.net
     * updates: mirrors.tuna.tsinghua.edu.cn
    
    在网上查了下,原来是DNS服务器错误,于是修改了/etc/resolv.conf文件,添加了两个nameserver:
    
    nameserver 8.8.8.8
    
    nameserver 8.8.4.4
    
    再重启网络,执行命令service network restart完成重启
    
    但还是报错,于是看了下/etc/resolv.conf文件,发现添加的nameserver没了
    
    原因:在文件/etc/sysconfig/network-scripts/ifcfg-eth0 中没有设置DNS server信息。
    所以重新启动网络服务自动使用/etc/sysconfig/network-scripts/ifcfg-eth0 中的设置重新设置/etc/resolv.conf,导致修改/etc/resolv.conf无效,错误重写。
    
     
    
    解决方案:在/etc/sysconfig/network-scripts/ifcfg-eth0 文件中添加DNS server信息,添加配置如下:
    
        #google域名服务器
        DNS1=8.8.8.8
        DNS2=8.8.4.4
    
    再重启网络,执行yum update,问题解决。
  • 相关阅读:
    11 [异常]-try...except
    3-4 网络编程 练习题
    31 选课系统
    3-3 面向对象 本章总结
    3-2 面向对象中级练习题
    3-1 面向对象练习题
    11 [面向对象]-面向对象的软件开发
    10 [面向对象]-元类
    App集成极光推送开发流程[关键步骤]
    App集成极光推送步骤
  • 原文地址:https://www.cnblogs.com/polestar/p/7565187.html
Copyright © 2011-2022 走看看