Systemd/systemd-timesyncd
Erscheinungsbild
Der Service systemd-timesyncd ermöglicht es per NTP die Zeit mit einem Zeitserver zu synchronisieren.
Damit systemd-timesyncd automatisch gestartet wird, muss der Service entsprechend konfiguriert werden.
systemctl enable systemd-timesyncd # Für den automatischen Start vormerken … systemctl start systemd-timesyncd # … und direkt starten
Zu beachten ist hierbei allerdings, dass der Dienst für den Netzzugriff systemd-networkd benötigt wird.
systemd-networkd dient aber nur zur Überwachung ob die Netzwerkschnittstelle aktiv ist oder nicht. systemd-networkd kann also parallel zu bereits vorhandenen Netzwerkdiensten wie netctl betrieben werden.
Die Konfigurationsdatei für den Service systemd-timesyncd lautet /etc/systemd/timesyncd.conf.
[Time] NTP=192.168.178.1 # z.B. Router als Zeitserver fürs LAN NTP=0.europe.pool.ntp.org # z.B. NTP Pool als Zeitserver fürs LAN FallbackNTP=0.arch.pool.ntp.org 1.arch.pool.ntp.org 2.arch.pool.ntp.org 3.arch.pool.ntp.org
Mit dem Befehl timedatectl können die Einstellungen geprüft bzw. angepasst werden.
user ~ $ timedatectl
Local time: Tue 2017-10-24 20:32:34 CEST
Universal time: Tue 2017-10-24 18:32:34 UTC
RTC time: Tue 2017-10-24 18:32:34
Time zone: Europe/Berlin (CEST, +0200)
System clock synchronized: yes
systemd-timesyncd.service active: yes
RTC in local TZ: no