linux改hosts不生效如何解决

当Linux改hosts不生效时,可能是由于hosts文件的权限设置不正确导致的。hosts文件在Linux系统中的位置在/etc/hosts,默认情况下,该文件的权限是644,也就是说,普通用户只有读权限,没有写权限。所以,如果想要修改hosts文件,就需要使用root权限,即使用sudo命令。

首先,使用sudo命令登录系统,然后使用vi编辑器打开hosts文件,修改hosts文件内容,最后退出vi编辑器,保存hosts文件。

接下来,使用chmod命令修改hosts文件的权限,使其可以被普通用户写入,可以使用如下命令:

sudo chmod 664 /etc/hosts

最后,使用nslookup命令或者ping命令,检查hosts文件是否生效,如果生效,则表示修改hosts文件成功。

总之,当Linux改hosts不生效时,可以使用上述步骤来解决,首先使用sudo命令登录系统,然后使用vi编辑器修改hosts文件内容,接着使用chmod命令修改hosts文件的权限,最后使用nslookup命令或者ping命令检查hosts文件是否生效。

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享