Как я могу сравнить время сервера ntp со временем моего сервера?


26

У меня на коробке работает ntpd. Я хочу увидеть, как время на коробке сравнивается со временем, полученным с ntp.ubuntu.com. Есть простой способ сделать это?


1
Я так понимаю, вы просто хотите увидеть время там, а не изменить время вашего компьютера, чтобы оно соответствовало?
DerfK

1
Да, это верно.
Джон Башир

Ответы:


18

ntpq -p ntp.ubuntu.com

От 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.
...

Изменить: Хост тайм-аут прямо сейчас. ntpq -p pool.ntp.orgвернет действительный результат.


2
ntpdate устарела, поэтому лучше использовать вместо нее ntpq. Однако я все еще пользуюсь ntpdate все время, старые привычки сильно умирают.
Фил Холленбек

1
@Phil Hollenback: ntpdate может быть "устаревшим", но это работает. ntpq -p часто нет. Возможно, потому что интернет-провайдеры блокируют это? Или из-за конфигурации сервера?
Mivk

1
@mivk "Возможно, потому что интернет-провайдеры блокируют его" Это не имеет смысла. Это все тот же протокол NTP.
Джонатон Рейнхарт

10
@mivk @Jonathon на самом деле, ntpq -pне просит времени, он просит список сверстников и других переменных. Если у сервера есть noqueryограничение, он будет отключен.
GnP

4
ntpq -p pool.ntp.orgвремя из двух моих машин, в то время как нет такой проблемы с ntpdate -q pool.ntp.org. Как говорит GnP, ntpq -pне делает то, что ожидает пользователь. Этот неправильный ответ, вероятно, следует удалить. Более того, ntpqне может быть установлен под Debian без соответствующего демона ntp !
vinc17


9

На самом деле команда ntpq -c "rv 0 clock" ntp.ubuntu.comвернет время сервера в стандартном формате: это результат ca.pool.ntp.org :

clock=d1b5aa9c.b8f9697a  Wed, Jun 29 2011  9:43:56.722
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.