Hetzner - DokuWiki

Uhrzeit synchronisieren mit NTP/ru
Zeile 1: Zeile 1:
 
{{Languages|Uhrzeit synchronisieren mit NTP}}
 
{{Languages|Uhrzeit synchronisieren mit NTP}}
  
= NTP (Network Time Protocol) =
+
== NTP (Network Time Protocol) ==
  
 
NTP это протокол синхронизации часов сервера с центральным сервером времени. В стандартных образах Hetzner служба NTP уже преднастроена для работы с Hetzner NTP-серверами.
 
NTP это протокол синхронизации часов сервера с центральным сервером времени. В стандартных образах Hetzner служба NTP уже преднастроена для работы с Hetzner NTP-серверами.
Zeile 78: Zeile 78:
 
Последнее по порядку, но не по важности, что следует сделать — это сохранить текущее время в аппаратные часы компьютера. В противном случае неправильное время вновь применится после перезагрузки.
 
Последнее по порядку, но не по важности, что следует сделать — это сохранить текущее время в аппаратные часы компьютера. В противном случае неправильное время вновь применится после перезагрузки.
  
  hwclock --systohc
+
hwclock --systohc
  
 
[[Kategorie:Dedizierte Server]]
 
[[Kategorie:Dedizierte Server]]
 
[[Kategorie:Dedi-Installation]]
 
[[Kategorie:Dedi-Installation]]
 
[[Kategorie:Dedi-Optionale Features]]
 
[[Kategorie:Dedi-Optionale Features]]

Version vom 8. November 2012, 14:27 Uhr

Inhaltsverzeichnis

NTP (Network Time Protocol)

NTP это протокол синхронизации часов сервера с центральным сервером времени. В стандартных образах Hetzner служба NTP уже преднастроена для работы с Hetzner NTP-серверами.

Установка службы NTP

Для синхронизации времени в собственной установке ОС сначала надо установить службу NTP. Она есть в каждом дистрибутиве Linux и её просто установить.

  • Debian
debian root # apt-get install ntp ntp-simple ntp-server
  • Gentoo
emerge ntp
  • SuSe
Пожалуйста, установите через YaSt

Настройка службы NTP

После этого останется лишь изменить файл конфигурации добавив в него несколько NTP-серверов.

Простой /etc/ntp.conf выглядит так:

driftfile       /var/lib/ntp/ntp.drift

server 0.de.pool.ntp.org
server 1.de.pool.ntp.org
server 2.de.pool.ntp.org
server 3.de.pool.ntp.org

# Эта опция ограничивает службу NTP этим сервером и делает его непубличным
# Вы может пропустить эти строки
restrict default nomodify nopeer
restrict 127.0.0.1

Здесь ваш сервер выбирает любой немецкий NTP-сервер из пула. Это обеспечивает распределение запросов одновременно между несколькими серверами и повышает надёжность.

После изменения настроек NTP-сервера его надо перезапустить.

NTP-серверы Hetzner

С января 2010 мы предоставляем клиентам три сервера времени работающих по протоколу NTP. Они расположены в разлных дата-центрах и имеют следующие адреса:

  • ntp1.hetzner.de
  • ntp2.hetzner.com
  • ntp3.hetzner.net

Для того чтобы ипользовать эти серверы времели в Linux надо соответствующим образом настроить ntpd. Например, в Debian, три следующие строки можно добавить в (или заменить ими существующие) в файл /etc/ntp.conf:

server  ntp1.hetzner.de  iburst dynamic
server  ntp2.hetzner.com iburst dynamic
server  ntp3.hetzner.net iburst dynamic

После изменения настроек NTP-сервера его надо перезапустить:

/etc/init.d/ntp restart

Ручная синхронизация с NTP

Ручная синхронизация может понадобится после установки NTP-сервера. Вы можете сделать это с помощью ntpd или ntpdate.

ntpd -q -g

Опция "-g" означает, что ntpd будет синхронизировать часы даже если разница будет более 1000 секунд. Опция "-q" означает, что ntpd запустится только одни раз и завершится после синхронизациии.

ntpdate NTP-Server
ntpdate ptbtime1.ptb.de

Сохранение нового времени в аппаратные часы

Последнее по порядку, но не по важности, что следует сделать — это сохранить текущее время в аппаратные часы компьютера. В противном случае неправильное время вновь применится после перезагрузки.

hwclock --systohc


© 2019. Hetzner Online GmbH. Alle Rechte vorbehalten.