Як я можу порівняти час сервера 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 весь час сам, старі звички важко вмирають.
Phil Hollenback

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.