Neues Linux installiert und die Uhr zeigt Quatsch an? Egal, was Du im X auswählst?
Die Wahrscheinlichkeit ist hoch, dass kein Daemon zur Zeitsynchronisation läuft. So habe ich das zumindest auf Linux Distributionen erlebt, die auf Arch Linux basieren. Wie beispielsweise Manjaro. So lässt sich bei Manjaro die Zeit im Xfce nicht ändern und der frische Linuxanwender ist erst einmal bedient. Dabei ist es ganz einfach, die Zeit richtig einzustellen. Allerdings über das Terminal. An dem kommst Du bei Linux ohnehin nicht vorbei.
Um zu überprüfen, ob ein Daemon läuft, öffnest Du ein Terminal und fragst den Staus ab.
timedatectl
Siehst Du im Ergebnis ein NTP service: inactive, wird es Zeit einen NTP service zu starten.
Du kannst Dich jetzt zwischen NTP und SNTP entscheiden. NTP ist genauer. Für Deine Zwecke, die Zeit auf dem Desktop anzuzeigen, würde ich Dir jedoch SNTP empfehlen. Warum mit Kanonen auf Spatzen schiessen?
SNTP ist schnell aktiviert. Dafür gibst Du folgende Aufrufe in Dein Terminal ein:
systemctl start systemd-timesyncd.service
systemctl enable systemd-timesyncd.service
Danach kannst Du nochmals Deine Änderungen durch den Aufruf von timedatectl überprüfen.
Es kann bei diversen Linux Distributionen vorkommen, dass es zwischen ntpd and systemd-timesyncd einen Konflikt gibt. Lässt sich SNTP nicht starten, solltest Du auf den Fehlercode achten. Erscheint dort eine Meldung wie “ConditionFileIsExecutable=!/usr/sbin/ntpd was not met”, solltest Du NTPD mit dem Paketmanager Deiner Distribution löschen und anschliessend SNTP starten.
56er meint
Hallo,
Dazu meine Frage als langjähriger Windows-User:
Wie lässt sich unter Linux die Zeit manuell (ohne Service) ändern? (Manjaro 21.25)
Danke schonmal
EDIT: Gerade gefundene Lösung im …
https://wiki.manjaro.org/index.php/Manjaro_Settings_Manager/de
Und per Kommandozeile …
https://www.ibr.cs.tu-bs.de/users/thuerman/time/quick.html