Systemd/systemd-timesyncd: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
KKeine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
Der Service {{ic|systemd-timesyncd}} ermöglicht es per [[NTP]] die Zeit mit einem Zeitserver zu synchronisieren.
Der Service {{ic|systemd-timesyncd}} ermöglicht es per [[NTP]] die Zeit mit einem Zeitserver zu synchronisieren.


Damit {{ic|systemd-timesyncd}} automatisch gestartet wird, muss der Service entsprechend konfiguriert werden.
Zu beachten ist hierbei allerdings, dass der Dienst für den Netzzugriff [[Systemd/systemd-networkd|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.
 
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/systemd-networkd|systemd-networkd]] benötigt wird.
== Konfiguration ==
 
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 {{ic|systemd-timesyncd}} lautet {{ic|/etc/systemd/timesyncd.conf}}.
Die Konfigurationsdatei für den Service {{ic|systemd-timesyncd}} lautet {{ic|/etc/systemd/timesyncd.conf}}.


# Entries in this file show the compile time defaults.
# You can change settings by editing this file.
# Defaults can be restored by simply deleting this file.
#
# See timesyncd.conf(5) for details.
  [Time]
  [Time]
NTP=192.168.178.1          # z.B. Router als Zeitserver fürs LAN
  NTP=0.europe.pool.ntp.org
  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
  FallbackNTP=0.arch.pool.ntp.org 1.arch.pool.ntp.org 2.arch.pool.ntp.org 3.arch.pool.ntp.org
RootDistanceMaxSec=5
PollIntervalMinSec=32
PollIntervalMaxSec=2048
Damit {{ic|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
== timedatectl ==


Mit dem Befehl {{ic|timedatectl}} können die Einstellungen geprüft bzw. angepasst werden.
Mit dem Befehl {{ic|timedatectl}} können die Einstellungen geprüft bzw. angepasst werden.


  user ~ $ timedatectl
  $ timedatectl
 
 
                        Local time: Tue 2017-10-24 20:32:34 CEST
Weitere Optionen zu diesem Befehl sind z.B. list-timezones, show-timesync, timesync-status, sowie show und status.
                    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


== Siehe auch ==
== Siehe auch ==

Version vom 29. Oktober 2018, 20:02 Uhr

Der Service systemd-timesyncd ermöglicht es per NTP die Zeit mit einem Zeitserver zu synchronisieren.

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.

Konfiguration

Die Konfigurationsdatei für den Service systemd-timesyncd lautet /etc/systemd/timesyncd.conf.

# Entries in this file show the compile time defaults.
# You can change settings by editing this file.
# Defaults can be restored by simply deleting this file.
#
# See timesyncd.conf(5) for details.

[Time]
NTP=0.europe.pool.ntp.org
FallbackNTP=0.arch.pool.ntp.org 1.arch.pool.ntp.org 2.arch.pool.ntp.org 3.arch.pool.ntp.org
RootDistanceMaxSec=5
PollIntervalMinSec=32
PollIntervalMaxSec=2048

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

timedatectl

Mit dem Befehl timedatectl können die Einstellungen geprüft bzw. angepasst werden.

$ timedatectl

Weitere Optionen zu diesem Befehl sind z.B. list-timezones, show-timesync, timesync-status, sowie show und status.

Siehe auch