Ubuntu使用sudo报错sudo: unable to resolve host xxx

under Linux  tag     Published on February 5th , 2020 at 01:01 am

说明

使用阿里云等服务器时,默认的主机名一般都是类似“iZa3dgar52greak346sef”的字符串。使用sudo命令的时候还会提示sudo: unable to resolve host xxx(xxx为主机名)虽然sudo命令能够执行成功,但是看着碍眼,强迫症的日子太难过了

原因

这只是机器在反解上的问题,可以通过修改etc目录下的hosts和hostname文件,将俩文件的主机名修改为一致就可。

解决方案

  • 打开/etc/hosts
vim /etc/hosts

在末尾加入

127.0.0.1       localhost
127.0.0.1       server
  • 打开etc/hostname
vim /etc/hostname

删除文件内容,改为

server

本文由simyng创作, 采用知识共享署名4.0 国际许可协议进行许可,转载前请务必署名
  文章最后更新时间为:February 4th , 2020 at 05:01 pm