Ubuntu 报错 sudo: unable to resolve host

使用SSH连接阿里云的轻量应用型服务器 Ubuntu实例执行命令 sudo su root时,提示:

基本使用sudo开头的命令都会提示此信息,看着比较不爽。

虽然sudo 还是可以正常执行, 但是警告讯息每次都出来,而这只是机器在反解上的问题, 所以就直接从/etc/hosts 设定, 让abc(hostname) 可以解回127.0.0.1 的IP 即可.

解决方案

需要修改/etc/hosts文件:

sudo vi /etc/hosts

127.0.0.1       localhost

下添加一条记录:

127.0.0.1         iZj6c9c6vaqj1i0a9j7h78Z

或者追加到后面:

127.0.0.1        localhost     iZj6c9c6vaqj1i0a9j7h78Z

这里我的主机名是“iZj6c9c6vaqj1i0a9j7h78Z”,而你要换成自己的对应的主机名,也就是提示信息“unable to resolve host”后面的部分。

参考链接:

 1. https://yq.aliyun.com/articles/495245

 2. https://blog.csdn.net/skh2015java/article/details/80152730

猜你喜欢

转载自www.cnblogs.com/lfri/p/10739627.html