Como posso comparar o tempo de um servidor NTP com o tempo do meu servidor?
26
Eu tenho o ntpd rodando em uma caixa. Quero ver como o tempo na caixa se compara ao tempo recuperado do ntp.ubuntu.com. Existe uma maneira fácil de fazer isso?
Como o ntpdate está obsoleto, é melhor adquirir o hábito de usar o ntpq. No entanto, eu ainda uso o ntpdate o tempo todo, velhos hábitos morrem com dificuldade.
Phil Hollenback
1
@ Phil Hollenback: o ntpdate pode estar "obsoleto", mas funciona. ntpq -p geralmente não. Possivelmente porque os ISPs estão bloqueando isso? Ou por causa da configuração do servidor?
mivk
1
@mivk "Possivelmente porque os ISPs estão bloqueando" Isso não faz sentido. É tudo o mesmo protocolo NTP.
Jonathon Reinhart 13/01
10
@mivk @ Jonathon, na verdade, ntpq -pnão está pedindo tempo, está pedindo uma lista de colegas e outros vars. Se o servidor tiver uma noqueryrestrição, o tempo limite será excedido.
GnP 21/04
4
ntpq -p pool.ntp.orgexcede o tempo limite de duas das minhas máquinas, embora não haja esse problema ntpdate -q pool.ntp.org. Como dito pelo GnP, ntpq -pnão faz o que o usuário espera. Essa resposta incorreta provavelmente deve ser removida. Além disso, ntpqnão pode ser instalado no Debian sem o daemon ntp associado !
vinc17
26
Você pode usar o ntpdate para consultar um servidor de horário
Respostas:
ntpq -p ntp.ubuntu.com
De
man ntpq
:Edit: O host está atingindo o tempo limite agora.
ntpq -p pool.ntp.org
retornará um resultado válido.fonte
ntpq -p
não está pedindo tempo, está pedindo uma lista de colegas e outros vars. Se o servidor tiver umanoquery
restrição, o tempo limite será excedido.ntpq -p pool.ntp.org
excede o tempo limite de duas das minhas máquinas, embora não haja esse problemantpdate -q pool.ntp.org
. Como dito pelo GnP,ntpq -p
não faz o que o usuário espera. Essa resposta incorreta provavelmente deve ser removida. Além disso,ntpq
não pode ser instalado no Debian sem o daemon ntp associado !Você pode usar o ntpdate para consultar um servidor de horário
ntpdate -q ntp.ubuntu.com
fonte
Na verdade, o comando
ntpq -c "rv 0 clock" ntp.ubuntu.com
retornará a hora do servidor no formato padrão: este é o resultado de ca.pool.ntp.org :fonte