Ntp
Материал из support.qbpro.ru
Версия от 04:15, 10 января 2026; Vix (обсуждение | вклад)
УСТАНОВКА СИСТЕМЫ СИНХРОНИЗАЦИИ ВРЕМЕНИ
- ставим необходимые пакеты:
apt-get install ntp ntpdate
- в конфигурационном файле /etc/ntp.conf пишем:
# /etc/ntp.conf, configuration for ntpd; see ntp.conf(5) for help driftfile /var/lib/ntp/ntp.drift leapfile /usr/share/zoneinfo/leap-seconds.list statistics loopstats peerstats clockstats filegen loopstats file loopstats type day enable filegen peerstats file peerstats type day enable filegen clockstats file clockstats type day enable # pool 0.ru.pool.ntp.org iburst pool 1.ru.pool.ntp.org iburst pool 2.ru.pool.ntp.org iburst pool 1.debian.pool.ntp.org iburst pool 2.debian.pool.ntp.org iburst # restrict -4 default kod notrap nomodify nopeer noquery restrict 127.0.0.1 # наша сеть restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap # tos maxclock 11 tos minclock 3 minsane 2 # а это волшебная штука, которая выставляет уровень доверия серверу (strata) самому себе равный 3 # в двух словах чем выше уровень-тем меньше число. 0 - это атомные часы, # 1 - это синхронизированные с ними, 2 - с первым, и так далее. server 127.127.1.1 fudge 127.127.1.1 stratum 3
- перезапускаем систему синхронизации
/etc/init.d/ntp restart
- для регулярной синхронизации пишем в /etc/crontab
############ resync datetime ntp 00 00 * * * root ntpdate -dB 1.ru.pool.ntp.org && hwclock -w > /dev/null 01 00 * * * root systemctl restart ntp > /dev/null
