Вы можете настроить автоматическую синхронизацию времени на вашем сервере с внешним NTP (Network Time Protocol) сервером. Для этого нужно установить сервис ntp. Например, в CentOS 7 установка выполняется через yum:
После установки, нужно запустить сервис ntpd и добавить его в автозагрузку:
1 2 3 4 | service ntpd start
или
systemctl start ntpd.service
systemctl enable ntpd.service
|
Добавим в автозагрузку
1 | chkconfig --levels 235 ntpd on
|
В файле /etc/ntp.conf нужно указать сервера, с которыми нужно синхронизировать время:
1 2 3 | server 0.pool.ntp.org
server 1.pool.ntp.org
server 2.pool.ntp.org
|
Синхронизация времени выполняется последовательно. Если недоступен первый NTP сервер, идет обращение ко второму и т.д.
Можно вручную синхронизировать время с указанным NTP сервером командой:
По умолчанию, ntpd включает в системе режим “11 minute mode”, то есть время будет синхронизироваться каждые 11 минут. Если вы не можете использовать демон ntpd, вы можете настроить синхронизацию времени по крону, добавьте в крон следующую команду:
1 | /usr/sbin/ntpdate 0.centos.pool.ntp.org
|