sudo 出现unable to resolve host 解决方法
2016-07-27 18:26
302 查看
Linux 环境, 假设这台机器名字叫 sun(机器的hostname), 每次执行sudo 就出现这个警告讯息:
sudo: unable to resolve host sun
虽然sudo 还是可以正常执行, 但是警告讯息每次出来还是有点烦人, 而这只是机器在反解上的问题, 所以就直接从/etc/hosts 设定, 让sun(hostname) 可以解回127.0.0.1 的IP 即可.
/etc/hosts 原始内容
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
于127.0.0.1 localhost 后面加上主机名称(hostname) 即可, /etc/hosts 内容修改成如下:
127.0.0.1 localhost sun
或改成下面这两行
127.0.0.1 localhost
127.0.0.1 sun
或改成下面这两行(这种方式某些应用程序可能运行出现问题,如hadoop)
127.0.0.1 localhost
127.0.1.1 sun
sudo: unable to resolve host sun
虽然sudo 还是可以正常执行, 但是警告讯息每次出来还是有点烦人, 而这只是机器在反解上的问题, 所以就直接从/etc/hosts 设定, 让sun(hostname) 可以解回127.0.0.1 的IP 即可.
/etc/hosts 原始内容
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
于127.0.0.1 localhost 后面加上主机名称(hostname) 即可, /etc/hosts 内容修改成如下:
127.0.0.1 localhost sun
或改成下面这两行
127.0.0.1 localhost
127.0.0.1 sun
或改成下面这两行(这种方式某些应用程序可能运行出现问题,如hadoop)
127.0.0.1 localhost
127.0.1.1 sun
相关文章推荐
- Linux socket 初步
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- Linux 下无损图片压缩小工具介绍