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

Dim*_*ims 3 networking hostname

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

所以,问题是:写什么hosts来拥有主机名myname

目前我的hosts包含:

127.0.0.1 localhost
Run Code Online (Sandbox Code Playgroud)

和一些我不明白的 IPv6 东西。

所以,我应该代替localhostmyname,真的吗?

ter*_*don 8

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

127.0.0.1 localhost
127.0.0.1 myname
Run Code Online (Sandbox Code Playgroud)

你可以只更换localhostmyname,但后来的事情一样ssh localhost会失败,localhost是非常标准。所以只需添加另一行,如上所示。