Es kann immer mal wieder vorkommen, dass die Serverzeit nicht stimmt – nach einer Migration, einem Hardwaretausch oder weil die Zeitsynchronisation ausgesetzt hat. Seit Debian 8 ist systemd an Bord, und damit auch timedatectl als zentrales Werkzeug für Zeit, Datum und Zeitzone.

Zeiteinstellungen prüfen

Ein schneller Überblick über den aktuellen Stand:

            timedatectl
        

Die Ausgabe zeigt Systemzeit, Hardwareuhr, Zeitzone und ob NTP aktiv ist – alles auf einen Blick.

Datum und Uhrzeit einstellen

            sudo timedatectl set-time "2026-05-25 14:30:00"
        

Das setzt System- und Hardwareuhr gleichzeitig. Wichtig: Der Befehl funktioniert nur, wenn die automatische Zeitsynchronisation deaktiviert ist (siehe unten).

Zeitzone konfigurieren

            timedatectl list-timezones
sudo timedatectl set-timezone Europe/Berlin
        

Das alte tzconfig existiert in aktuellen Debian-Versionen nicht mehr. Alternativ geht auch dpkg-reconfigure tzdata , aber timedatectl ist der direktere Weg.

NTP-Synchronisation

Auf Produktivservern sollte die Uhrzeit nie manuell gepflegt werden. NTP erledigt das automatisch:

            sudo timedatectl set-ntp true
        

Debian bringt dafür systemd-timesyncd mit, das für die meisten Setups ausreicht. Wer mehr Kontrolle braucht – etwa bei Clustern mit enger Zeitsynchronisation – greift zu chrony:

            sudo apt install chrony
sudo systemctl enable chrony
        

Fallback ohne systemd

Auf älteren Systemen oder minimalen Installationen ohne systemd funktioniert der klassische Weg weiterhin:

  • date -s 2026-05-25 (um das Datum YYYY-MM-DD einzustellen)
  • date -s 16:47:30  (um die Uhrzeit HH-MM-SS einzustellen)
  • hwclock -systohc  (um die Hardwarezeit mit der gerade überschriebenen Systemzeit zu synchronisieren)

Ohne hwclock --systohc springt die Zeit nach einem Neustart auf den alten Wert zurück.

Kurzreferenz

AufgabeBefehl
Status anzeigentimedatectl
Zeit setzensudo timedatectl set-time "YYYY-MM-DD HH:MM:SS"
Zeitzone setzensudo timedatectl set-timezone Europe/Berlin
NTP aktivierensudo timedatectl set-ntp true
Zeitzonen auflistentimedatectl list-timezones

Hinweis

Zuletzt aktualisiert am 25. Mai 2026.