1

Есть ли команда пользовательского режима, которая скажет, насколько неточно мои системные часы в соответствии с NTP-серверами?

Есть команда ntpdate , но на странице руководства не сказано, что означают цифры. Что такое offset и delay? Это относительно системного времени? Какие подразделения?

$ ntpdate -q 3.us.pool.ntp.org
server 173.244.211.10, stratum 2, offset 2678403.508474, delay 0.04489
server 69.50.219.51, stratum 2, offset 2678403.506414, delay 0.04755
server 50.97.210.169, stratum 2, offset 2678403.504741, delay 0.02769
23 Jan 16:41:17 ntpdate[15894]: step time server 50.97.210.169 offset 2678403.504741 sec

Затем есть команда ntpd , которая утверждает, что заменяет ntpdate . Есть ли способ запустить его без полномочий root и распечатать, насколько точны мои системные часы?

2 ответа2

3

Ваши часы, кажется, почти ровно 31 день неправильно. 2,678,403.508474 seconds/ 86,400 seconds = 31.0000406 days .

Что смещено

Разница во времени

что такое задержка?

Время, необходимое для получения ответа от сервера. Задержка должна учитываться при расчете точности.

Какие подразделения?

Секунды.

Затем есть команда ntpd, которая утверждает, что заменяет ntpdate. Есть ли способ запустить его без полномочий root и распечатать, насколько точны мои системные часы?

Только root может изменить часы. Вы не сможете установить ntp, не будучи пользователем root, но после его установки вы можете легко получить статус NTP с помощью команды ntpq -p как непривилегированный пользователь.

3

Поле смещения показывает, сколько секунд ваши часы опережают или отстают от часов сервера NTP, к которому вы обращаетесь. Положительные значения означают, что ваши часы в прошлом относительно NTP-сервера, отрицательные значения означают, что ваши часы в будущем.

Поле задержки показывает время прохождения сигнала от вашего хоста к серверу NTP, опять же, в секундах.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .