ntpstat funciona, mas não ntpq

1

Estou tentando configurar o cliente NTP no RHEL7.4 Estou executando o comando "ntpstat" e vendo que sincronizei:

[root@my-machine ~]# ntpstat
synchronised to NTP server (ntp-server ip) at stratum 5
   time correct to within 1173 ms
   polling server every 64 s

mas quando estou executando o comando "ntpq -p", estou recebendo um erro:

[root@my-machine ~]# ntpq -p
localhost.ntp-server.com: timed out, nothing received
***Request timed out

Por algum motivo, o NTP incluiu um prefixo "localhost" no hostname do ntp-server.

Aqui está meu /etc/ntp.conf:

[root@my-machine ~]# egrep -v '^#|^[[:blank:]]*$' /etc/ntp.conf
driftfile /var/lib/ntp/drift
restrict default nomodify notrap nopeer noquery
restrict 127.0.0.1
restrict ::1
server ntp-server.com prefer iburst

Eu deveria fazer o comando "ntpq" funcionar como essa parte da máquina do Cloudera cluster e cloudera-agent usando o "ntpq -np" para ter certeza de que o NTP está sincronizado.

Por favor, informe.

    
por Ilya Ulis 03.05.2018 / 14:52

1 resposta

0

Eu resolvi o problema. Por alguma estranha razão, foi falta de linhas de host local em / etc / hosts.

Por isso, acrescentei as linhas abaixo em / etc / hosts:

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

Depois de adicionar essas linhas, o problema foi resolvido.

    
por 03.05.2018 / 18:10

Tags