• 从网上得知 /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 -usudo 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/headsudo vim /etc/resolvconf/resolv.conf.d/head

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

这个文件里提示不要手动修改。。。按照系统提示的说法,不建议改此文件

转载于:https://www.cnblogs.com/itholidaycn/p/6155822.html

[转]ubuntu linux下DNS重启后丢失(不是Network-manager造成的情况)相关推荐

  1. linux拷贝文件断电后丢失,linux突然断电重启,配置文件丢失/程序无法打开/文件损坏...

    电脑突然断电,重新开机后发现有的程序无法正常启动,原因是配置文件损坏了.感觉奇怪,为什么在硬盘里的文件会内容丢失? 1.可能:写数据的过程被中断,只完成了一部分.可能会出现乱码(因为只写了几个字节,不 ...

  2. 在UBUNTU LINUX下搭建 ANDROID开发

    菜鸟系列之一:在 UBUNTU LINUX下搭建 ANDROID开发 第一步:激活 ROOT用户.................................................... ...

  3. linux下DNS配置详解

    linux下DNS配置详解 DNS 是域名系统 (Domain Name Server) 的缩写,该系统用于命名组织到域层次结构中的计算机和网络服务.在Internet上域名与IP地址之间是一一对应的 ...

  4. linux pps 包 网卡,64位Ubuntu Linux 下安装和使用PPS网络电视的详细步骤

    亲自测试在Ubuntu 10.10下安装好了pps,详情请见这里 Ubuntu Linux下安装和使用PPS详细步骤及解决无声的问题,包括解决无声的问题,不过那是在32 位的Ubuntu Linux ...

  5. Ubuntu Linux 下文件名乱码(无效的编码)的快速解决办法

    Ubuntu Linux 下文件名乱码(无效的编码)的快速解决办法 文件是在WIndows 下创建的,Windows 的文件名中文编码默认为GBK,而Linux中默认文件名编码为UTF8,由于编码 不 ...

  6. Ubuntu linux下的录屏

    Ubuntu linux下的录屏 ################## SimpleScreenRecorder ################## 官方网站:http://www.maartenb ...

  7. dns日志级别 linux,linux下DNS服务器视图view及日志系统详解

    linux下DNS服务器视图view及日志系统详解DNS服务器ACL:在named.conf文件中定义ACL功能如同bash当中定义变量,便于后续引用 ACL格式: acl ACL名称 { IP地址1 ...

  8. 重启apache下php,linux下apache重启并查看php环境

    本文主要和大家分享linux下apache重启并查看php环境,本文主要以代码来和大家分享,希望能帮助到大家. 首先切换到init.d目录下cd /etc/rc.d/init.d 然后ls列出目录: ...

  9. Linux下安装mysql后无法启动的解决方法

    在Linux下安装完mysql后,mysql服务无法启动,总是failer.       这个不是因为mysql安装失败,而是因为启动了SELinux.       进入/etc/selinux/co ...

最新文章

  1. mysql数据库技术基本操作_MySQL数据库的基础操作
  2. 最常见并发面试题整理!(速度收藏)
  3. Eclipse设置:背景与字体大小和xml文件中字体大小调整
  4. anaconda创建新环境_【创建社会主义新农村】怀城街道:转变整治理念 农村人居环境换新颜...
  5. C语言2020年作业,2020年哈尔滨工业大学C语言程序设计精髓 第七周编程题作业
  6. RocketMQ-安装使用
  7. 智能优化算法:鸟群算法-附代码
  8. 阶段3 3.SpringMVC·_03.SpringMVC常用注解_4 HiddentHttpMethodFilter过滤器
  9. 微信小程序——订阅号和服务号区别
  10. springboot+vue+elementUI springboot地方废物回收机构管理系统-#毕业设计
  11. Java实现复数运算
  12. 微信公众号开发(四)自定义菜单
  13. 百度经纬度转腾讯地图经纬度
  14. matlab 稳定系统,MATLAB分析在系统稳定性的应用
  15. 十万行代码——记我的ACM之路
  16. 毕业设计:微信小程序健康管理系统的开发与实现
  17. Portraiture5.0滤镜插件中文升级版本下载及功能介绍
  18. 美国计算机名校例如MIT ,CMU等招牌经典公开课程
  19. jquery+video 获取视频第一帧做视频封面
  20. ubuntu 搭建一个没有上传限制,支持多用户访问,管理用户下载上传,界面优雅,文件互通的网盘(支持nas)

热门文章

  1. 如何在Jupyter notebook中运行python的.py文件,以及ipynb文件与py文件的相互转化
  2. Linux的关机命令和重启命令
  3. pillow模块批量 读取图像、旋转、放缩、裁剪图片等操作
  4. es中的Coordinator
  5. UVa661 Blowing Fuses
  6. LeetCode Self Crossing(判断是否相交)
  7. LeetCode Construct Binary Tree from Inorder and Postorder Traversal
  8. asp.net中缓存的使用介绍一
  9. mongodb文档操作
  10. python set()的用法