Zeitzone konfigurieren und Systemzeit synchronisieren

Unter Debian Linux prüft man die Zeitzone mit folgenden Kommandos:

$ timedatectl
$ ls -l /etc/localtime

Zeitzone ändern

Um die Zeitzone zu ändern, muss man zunächst die ausführliche Bezeichnung der gewünschten Zeitzone im Format „Region/Stadt“ herausfinden. Mit folgendem Kommando erhält man eine Liste aller verfügbaren Zeitzonen:

$ timedatectl list-timezones

Sobald die korrekte Bezeichnung der Zeitzone bekannt ist, z.B. „Europe/Berlin“, kann man sie mit folgendem Befehl festleten:

# timedatectl set-timezone Europe/Berlin

Hierzu sind Root-Rechte erforderlich.

Zur Verifikation verwendet man wieder folgenden Befehl:

$ timedatectl
               Local time: Thu 2024-01-18 14:37:23 CET
           Universal time: Thu 2024-01-18 13:37:23 UTC
                 RTC time: n/a
                Time zone: Europe/Berlin (CET, +0100)
System clock synchronized: no
              NTP service: n/a
          RTC in local TZ: no

System-Zeit synchronisieren

Timesyncd ist ein schlanker und mit Systemd kompatibler Dienst zur Synchronisierung der Systemzeit unter Debian.
Installation:

# apt install systemd-timesyncd

Mit folgendem Befehl überprüfen Sie den Status des Dienstes:

$ systemctl status systemd-timesyncd

Normalerweise sollte der Dienst nach der Installation automatisch laufen. Falls der Dienst nicht läuft, können Sie ihn mit folgendem Befehl starten:

# systemctl start systemd-timesyncd

Mit folgendem Kommando stellen Sie sicher, dass der Dienst automatisch nach jedem Systemstart geladen wird:

# systemctl enable systemd-timesyncd