hostname não mostrando em qual comando a saída com o RHEL 7.4 após a edição no arquivo / etc / hosts

1

No servidor Redhat 7.4 (maipo), estou vendo os problemas abaixo.

Antes do RHEL 7.4, digamos RHEL 7.3, se eu fizer o login no servidor com o putty usando o meu IP local 192.168.187.1 e executar o comando who que ele estava mostrando como abaixo:

# who  -H
NAME     LINE         TIME          COMMENT
root     pts/0        2017-12-30 00:51  (192.168.187.1)

Observe a coluna de comentários, está mostrando de onde eu faço o login no servidor Redhat (192.168.187.1 é o IP da minha máquina local),

Agora, se eu editar /etc/hosts do servidor do RHEL 7.3 como abaixo,

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.187.1   test

E faça o login no mesmo servidor do RHEL 7.3, o who op está mostrando como abaixo (veja a coluna de comentários):

# who –H
NAME     LINE         TIME                      COMMENT
root         pts/0        2017-12-30 00:51      (test)

Mas se eu fizer a mesma coisa com o servidor RHEL 7.4, ele não mostrará teste como nome de host do meu servidor local, em vez de eu obter o endereço IP apenas como mostrado abaixo:

# who  -H
NAME     LINE         TIME                  COMMENT
root     pts/0        2017-12-30 00:51  (192.168.187.1)

Alguém pode me ajudar para que o comando who mostre o nome do host em vez do endereço IP na coluna COMENTÁRIO. Também verifiquei o arquivo /etc/nsswitch.conf , mas o 7.4 e as versões anteriores têm quase a mesma configuração.

Eu também tentei com a versão mais recente do Centos 7, ele tem o mesmo problema, antes do RHEL 7.4, se eu fizer como mostrado acima com /etc/hosts eu usei COMENTANDO o nome do host em vez do endereço IP.

    
por Rakesh P 30.12.2017 / 09:28

0 respostas

Tags