Systemd/systemd-timesyncd: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
KKeine Bearbeitungszusammenfassung
K (Link zu anderssprachigen Wikis)
 
(15 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{SEITENTITEL:systemd-timesyncd}}
{{righttoc}}
Dieser Service 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.
Der Service {{ic|systemd-timesyncd}} dient dazu, die Zeit per {{wikipedia|Zeitserver}} zu synchronisieren.


systemctl enable systemd-timesyncd # Für den automatischen Start vormerken …
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 start systemd-timesyncd # … und direkt starten


Die Konfigurationsdatei befindet sich unter {{ic|/etc/systemd/timesyncd.conf}}. Es kann der vorhandene {{ic|Servers}} Eintag einkommentiert werden. Sollten einem die voreingestellten Google Server nicht gefallen, können auch andere [http://www.pool.ntp.org/de/ NTP-Server] eingetragen werden.
== Konfiguration ==


{{hc|/etc/systemd/timesyncd.conf|2=
Die Konfigurationsdatei für den Service {{ic|systemd-timesyncd}} lautet {{ic|/etc/systemd/timesyncd.conf}}.
[Time]
Servers=time1.google.com time2.google.com time3.google.com time4.google.com}}


Zu beachten ist hierbei allerdings, das der Dienst für den Netzzugriff auch den Dienst systemd-networkd benötigt. systemd-networkd wird aber nur benötigt zur Überwachung ob die Netzwerkschnittstelle aktiv ist oder nicht. systemd-networkd kann also parallel zu bereits vorhanden Netwerkdiensten wie netctl betrieben werden.
# 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.arch.pool.ntp.org
FallbackNTP=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.
 
$ timedatectl
 
Weitere Optionen zu diesem Befehl sind z.B. list-timezones, show-timesync, timesync-status, sowie show und status.
 
== Siehe auch ==
* [[Systemd]]
 
[[Kategorie:Systemverwaltung]]
[[Kategorie:Services]]
 
[[en:Systemd-timesyncd]]
[[es:Systemd-timesyncd]]
[[fr:Systemd-timesyncd]]
[[ja:Systemd-timesyncd]]
[[pl:Systemd-timesyncd]]
[[zh-CN:Systemd-timesyncd]]

Aktuelle Version vom 13. Oktober 2020, 23:05 Uhr

Der Service systemd-timesyncd dient dazu, die Zeit per 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.arch.pool.ntp.org
FallbackNTP=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