关于如何更改 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
这很标准。因此只需添加另一行,如上所示。