Тариф успешно добавлен в корзину
В корзину
url image

Коррекция времени

Данная статья поможет решить проблему, связанную с отставанием/опережением времени на сервере. Если при настройке у вас возникнут трудности — обратитесь в службу поддержки.

Содержание

Debian/Ubuntu

Если разница в точном времени со временем на сервере незначительна, то выбирайте первый способ. Если же отставание/опережение значительно, то не стоит подводить его за один раз — переходите ко второму способу.

Моментальная коррекция времени

Утилита ntpdate в Debian/Ubuntu может быть установлена так:

apt-get install ntpdate

Однократно вручную подвести время можно так:

/usr/sbin/ntpdate 1.ru.pool.ntp.org

, где 1.pool.ntp.org адрес доверенного NTP-сервера.

Чтобы время подводилось автоматически можно такую команду вставить в задание планировщика с нужной периодичностью (в примере синхронизация назначена раз в сутки).

crontab -e
00 1 * * * /usr/sbin/ntpdate 1.ru.pool.ntp.org

Чтобы при загрузке время подводилось можно сделать так:

crontab -e
@reboot /usr/sbin/ntpdate 1.ru.pool.ntp.org

Плавная коррекция времени

Осуществляется с помощью ntp. По умолчанию на Debian он не установлен. Ntp сверяется с указанными в его конфиг. файле серверами, вычисляет разницу и начинает плавно подводить часы сервера чтобы другие сервисы не испытывали проблем из-за скачков времени.

Установите ntp так:

apt-get install ntp 

При установке сервис автоматически пропишется в автозагрузку.

Конфигурационный файл хранится в /etc/ntp.conf В нём достаточно указать сервера так:

server 0.ru.pool.ntp.org iburst
server 1.ru.pool.ntp.org iburst
server 2.ru.pool.ntp.org iburst
server 3.ru.pool.ntp.org iburst

После изменений в конф. файле нужно перезапустить ntp:

/etc/init.d/ntp restart

CentOS

Если разница в точном времени со временем на сервере незначительна, то выбирайте первый способ. Если же отставание/опережение значительно, то не стоит подводить его за один раз — переходите ко второму способу.

Моментальная коррекция времени

Утилита ntpdate в Debian/Ubuntu может быть установлена так:

yum install ntpdate

Однократно вручную подвести время можно так:

/usr/sbin/ntpdate 1.ru.pool.ntp.org

, где pool.ntp.org адрес доверенного NTP-сервера.

Чтобы время подводилось автоматически можно такую команду вставить в задание планировщика с нужной периодичностью (в примере синхронизация назначена раз в сутки).

crontab -e
00 1 * * * /usr/sbin/ntpdate 1.ru.pool.ntp.org

Чтобы при загрузке время подводилось можно сделать так:

crontab -e
@reboot /usr/sbin/ntpdate 1.ru.pool.ntp.org

Плавная коррекция времени

Осуществляется с помощью ntp. По умолчанию на Debian он не установлен. Ntp сверяется с указанными в его конфиг. файле серверами, вычисляет разницу и начинает плавно подводить часы сервера чтобы другие сервисы не испытывали проблем из-за скачков времени.

Установите ntp так:

yum install ntp

После установки сервис нужно прописать в автозагрузку.

chkconfig ntpd on

Конфигурационный файл хранится в /etc/ntp.conf В нём достаточно указать сервера так:

server 0.ru.pool.ntp.org iburst
server 1.ru.pool.ntp.org iburst
server 2.ru.pool.ntp.org iburst
server 3.ru.pool.ntp.org iburst

После изменений в конф. файле нужно перезапустить ntp:

/etc/init.d/ntp restart

Запустите демон:

/etc/init.d/ntpd start

Windows

Чтобы Windows считала время BIOS за UTC, необходимо внести изменения в реестр и отключить синхронизацию часов с Интернет.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
"RealTimeIsUniversal"=dword:00000001

После этого нужно выключить и снова включить сервер. Именно выключить, а не перезагрузить.

NTP-сервера

Для синхронизации времени по протоколу NTP подойдут сервера pool.ntp.org, например, можно использовать следующие:

  • 0.ru.pool.ntp.org
  • 1.ru.pool.ntp.org
  • 2.ru.pool.ntp.org
  • 3.ru.pool.ntp.org

Также в дата-центре предоставляются локальные NTP-сервера:

  • 188.120.224.187
  • 188.120.247.41

Этот материал был полезен?

Скидка 25% новым клиентам!
Закажи сервер сегодня и получи скидку на первый месяц аренды!