Ntp: различия между версиями

Материал из support.qbpro.ru
imported>Vix
Нет описания правки
Нет описания правки
 
(не показана 1 промежуточная версия этого же участника)
Строка 7: Строка 7:


  # /etc/ntp.conf, configuration for ntpd; see ntp.conf(5) for help
  # /etc/ntp.conf, configuration for ntpd; see ntp.conf(5) for help
  driftfile /var/lib/ntp/ntp.drift
  driftfile /var/lib/ntp/ntp.drift
  statsdir /var/log/ntpstats/
  leapfile /usr/share/zoneinfo/leap-seconds.list
  statistics loopstats peerstats clockstats
  statistics loopstats peerstats clockstats
  filegen loopstats file loopstats type day enable
  filegen loopstats file loopstats type day enable
  filegen peerstats file peerstats type day enable
  filegen peerstats file peerstats type day enable
  filegen clockstats file clockstats type day enable
  filegen clockstats file clockstats type day enable
  server 0.debian.pool.ntp.org
  #
  server 1.debian.pool.ntp.org
pool 0.ru.pool.ntp.org     iburst
  server 2.debian.pool.ntp.org
  pool 1.ru.pool.ntp.org     iburst
server 3.debian.pool.ntp.org
  pool 2.ru.pool.ntp.org     iburst
server 2.ru.pool.ntp.org
  pool 1.debian.pool.ntp.org iburst
  server 1.ru.pool.ntp.org
  pool 2.debian.pool.ntp.org iburst
  server 3.europe.pool.ntp.org
  #
  server 2.europe.pool.ntp.org
  restrict -4 default kod notrap nomodify nopeer noquery
  restrict -4 default kod notrap nomodify nopeer noquery
  restrict 127.0.0.1
  restrict 127.0.0.1
  # наша сеть
  # наша сеть
  restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap
  restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap
  restrict 192.168.255.0 mask 255.255.255.240 nomodify notrap
  #
tos maxclock 11
tos minclock 3 minsane 2
  # а это волшебная штука, которая выставляет уровень доверия серверу (strata) самому себе равный 3
  # а это волшебная штука, которая выставляет уровень доверия серверу (strata) самому себе равный 3
  # в двух словах чем выше уровень-тем меньше число. 0 - это атомные часы,  
  # в двух словах чем выше уровень-тем меньше число. 0 - это атомные часы,  
Строка 32: Строка 32:
  server 127.127.1.1
  server 127.127.1.1
  fudge  127.127.1.1 stratum 3
  fudge  127.127.1.1 stratum 3
   
   
* перезапускаем систему синхронизации
* перезапускаем систему синхронизации
Строка 38: Строка 37:
   
   
* для регулярной синхронизации пишем в /etc/crontab
* для регулярной синхронизации пишем в /etc/crontab
  ############################## datetime sync
  ############ resync datetime ntp
  00 00  * * * root /etc/init.d/ntpd restart
  00 00  * * *   root   ntpdate -dB 1.ru.pool.ntp.org && hwclock -w > /dev/null
   
  01 00  * * root   systemctl restart ntp > /dev/null
############################## datetime sync 2
00 00  * * 0 root ntpdate -d pool.ntp.org

Текущая версия от 04:15, 10 января 2026

УСТАНОВКА СИСТЕМЫ СИНХРОНИЗАЦИИ ВРЕМЕНИ

  • ставим необходимые пакеты:
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