У меня есть Ubuntu, и я хочу настроить синхронизацию времени NTP. Решил пойти с chrony. Я хочу убедиться, что никакая другая стандартная служба синхронизации времени не работает.
Я запустил sudo service --status-all, и ни одна из служб не выскочила. Но есть ли более тщательный метод проверки отсутствия синхронизации времени? Причина, по которой я не удовлетворен, заключается в том, что timedatectlбыл работает, но не производит видимых сервисов в списке выше - ну, в любом случае, ничего похожего на "timedatectl".
John:~$ timedatectl
Local time: Sat 2018-08-18 04:29:15 UTC
Universal time: Sat 2018-08-18 04:29:15 UTC
RTC time: Sat 2018-08-18 04:29:15
Time zone: Etc/UTC (UTC, +0000)
Network time on: yes
NTP synchronized: yes
RTC in local TZ: no





Один из вариантов - взглянуть на результаты netstat и посмотреть, привязано ли что-нибудь к порту ntp.
Выполнив netstat -a, вы должны получить результат, аналогичный приведенному ниже (усеченный);
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
udp 0 0 vm0:ntp *:*
udp 0 0 localhost.localdomain:ntp *:*
udp 0 0 *:ntp *:*
udp 0 0 fe80::ffff:ffff:ffff:ffff:ntp *:*
udp 0 0 localhost.localdomain:ntp *:*
udp 0 0 *:ntp *:*
Обратите внимание на строки с «ntp» или что-нибудь, связанное с портом 123. Это скажет вам, что у вас что-то работает и активно. Я не вижу быстрой команды, которая позволяет вам проверить, какая программа или процесс привязаны к порт (но вы можете увидеть, что создал сокет с -p, чтобы увидеть PID и имя программы)