由于ubuntu 12.04之后版本系统,DNS文件由resolvconf模块接管。直接修改/etc/resolv.conf文件不生效,重启后会还原,导致域名解析会出现问题。
一般教程解决办法是卸除resolvconf模块。
卸除方法:
apt-get remove resolvconf
但是博主进行卸载时,会提示找不到该包:
root@VM-9098:~# apt-get remove resolvconf Reading package lists... Done Building dependency tree Reading state information... Done Package 'resolvconf' is not installed, so not removed
正确解决办法如下:
root@VM-9098:~# mv /etc/resolv.conf /etc/resolv.conf.link root@VM-9098:~# vi /etc/resolv.conf root@VM-9098:~# chattr +i /etc/resolv.conf
先把文件改名,重新生成reslov.conf文件,再给予chattr只读权限。
» 本文链接:解决ubuntu系统报错Operation not supported while reading flags on /etc/resolv.conf
» 转载请注明来源:刺客博客
» 如果文章失效或者安装失败,请留言进行反馈。
» 转载请注明来源:刺客博客
» 如果文章失效或者安装失败,请留言进行反馈。