Wie man die Zeitzone unter Debian Linux ändert

Die Zeitzone unter Debian ist, wie bei anderen Linux-Distributionen, eine systemweite Einstellung, die die lokale Zeit für das System und seine Anwendungen bestimmt. Sie wird durch die Datei /etc/localtime konfiguriert, die ein symbolischer Link auf die entsprechende Zeitzonendatei in /usr/share/zoneinfo/ ist. Standardmäßig fordert Debian den Benutzer während der Installation auf, seine Zeitzone auszuwählen, aber sie kann später mit Befehlen wie timedatectl geändert werden, die bevorzugte Methode auf Systemen mit systemd. Diese Einstellung beeinflusst die Zeitstempel von Dateien, Protokollen und Systemereignissen und stellt sicher, dass alle Vorgänge, die mit der Zeit zu tun haben, entsprechend der angegebenen geografischen Region korrekt sind.

Diese Anleitung zeigt dir, wie du die Zeitzone unter Debian einstellst.

Zeitzone mit dem Befehl timedatectl einstellen

Prüfe die aktuelle Zeitzone:

timedatectl

Listet alle verfügbaren Zeitzonen auf:

timedatectl list-timezones

Du kannst durch die Liste blättern oder den Befehl grep verwenden, um z. B. bestimmte Regionen zu filtern:

timedatectl list-timezones | grep -i "America"

Lege die neue Zeitzone fest: Ersetze Region/City durch deine gewünschte Zeitzone (z. B. America/New_York).

sudo timedatectl set-timezone Region/City

Überprüfe die Änderung:

timedatectl

Zeitzone manuell einstellen durch Erstellen eines Symlinks

Wenn timedatectl nicht verfügbar ist, kannst du die Zeitzone manuell ändern, indem du einen symbolischen Link erstellst:

Verfügbare Zeitzonen auflisten:

ls /usr/share/zoneinfo

Sichere die vorhandene lokale Zeitdatei:

sudo mv /etc/localtime /etc/localtime.bak

Erstelle einen Symlink auf die gewünschte Zeitzone: Ersetze Region/City durch die gewünschte Zeitzone.

sudo ln -s /usr/share/zoneinfo/Region/City /etc/localtime

Überprüfe die Änderung:

date

Dadurch sollte deine Systemzeitzone sofort aktualisiert werden.

Setzt der Befehl timedatectl die Zeitzone dauerhaft?

Ja, wenn du die Zeitzone mit dem Befehl timedatectl unter Debian (oder anderen Linux-Distributionen, die systemd verwenden) einstellst, ist die Zeitzonenänderung dauerhaft.

Hier ist der Grund dafür:

  • Permanente Änderungen: Der Befehl timedatectl set-timezone aktualisiert die Datei /etc/localtime, die ein Symlink ist, der auf die entsprechende Datei in /usr/share/zoneinfo/ zeigt. Diese Datei wird vom System gelesen, um die richtige Zeitzone zu ermitteln. Da sich die Änderung in dieser Konfigurationsdatei niederschlägt, bleibt sie über Neustarts hinweg bestehen.
  • Keine zusätzlichen Schritte erforderlich: Du musst keine zusätzlichen Schritte durchführen, damit die Änderung nach einem Neustart erhalten bleibt. timedatectl nimmt alle notwendigen Anpassungen vor.

Wenn du dich vergewissern willst, dass die Änderung bestehen bleibt, kannst du die Zeitzone nach dem Neustart deines Systems überprüfen, indem du den Befehl

timedatectl

Dies zeigt die aktuelle Systemzeitzone an und bestätigt, dass deine Einstellung gespeichert wurde.

Das könnte dich auch interessieren …