Systemd/systemd-timesyncd: Unterschied zwischen den Versionen
Jewox (Diskussion | Beiträge) K Kategorie:Services |
Jewox (Diskussion | Beiträge) K Bug FS#62161 |
||
Zeile 1: | Zeile 1: | ||
Der Service {{ic|systemd-timesyncd}} | Der Service {{ic|systemd-timesyncd}} dient dazu, die Zeit per {{wikipedia|Zeitserver}} zu synchronisieren. | ||
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. | 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. | ||
Zeile 14: | Zeile 14: | ||
[Time] | [Time] | ||
NTP=0. | NTP=0.arch.pool.ntp.org | ||
FallbackNTP= | FallbackNTP=1.arch.pool.ntp.org 2.arch.pool.ntp.org 3.arch.pool.ntp.org | ||
RootDistanceMaxSec=5 | RootDistanceMaxSec=5 | ||
PollIntervalMinSec=32 | PollIntervalMinSec=32 | ||
Zeile 22: | Zeile 22: | ||
Damit {{ic|systemd-timesyncd}} automatisch gestartet wird, muss der Service entsprechend konfiguriert werden. | Damit {{ic|systemd-timesyncd}} automatisch gestartet wird, muss der Service entsprechend konfiguriert werden. | ||
systemctl enable systemd-timesyncd # Für den automatischen Start vormerken … | # systemctl enable systemd-timesyncd # Für den automatischen Start vormerken … | ||
systemctl start systemd-timesyncd # … und direkt starten | # systemctl start systemd-timesyncd # … und direkt starten | ||
== timedatectl == | == timedatectl == | ||
Zeile 32: | Zeile 32: | ||
Weitere Optionen zu diesem Befehl sind z.B. list-timezones, show-timesync, timesync-status, sowie show und status. | Weitere Optionen zu diesem Befehl sind z.B. list-timezones, show-timesync, timesync-status, sowie show und status. | ||
== Bug == | |||
systemd-timesyncd fails to start after upgrading to systemd 242.0-1, siehe [https://bugs.archlinux.org/task/62161 FS#62161] | |||
Lösung = Löschen des symlinks | |||
# rm /var/lib/systemd/timesync | |||
# systemctl start systemd-timesyncd.service | |||
== Siehe auch == | == Siehe auch == |
Version vom 23. April 2019, 18:57 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.
Bug
systemd-timesyncd fails to start after upgrading to systemd 242.0-1, siehe FS#62161
Lösung = Löschen des symlinks
# rm /var/lib/systemd/timesync # systemctl start systemd-timesyncd.service