为什么用vi /etc/resolv.conf设置DNS不能保存。

来源:2-2 Linux网络配置之使用文件配置IP地址

qq_迅嘉_0

2016-09-17 22:29

用vi /etc/resolv.conf修改DNS 重启网络服务后,DNS会变会修改该前的DNS。

并且用ifcfg-eth0查看DNS1也没有被修改。


反而直接在ifcfg-eth0中修改DNS1,重启网络服务后。

vi /etc/resolv.conf里面DNS却被修改该了。


请问这是为什么。

写回答 关注

4回答

  • 慕粉1441138565
    2019-09-06 15:15:42

    权限不够,需要用sudo vi 。。。。。

    有些是只读文件即使是sudo权限进去,在保存的时候还是会报错,要加‘!’ (强制),即改为 :wq!

  • 夏薇雨茉
    2017-04-12 11:19:42

    我也遇到这种问题了,求解答

  • 无敌大蜗牛
    2016-09-18 16:12:21

    vi命令退出的时候,是不是正确输入了 ":wq"  ?  意思是保存并退出。

    qq_迅嘉_...

    wq这是必须的

    2016-09-18 20:35:51

    共 1 条回复 >

  • Sunny_Girl
    2016-09-18 16:11:02

    你那个应该是临时修改吧,用setup试试看下

    qq_迅嘉_...

    你的意思是reoslv.conf配置文件是临时生效的?

    2016-09-18 20:35:34

    共 1 条回复 >

Linux网络管理

为你带来Linux网络环境搭建,介绍远程登录工具的使用

114272 学习 · 410 问题

查看课程

相似问题