`/etc/hostname` 的用途/要求是什么?

`/etc/hostname` 的用途/要求是什么?

我在/etc/hostname我的 IP 地址中找到了它,然后我将其删除,每次我使用 sudo - 我都会收到一条消息和一封系统电子邮件,sudo: unable to resolve host (none)或者如果在中/etc/hostname保存了myhostnamesudo: unable to resolve host (myhostname)

/etc/init.d/hostname.sh我知道它是在启动过程中用于设置系统的主机名,但这个设置对于(程序、服务、守护进程……)有什么要求?

如果我设置为localhost(这样它就不会再发生sudo: unable to resolve host (none),但仍然可以吗?)?

更新1:

我在这里找到了一些信息:http://jblev​​ins.org/log/主机名,但它只涉及如何使用它,而不是为什么需要它。

相关内容