$put_perv_real = "/home/www/dvakompa-ru/dopol/"; ?>
Понадобилось синхронизировать время на разных компьютерах. Для этого было принято решение поднять свой сервер времени на FreeBSD. Чтобы можно было синхронизировать часы как на Windows машинах так и на машинах с Linux с одного сервера и чтобы это все происходило внутри локальной сети.
Установим его
cd /usr/ports/net/ntp
make install clean
Теперь необходимо создать drift файл, где будет лежать информация о смещении времени относительно серверов времени.
touch /etc/ntp/drift
Теперь настраиваем наш конфигурационный файл /etc/ntp.conf
У меня конфиг вышел такой:
# Сервера для синхронизации server pool.ntp.org iburst prefer server 0.freebsd.pool.ntp.org iburst maxpoll 9 server 1.freebsd.pool.ntp.org iburst maxpoll 9 server 2.freebsd.pool.ntp.org iburst maxpoll 9 # Путь к созданному drift файлу driftfile /etc/ntp/drift # Путь к логам logfile /var/log/ntp.log # Разрешить пользоваться сервером времени только локальной сети restrict default ignore restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap restrict localhost # Разрешаем синхронизацию с удаленными серверами restrict pool.ntp.org restrict 0.freebsd.pool.ntp.org restrict 1.freebsd.pool.ntp.org restrict 2.freebsd.pool.ntp.org
Не забываем добавить в /etc/rc.conf
ntpd_enable=»YES»
И запускаем наш сервер времени ntpd
/etc/rc.d/ntpd start
Наш сервер времени готов, уже через полчасика по логам можно будет наглядно увидеть его обновление с серверов в интернете. А также настроить обновление с него других машин в локальной сети.