在连接我一个服务器重启 nginx 的时候,由于我登陆的时候是普通用户,所以使用 sudo 去执行 nginx -s reload 但是发现它出现了一个 sudo: unable to resolve host xxxx 这里的 xxxx 是我的服务器名,这里它大概就是说无法解析 xxxx 主机,实际上它命令是执行成功了的,不过我稍微有点强迫…反正就是不爽

那么我们应该怎么去解决它呢,我在这里记录一下,使用 vim 编辑 /etc/hosts 文件

127.0.0.1       localhost
127.0.0.1       xxxx
# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

在 127.0.0.1 localhost 下面添加一行,这里的 xxxx 就是它提示的 xxxx