Назад | Перейти на главную страницу

Современная автоматическая синхронизация времени?

Размещение ntpdate в cron кажется уже не хорошая идея.

Что такое

как поддерживать время на сервере (debian) в актуальном состоянии?

apt-get install ntp. Если вы никогда не устанавливали его раньше, все будет в порядке. Если у вас есть и, следовательно, могут быть устаревшие файлы конфигурации, вы можете apt-get remove --purge ntp и apt-get install ntp снова, чтобы получить новые файлы конфигурации. Или, если вы хотите сохранить свои файлы конфигурации, я рекомендую проверить, что /etc/default/ntp имеет NTPD_OPTS='-g'. Это говорит ntpd: «Попытайтесь исправить время, даже если оно далеко», и убедитесь, что хотя бы один хороший сервер в /etc/ntp.conf имеет iburst вариант, например:

server 0.debian.pool.ntp.org iburst

Это позволяет отправлять пачки пакетов, что ускоряет синхронизацию времени.

Если вам когда-нибудь понадобится что-то подождать синхронизации времени, прежде чем продолжить, запустите ntp-wait. Если, например, у вас есть служба, которая не должна запускаться, пока вы не уверены, что ваше время откорректировано. (для которого вы раньше могли использовать ntpdate)

Не могли бы вы просто настроить запуск ntpd при загрузке, как это предлагается в списке рассылки? Я этим занимаюсь столько, сколько себя помню.