Синхронизация времени через интернет в FreeBSD. NTPdate. ndpd

Как осуществить синхронизацию времени на сервере FreeBSD с серверами точного времени в интернете?
Можно сделать это разово вручную:

# /usr/sbin/ntpdate -u 1.pool.ntp.org

или

# ntpdate 1.pool.ntp.org

Чтобы время синхронизировалось при запуске системы, прописываем нужные строчки в /etc/rc.conf :

ntpdate_enable=»YES»
ntpdate_program=»/usr/sbin/ntpdate»
ntpdate_flags=»-u 1.pool.ntp.org 2.pool.ntp.org»

В дополнение к этому, можно в крон поставить задание, синхронизировать время, например, 2 раза в сутки. Правим файл cron:

# ee /var/cron/tabs/

или

# ee /etc/crontab

И добавляем туда задание:

* */12 * * *     /usr/sbin/ntpdate 1.pool.ntp.org

________________________________________________________________

Если хотите, чтобы в памяти висел демон, который будет обновлять время, то это можно сделать.
Демон называется NTPd.
Добавляем в /etc/rc.conf :

ntpd_enable=»YES»
ntpd_program=»/usr/sbin/ntpd»
ntpd_flags=»-p /var/run/ntpd.pid»

Правим /etc/ntp.conf :

# Сервера для обновления
server 1.pool.ntp.org prefer
server 2.pool.ntp.org
server 0.pool.ntp.org

driftfile /var/db/ntp.drift
logfile /var/log/ntp.log

restrict 127.0.0.1
restrict 0.pool.ntp.org noquery notrap # Разрешаем изменять наше время
restrict 1.pool.ntp.org noquery notrap
restrict 2.pool.ntp.org noquery notrap

Стартуем демон:

# /etc/rc.d/ntpd start

3 Replies to “Синхронизация времени через интернет в FreeBSD. NTPdate. ndpd”

  1. Указанные способы приводят к ошибке в работе системы и выводу большого количества строк ошибки на экране. Ошибку прочесть невозможно из-за частоты добавления новой строки. Способ проверен и НЕ рекомендуется.

    1. Статья написана 2 года назад, я подумал, может чего поменялось. На 9 freebsd специально все эти манипуляции произвел, все работает и сейчас.

Добавить комментарий для Flakon Отменить ответ

Ваш адрес email не будет опубликован.