Для того, чтобы на сервере было настроено точное время, операционная система использует сетевой протокол NTP (Network Time Protocol). Он отвечает за синхронизацию внутренних часов с использованием Интернета или локальной сети.В данной статье рассмотрим настройку синхронизации часов в ОС FreeBSD с сервером точного текущего времени
Прописываем в /etc/rc.conf
ntpdate_enable="YES"
ntpd_enable="YES"
Первая строка будет запускать ntpdate при ребуте сервера чтобы система
загрузилась с правильно установленными часами.
Вторая строка запустит демон ntpd, который будет заведовать плавной корректировкой времени в дальнейшем.
Далее в /etc/ntp.conf пишем (рекомендуемые сервера с ntp.org)
server 0.pool.ntp.org
server 1.pool.ntp.org
server 2.pool.ntp.org
restrict 127.0.0.1
Украина
server ntp.time.in.ua
server ntp2.time.in.ua
server 0.ua.pool.ntp.org
server 1.ua.pool.ntp.org
server 2.ua.pool.ntp.org
server 3.ua.pool.ntp.org
restrict 127.0.0.1
Строка restrict 127.0.0.1 разрешает управление демоном ntpd только с localhost
(например для работы утилиты ntpd), можно вообще закрыть доступ
написав restrict default ignore
или разрешить только из локальной сети
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
разрешит синхронизацию времени, но запретит настраивать сервер или быть
равноправными участниками синхронизации времени.
И собственное все, подводим часы
# /etc/rc.d/ntpdate start
Setting date via ntp.
23 Jan 00:56:48 ntpdate[928]: step time server 193.125.143.140
offset 0.027002 sec
и запускаем демон
# /etc/rc.d/ntpd start
Starting ntpd.
Смотрим что ntpd запустился нормально
# ps ax|grep ntpd
1044 ?? Ss 0:00,04 /usr/sbin/ntpd -c /etc/ntp.conf -p
/var/run/ntpd.pid -f /var/db/ntpd.drift
# tail /var/log/messages
Jan 23 00:57:09 lola ntpd[1043]: ntpd 4.2.4p5-a Mon Jan 5 16:59:33
IRKT 2009 (1)
# ntpq -p
remote refid st t when poll reach delay
offset jitter
petrel.telecom. 192.36.143.150 2 u 60 64 1 119.017
5082.52 0.004
hornet.itconnec 89.111.168.177 4 u 59 64 1 134.423
5086.05 0.004
jane.telecom.mi 192.36.143.151 2 u 58 64 1 120.222
5086.08 0.004
Коментувати