更改 Linux 机器的主机名

Change hostname of Linux machine

我有一个主机"india.niksula.hut.fi"。我想将其更改为 "test.india.niksula.hut.fi"。我运行命令:

sudo hostname test.india.niksula.hut.fi

我还修改了 /etc/hostname 文件以具有 "test.india" 而不是以前的 "india"。当我 运行 命令时:

hostname --fqdn

我得到 "test.india.niksula.hut.fi"。现在,当我尝试从另一台机器 ping 该名称时,它给出:

ping: unknown host test.india.niksula.hut.fi

SSH 也给出相同的结果。我需要能够访问名称 "test.india.niksula.hut.fi"。有人可以帮忙吗?

提前致谢!

另一台机器应该如何知道主机名?您是否有 DNS 服务 运行ning 用于存储具有相应 IP 地址的主机名?

因此,您要么 运行 DNS 服务,要么将具有正确 IP 地址的主机名存储在所有计算机上的 /ets/hosts 中。