NTP-сервер (сервер времени)
Network Time Protocol (NTP) — сетевой протокол для синхронизации внутренних часов компьютера с использованием сетей с переменной латентностью (задержка, ожидание).
NTP использует для своей работы протокол UDP. Система NTP чрезвычайно устойчива к изменениям латентности среды передачи.
Ставим ntp-сервер:
sudo apt-get install ntp После установки заходим в файл конфигурации:
sudo nano /etc/ntp.conf Там убираем комментарий со строки:
statsdir /var/log/ntpstats/ (В эту папку будут сыпаться логи) и указываем сервера, с которыми будет производить синхронизацию ваш сервер, например:
server 0.pool.ntp.org
server 1.pool.ntp.org
server 2.pool.ntp.org
server 3.pool.ntp.org Сохраняем, перезапускаем:
sudo /etc/init.d/ntp restart Проверить работоспособность сервера можно например так:
ntpdate -q 3.pool.ntp.org где вместо адреса из примера ставим нужный.
На этом все, можно указывать ваш сервер времени в настройках dhcp-сервера или в настройках машин.
P.S.На машинах может показывать разное время не смотря на синхронизацию из-за разных часовых поясов.
Изменить часовой пояс:
dpkg-reconfigure tzdataи выбираем нужный.
И до кучи несколько команд по изменению системного времени:
Перевод на час назад:
date -s "-1 hour"Перевод на час вперед:
date -s "+1 hour"Аналогично с минутами:
date -s "-1 minute"
date -s "+1 minute"Установка времени:
date MMDDhhmmCCYY.ssгде
MM — месяц,
DD — день месяца,
hh — часы,
mm — минуты,
CCYY — 4 цифры года,
ss — секунды.
Feb. 11, 2011