O nome do host não é exibido apropriadamente no prompt de comando e nas mensagens do syslog

O nome do host não é exibido apropriadamente no prompt de comando e nas mensagens do syslog

Tento definir meu nome de host como 0.6.0.07252014, mas quando vejo mensagens no prompt de comando e no syslog, ele não está sendo exibido adequadamente.

Nome do host inserido: 0.6.0.07252014

Saída do prompt de comando:root@0~$

Resultado esperado:[e-mail protegido]~$

arquivo de nome de host:

cat /etc/hostname
0.6.0.07252014

arquivo syslog:

cat /var/log/messages:
Jul 28 15:55:27 0 user.info ...

Resultado esperado:Jul 28 15:55:27 0.6.0.07252014 user.info ...

Alguém me pode dizer como o fazer?

Responder1

As especificações do nome do host indicam que ele pode incluir A-Za-z0-9 e travessões.

Você incluiu um ponto, que está sendo interpretado como um separador de domínio, e é por isso que está obtendo apenas o primeiro zero.

Considere isto:

Qual é a diferença entre host 0.0no domínio hello.come host 0no domínio 0.hello.com?

Se pontos fossem permitidos no nome do host, seria impossível determinar qual parte do FQDN era o nome do host e qual parte era o nome do domínio.

http://en.wikipedia.org/wiki/Hostname#Restrictions_on_valid_host_names

informação relacionada