关于如何更改 Ubuntu 的主机名有几个答案,他们都建议对/etc/hosts
. “相同”代表“与中相同/etc/hostanme
”。但不幸的是,这些文件具有完全不同的格式,并且不能以“相同”的方式进行更改。
所以,问题是:写什么hosts
才能拥有 hostname myname
?
目前我的hosts
包含:
127.0.0.1 localhost
和一些我不明白的 IPv6 东西。
那么,我应该用 替换localhost
,myname
真的吗?
关于如何更改 Ubuntu 的主机名有几个答案,他们都建议对/etc/hosts
. “相同”代表“与中相同/etc/hostanme
”。但不幸的是,这些文件具有完全不同的格式,并且不能以“相同”的方式进行更改。
所以,问题是:写什么hosts
才能拥有 hostname myname
?
目前我的hosts
包含:
127.0.0.1 localhost
和一些我不明白的 IPv6 东西。
那么,我应该用 替换localhost
,myname
真的吗?
对真的。该
/etc/hosts
文件只是一个将 IP 链接到主机名的映射。如果您希望能够执行类似的操作ssh myname
并运行该操作ssh localhost
,则需要添加一行将 localhost (127.0.0.1) 标识为myname
:您可以只替换
localhost
为myname
,但是这样的事情ssh localhost
会失败并且localhost
是非常标准的。所以只需添加另一行,如上所示。