我的网络上有两台机器具有相同的主机名。我通过输入以下内容来验证
# hostname
在终端上。结果是,我只能从 Nautilus 查看网络上的两台机器中的一台。一台机器是 Ubuntu 10.04,另一台是 9.10。
我试过
# sudo hostname newName
并重新启动了机器,但名称仍然相同。我应该怎么做才能更改主机名?
谢谢 :)
答案1
在 ubuntu 中设置主机名的正确方法是更新主机名文件。对于大多数 Linux 发行版来说都是如此。
emacs /etc/hostname
有关详细信息,请参阅
man hostname
答案2
您需要将其更改为:
/etc/sysconfig/网络
HOSTNAME="plain.domainname.com"
永久改变
答案3
这个问题现在已经很老了,目前接受的答案对于非基于 systemd 的发行版是正确的,但是在 systemd 机器上您将使用它hostnamectl hostname [new hstname]
来设置主机名。