Это делается для того, чтобы на сервере было точное время. А если в сети есть несколько серверов — то это просто необходимая вещь.
Время можно синхронизировать в интернете или со своим сервером времени. Про настройку своего сервера времени рассказано тут. Сейчас же просто настроим сервер на синхронизацию времени.
Для начала устанавливаем NTP:
yum install ntp ntpdate -y
Устанавливаем часовой пояс, к примеру это Москва, создаем символическую ссылку:
ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime
Далее необходимо указать сервера, с которыми мы будем синхронизировать время. Добавим свой:
mcedit /etc/ntp.conf Находим в нем строчки: server 0.pool.ntp.org server 1.pool.ntp.org server 2.pool.ntp.org Перед ними пишем адрес своего ntp сервера: server 172.16.10.1
Синхронизируем время со своим сервером вручную:
ntpdate 172.16.10.1
Получаем ответ типа:
18 Dec 10:03:56 ntpdate[4843]: step time server 172.16.10.1 offset -0.012084 sec
— значит синхронизация прошла успешно и время было поправлено на данный период.
Если вы получите ошибку вида:
the NTP socket is in use, exiting
значит у вас чем то уже используется порт 123. Попробуйте остановить ntpd следующей командой:
service ntpd stop
и еще раз запустить синхронизацию:
ntpdate 192.168.0.68
Теперь добавляем в автозапуск и запускаем службу автоматической синхронизации времени:
systemctl enable ntpd systemctl start ntpd
Проверить работу ntp можно командой
ntpq -p remote refid st t when poll reach delay offset jitter ========================================================================== +mikrotik.chemin 80.240.216.155 3 u 2 64 1 0.402 -34.182 0.241 -host55.rax.ru 88.212.202.5 3 u 1 64 1 30.079 -27.515 0.136 +cello.corbina.n 194.58.202.20 2 u - 64 1 31.450 -32.136 0.257 *78.140.251.2 194.190.168.1 2 u 1 64 1 36.500 -30.521 0.221 ntp.aas.ru .GPS. 1 u - 64 1 29.399 -29.053 0.352