Отключить синхронизацию сетевого времени в Ubuntu 16.04

Как включить синхронизацию времени в сети в Ubuntu 16.04? Как проверить / убедиться, что сетевая синхронизация времени отключена?

3 ответа

Эта команда поможет вам найти часовой пояс:

timedatectl status | grep "Time zone"

После получения часового пояса, проверьте статус Network Time on, Следующая команда поможет вам проверить, включена она или отключена:

timedatectl status

Network time on: yes
NTP synchronized: yes

Теперь проверьте доступные часовые пояса. используйте следующую команду

timedatectl list-timezones

Используйте эту команду, чтобы выбрать часовой пояс:

sudo timedatectl set-timezone America/New_York

Как только вы закончите с вышеуказанной командой, используйте следующую команду, чтобы включить или отключить сетевое время:

sudo timedatectl set-ntp on

У меня запущен ntpd, и в настройках времени / даты включена синхронизация:

$ ps -ef | grep ntp
ntp       1643     1  0 11:20 ?        00:00:00 /usr/sbin/ntpd -p /var/run/ntpd.pid -g -u 121:129

Если вы НЕ хотите, чтобы это было включено, настройте конфигурацию вручную и удалите пакет ntpd из вашей системы.

Чтобы проверить, работает ли синхронизация времени, наберите

ntpstat

в командной строке. Он должен написать, насколько точны ваши часы, если они синхронизированы. Чтобы проверить, как это синхронизировано, попробуйте это

ntpq -c pe

или дольше

ntpq -c peers

Чтобы увидеть, работает ли служба ntp, наберите

systemctl status ntp.service

Вы можете остановить это с

systemctl stop ntp.service

и начать это с

systemctl start ntp.service

Вы можете увидеть некоторые настройки для времени и даты в системных настройках. Как видно на картинке, вы можете отключить автоматическую дату и время. Это остановит вашу синхронизацию времени.

И, наконец, у вас есть настройки для синхронизации времени в

/etc/ntp.conf
Другие вопросы по тегам