0

我需要唯一标识一台机器,尽管它有多个 IP 地址(这是 linux 机器的常见场景)我正在考虑使用主机名作为机器/系统的标识符(主机名 in /etc/hostname)。一个系统必须只有一个hostname主机名还是一个系统可以有多个主机名。

任何帮助表示赞赏。

4

2 回答 2

1

我会将其识别为主机名、MAC 地址、处理器序列号和硬件序列号的某种组合。这对于虚拟化来说可能是不可能的,尽管虚拟机应该有一个唯一的 MAC,除非有人复制了它。

另外,我会使用 uname -n 获取主机名,而不是解析 /etc/hostname。并非所有 Unix (HP-UX) 都使用 /etc/hostname,因此这增加了可移植性。

于 2012-12-13T23:31:38.860 回答
-1

fe 您的主机连接到网络 192.168.1.12 和 10.0.1.14

编辑您的/ etc/hosts

192.168.1.12 ethhost

10.0.1.14 wlanhost

现在您将能够使用名称 ethhost 和 wlanhost ping 您的主机

于 2012-12-13T23:35:55.637 回答