Использование Ubuntu 18.04.3 Я не могу получить информацию о смещении NTP, используя timedatectl timesync-status
, когда я получаю приглашение Unknown operation timesync-status
. Проверка состояния сервиса с помощью timedatectl
и systemctl status systemd-timesyncd.service
работает просто отлично. Есть ли другой способ проверить смещение?
Можно работать
ntpq -p
и получить полную информацию о NTP: серверы, задержка, смещение, и т.д.
Хотя это не может быть точно, что Вы попросили, можно использовать следующий метод (нет sudo
требуется):
$ /bin/journalctl --unit=systemd-timesyncd -n 1 | tail -1
Aug 16 15:57:13 xxxxxx systemd-timesyncd[958]: Synchronized to time server 169.254.169.254:123 (169.254.169.254).
С командой выше, Вы определяете сервер времени timesyncd
синхронизируется с. В этом примере это 169.254.169.254
.
Затем можно использовать команду ntpdate -q
с этим сервером как это:
$ ntpdate -q 169.254.169.254
server 169.254.169.254, stratum 2, offset -0.000081, delay 0.02580
1 Sep 12:20:24 ntpdate[3978]: adjust time server 169.254.169.254 offset -0.000081 sec
Примечание: Можно установить ntpdate
команда, с помощью apt install ntpdate
.