我应该如何向 /etc/hosts 添加主机名?

我应该如何向 /etc/hosts 添加主机名?

关于如何更改 Ubuntu 的主机名,有几种答案,它们都建议对 进行“相同的更改” /etc/hosts。 “相同”代表“与 中的相同/etc/hostanme”。 但不幸的是,这些文件的格式完全不同,无法以“相同”的方式进行更改。

那么,问题是:要写什么hosts才能获得主机名myname

目前我的hosts包含:

127.0.0.1 localhost

以及一些我不明白的 IPv6 内容。

那么,我真的应该localhost用 来替换myname吗?

答案1

是的,确实如此。该/etc/hosts文件只是将 IP 链接到主机名的映射。如果您希望能够执行类似操作ssh myname并运行该操作ssh localhost,则需要添加一行将 localhost (127.0.0.1) 标识为myname

127.0.0.1 localhost
127.0.0.1 myname

您可以直接localhost用替换myname,但这样ssh localhost就会失败,而且localhost这很标准。因此只需添加另一行,如上所示。

相关内容