Percebi que o método "preferido" de definir o nome do host do sistema é fundamentalmente diferente entre os sistemas Red Hat/CentOS e Debian/Ubuntu.
A documentação do CentOS e o guia de implantação do RHEL dizem que o nome do host deve ser o FQDN :
HOSTNAME=<value>
, onde<value>
deve ser o nome de domínio totalmente qualificado (FQDN), comohostname.example.com
, mas pode ser qualquer nome de host necessário.
O guia de instalação do RHEL é um pouco mais ambíguo:
A instalação solicita que você forneça um nome de host para este computador, como um nome de domínio totalmente qualificado (FQDN) no formato hostname.domainname ou como um nome de host curto no formato hostname .
A referência Debian diz que o nome do host não deve usar o FQDN :
3.5.5. O nome do host
O kernel mantém o nome do host do sistema . O script init no nível de execução S que está com link simbólico para " /etc/init.d/hostname.sh " define o nome do host do sistema no momento da inicialização (usando o comando hostname ) para o nome armazenado em " /etc/hostname ". Esse arquivo deve conter apenas o nome do host do sistema, não um nome de domínio totalmente qualificado.
Não vi nenhuma recomendação específica da IBM sobre qual usar, mas alguns softwares parecem ter uma preferência.
Minhas perguntas:
- Em um ambiente heterogêneo, é melhor usar a recomendação do fornecedor ou escolher uma e ser consistente em todos os hosts?
- Qual software você encontrou que é sensível ao fato de o nome do host estar definido como FQDN ou nome abreviado?