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?

John Bachir
fonte
1
Suponho que você só queira ver a hora lá e não alterar a hora do computador para combinar com ela?
DerfK 10/01
1
Sim, está certo.
John Bachir

Respostas:

18

ntpq -p ntp.ubuntu.com

De man ntpq:

...
-p     Print  a list of the peers known to the server as well as a summary of their state. This is equivalent to the peers interactive command.
...

Edit: O host está atingindo o tempo limite agora. ntpq -p pool.ntp.orgretornará um resultado válido.

jscott
fonte
2
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

ntpdate -q ntp.ubuntu.com

user9517 suporta GoFundMonica
fonte
Obrigado! Talvez você possa responder a esta pergunta também serverfault.com/questions/220836/...
John Bachir
Isso funcionou para uma caixa de menta.
21717 Rujikin
9

Na verdade, o comando ntpq -c "rv 0 clock" ntp.ubuntu.comretornará a hora do servidor no formato padrão: este é o resultado de ca.pool.ntp.org :

clock=d1b5aa9c.b8f9697a  Wed, Jun 29 2011  9:43:56.722
Íon
fonte