我在/etc/hostname
我的 IP 地址中找到了它,然后我将其删除,每次我使用 sudo - 我都会收到一条消息和一封系统电子邮件,sudo: unable to resolve host (none)
或者如果在中/etc/hostname
保存了myhostname
它sudo: unable to resolve host (myhostname)
。
/etc/init.d/hostname.sh
我知道它是在启动过程中用于设置系统的主机名,但这个设置对于(程序、服务、守护进程……)有什么要求?
如果我设置为localhost
(这样它就不会再发生sudo: unable to resolve host (none)
,但仍然可以吗?)?
更新1:
我在这里找到了一些信息:http://jblevins.org/log/主机名,但它只涉及如何使用它,而不是为什么需要它。