首先上方法,开机重启不失效

sudo vim /etc/resolvconf/resolv.conf.d/base

nameserver 8.8.8.8

nameserver 8.8.4.4

如果有多个DNS就一行一个

修改好保存,然后执行

sudo resolvconf -u

最近得到一个比较好用的DNS,每次重启后都修改DNS配置文件 /etc/resolv.conf 重启就会失效

从网上得知 /etc/resolv.conf中的DNS配置是从/etc/resolvconf/resolv.conf.d/head中加载而来,所以每回改resolv.conf都会失效,在此文件里面已经有说明

打开/etc/resolv.conf内容如下:cat /etc/resolv.conf

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)# DO NOT EDIT THIS FILE BY HAND — YOUR CHANGES WILL BE OVERWRITTEN

内容是一段警告:说这个文件是resolvconf程序动态创建的,不要直接手动编辑,修改将被覆盖。

所以我们不能直接修改这个文件了

查资料得到两种方法:

方法1:

sudo vim /etc/network/interfaces

dns-nameservers 8.8.8.8

方法2:(这个文件默认是空的)

sudo vim /etc/resolvconf/resolv.conf.d/base

nameserver 8.8.8.8

nameserver 8.8.4.4

如果有多个DNS就一行一个

修改好保存,然后执行

resolvconf -u

sudo vim /etc/resolvconf/resolv.conf.d/head 打开里面显示如下

再看/etc/resolv.conf,最下面就多了2行:

cat /etc/resolv.conf

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)

# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

nameserver 8.8.8.8

nameserver 8.8.4.4

现在此DNS已经生效了,无需重启,当然重启也不会丢失

此外还有一种方法是修改/etc/resolvconf/resolv.conf.d/head

sudo vim /etc/resolvconf/resolv.conf.d/head

linux14.04设置DNS,Ubuntu 14.04 DNS 配置重启不失效相关推荐

  1. linux14.04设置DNS,Ubuntu 14.04.4 LTS设置DNS

    Ubuntu 14.04.4 LTS中DNS信息是由/etc/resolv.conf提供的,它是每次开机时,由/sbin/resolvconf生成的 /etc/resolv.conf是/run/res ...

  2. linux 14.04安装方法,Ubuntu 14.04 安装配置GNOME经典界面

    Ubuntu 14.04上基本完美支持GNOME经典界面,安装配置步骤如下: 1. 安装gnome-session-flashback sudo apt-get install gnome-sessi ...

  3. Drupal7主题初步设置篇-Ubuntu 14.04 LTS

    国人对于网站的要求同国外还是有很大的区别的,国外对网站的内容十分看重,而对外观则并不太看重,国人则相反,相对来说对网站的外观更为看重,所以有个好的主题对于国内网站来讲就必不可少了.由于我比较喜欢Boo ...

  4. [原创]安全系列之端口敲门服务(Port Knocking for Ubuntu 14.04 Server)

    Port Knocking for Ubuntu 14.04 Server OS:ubuntu 14.04 server 原理简单分析: 端口敲门服务,即:knockd服务.该服务通过动态的添加ipt ...

  5. Ubuntu 14.04 下安装Skype聊天工具

    Ubuntu 14.04对语音啦视频等支持还是不太好,而且我们常用的通讯工具是QQ,官方给出的Linux For QQ版本在Ubuntu中显得那样脆弱,而且功能也少,所以还是需要一款可以视频聊天的工具 ...

  6. ubuntu 14.04 64 bit上开启nscd服务缓存加速及清除dns缓存

    简介 linux本身是没有dns缓存的,想使用dns缓存的话需要自己安装一个服务程序NSCD(name service cache daemon).  Nscd会缓存libc接口(比如 getpwna ...

  7. 如何在Ubuntu 14.04上使用NSD——一套仅权威DNS服务器

    提供:ZStack云计算 系列教程 本教程为DNS管理介绍系列七篇中的第七篇. 内容介绍 即使对于经验丰富的管理员而言,设置一套DNS服务器以支持域名仍是一项相当复杂的任务.DNS区管理极为重要,然而 ...

  8. 在Ubuntu 14.04 64bit中永久添加DNS的方法

    DNS信息是由/etc/resolv.conf提供的,它是每次开机时,由/sbin/resolvconf生成的 /etc/resolv.conf是/run/resolvconf/resolv.conf ...

  9. Ubuntu 16.04设置IP、网关、DNS

    from: Ubuntu 16.04设置IP.网关.DNS 说明:在网上给的教程上面通常会有这样的一个误导思路,按照配置文件设置后会不生效的问题,甚至没有一点效果,经过排查发现Linux下设置IP这个 ...

最新文章

  1. 理解NSAttributedString
  2. dubbo 源码编译记录
  3. tp5 cache缓存简单使用
  4. JAVA通过反射获取方法真实参数名
  5. weblogic忘记console密码
  6. 使用jquery对特殊字符进行转义,防止js注入
  7. 2017 开源软件排行_2017年开源大会精选
  8. Python入门-Python中的包,impot,from,import
  9. 书籍-Docker 容器与容器云
  10. 软件工程-项目管理-时间管理/进度管理
  11. java 200以内的素数_Java——200以内的质数
  12. 网页复制的文本粘贴到Word中有背景色要怎么去掉
  13. linux 命令:du 详解
  14. Glide加载图片会出现淡绿色的背景
  15. 初学js---动态生成表格
  16. 如何用c写井字棋矩阵游戏(Tic-Tac-Toe)
  17. 学好编程需要英语很好吗
  18. 量化策略:驾驭交易之轴心点研究(一)
  19. Java后端处理video快进快退播放以及断点续传的原理和代码
  20. 多线程并发数量设置设多少算合理

热门文章

  1. 三种通用方法——惠普电脑硬盘数据恢复
  2. shell获取git最近一次提交信息_git历史记录查询
  3. 深度学习入门:基于Python的理论与实现③
  4. 没有没适用于工地的WiFi盒子?
  5. 【Linux学习】Linux必备命令(一)--之cp命令详解
  6. 太原理工大学机器人团队20天学习打卡day14(51单片机初步)
  7. 互联网历史之编程语言python
  8. 谷歌浏览器存不上sessionid问题 登录时一直提示验证码错误 / 参数为空
  9. Panasonic Programming Contest 2020 E.Three Substrings
  10. Matlab练习1:正方形的对称性群的乘法表