ec2实例 – 可以安全地更改/ etc / hostname吗?

我有几个独立的ec2实例(分段和生产)。 他们不以任何方式相互交谈。

修改/etc/hostname是否安全,以便更清楚地了解您login的实例?

简短的回答:是的。

很长的回答:

无论何时需要将主机名parsing为IP地址,都可以使用一组选项之一。 这可以通过/etc/nsswitch.confconfiguration,但是可能与你有关的默认设置是检查files/etc/hosts ),然后是dns

/etc/hosts的唯一名称通常是具有关联的完全限定的域名(FQDN)的本地主机名。 如果其中一台主机与任何其他主机联系,无论是在互联网上还是在本地EC2云中,它都会检查DNS以查找适当的名称到号码的映射。

如果您更改机器上的主机名,您只能更改它认为的名称。 每个其他主机仍然会得到相同的名称到IP映射。 您无法更改亚马逊的DNS条目。

这就是为什么如果你想要一个有效的名字,你需要在你控制的DNS区域中设置一个CNAME。

如果您不介意只能在本地主机上看到更改,请继续并更改该主机名。 使机器的“个人”主机名称(它认为被称为)与其“真实”主机名称(其他人认为的)相匹配的唯一原因是为了减less系统pipe理员疯狂的情况。

当您获得更复杂的设置时,单主机名也会有所改变:因为主机名对应于IP,所以当您拥有负载平衡或多宿主服务器时,您会做什么? 最终,本地主机名的整个概念主要是为了方便和易于pipe理。

PS您可能应该通过发行版提供的机制来更改主机名和FQDN,正如萨马修的链接问题所述。 这对于每个发行版都会有所不同,但恰巧是Amazon AMI,Red Hat或CentOS的/etc/sysconfig/network