Die Aktualisierung der Software auf Ihrem Gerät ist ein wichtiger Bestandteil eines robusten und sicheren Systems, aber noch wichtiger ist die aktuelle Uhrzeit und das aktuelle Datum.

Genaue Uhrzeit und Datum auf einem System sagen Ihnen nicht nur die richtige Uhrzeit, sondern ermöglichen Ihnen auch, automatisierte Aufgaben wie erwartet auszuführen und sich nahtlos mit Diensten über das Internet zu verbinden.

In dieser Anleitung erfahren Sie, wie Sie Uhrzeit und Datum unter Linux über die Befehlszeile mit dem Befehl überprüfen, anpassen und konfigurieren timedatectl Befehl.

Wie die Zeit unter Linux verwaltet wird

Um die Zeit genau zu halten, verwendet Linux zwei verschiedene Arten von Uhren:

  • Eine Echtzeituhr (RTC) oder Hardwareuhr, die in die Platine Ihres Computers integriert ist und unabhängig vom Betriebssystem läuft. Die Uhr läuft auch dann noch, wenn Ihr Betriebssystem heruntergefahren, neu gestartet oder in den Ruhezustand versetzt wird.
  • Eine Systemuhr, im Volksmund auch als Softwareuhr bekannt. Die Systemuhr wird vom Linux-Kernel verwaltet und hängt von der Echtzeituhr ab, um ihre Anfangszeit beim Booten Ihres Linux-Betriebssystems zu erhalten.

Standardmäßig wird Ihre Systemzeit im Koordinierte Weltzeit (UTC) Format. Ihr Linux-System konvertiert dann die UTC-Zeit in die richtige Ortszeit basierend auf Ihrer Region oder Zeitzone. Die Ortszeit wird auf dem Desktop angezeigt.

Zeit- und Datumsinformationen auflisten

Eine der wichtigsten Aufgaben, die Sie beim Konfigurieren der Uhrzeit unter Linux ausführen können sollten, besteht darin, die aktuelle Uhrzeit auf Ihrem System auflisten und überprüfen zu können.

Um die Uhrzeit und andere Konfigurationsparameter anzuzeigen, führen Sie einfach die timedatectl Befehl ohne Parameter wie folgt:

timedatectl

Der Befehl zeigt die Ortszeit des Systems, die UTC-Zeit und die Echtzeituhr an. In der Ausgabe werden auch die Zeitzone und andere wichtige zeitbezogene Parameter aufgelistet.

So passen Sie die Uhrzeit unter Linux an

Um die Uhrzeit einzustellen oder zu ändern, verwenden Sie die timedatectl Befehl zusammen mit dem Zeit einstellen Unterbefehl.

sudo timedatectl set-time hh: mm: ss

Notiz: Sie benötigen erhöhte Berechtigungen, um die Uhrzeit oder das Datum einzustellen.

In dem oben genannten Befehl wird der hh steht stundenlang, mm minutenlang und ss für Sekunden. Die von Ihnen angegebene Uhrzeit sollte im 24-Stunden-Format sein.

Um beispielsweise die Uhrzeit auf 12 Uhr Mitternacht einzustellen, führen Sie den folgenden Befehl aus:

sudo timedatectl set-time 00:00:00

Der Befehl aktualisiert sowohl die Echtzeituhr als auch die System- oder Softwareuhr. Sie können die Uhrzeit oder das Datum jedoch nicht ändern, wenn das Network Time Protocol (NTP) auf Ihrem System aktiviert ist.

So aktivieren/deaktivieren Sie NTP

Das Network Time Protocol hilft Ihnen sicherzustellen, dass Ihre Zeit mit einem Remote-Server basierend auf Ihrer Zeitzone oder Region synchronisiert wird.

Führen Sie den folgenden Befehl aus, um NTP unter Linux zu deaktivieren:

sudo timedatectl set-ntp false

Um NTP zu reaktivieren oder zu aktivieren, führen Sie einfach Folgendes aus:

sudo timedatectl set-ntp true

Nach der Aktivierung passt das System die Uhrzeit automatisch an und synchronisiert sie mit der konfigurierten Serverzeit.

Notiz: Die set-ntp Unterbefehl funktioniert nicht, wenn Ihr System NTP nicht unterstützt.

So stellen Sie das Datum unter Linux ein

Um das Datum auf Ihrem Computer zu ändern, können Sie das timedatectl Befehl mit dem Zeit einstellen Unterbefehl im folgenden Format:

sudo timedatectl set-date YYYY-MM-DD

...wo YYYY ist das Jahr, MM ist der Monat, und DD ist der Tag.

Um das Datum beispielsweise auf den 1. Januar 2000 zu ändern, geben Sie den folgenden Befehl ein:

sudo timedatectl set-time "2000-01-01 23:00:01"

Beachten Sie, dass wir auch die Uhrzeit angegeben haben, denn wenn Sie nur das Datum angeben, setzt timedatectl die Uhrzeit automatisch auf 00:00, d. h. 12 Mitternacht.

Ändern Ihrer Zeitzone

Bevor Sie fortfahren und die Zeitzone auf Ihrem PC ändern können, ist es wichtig, dass Sie wissen, wie Sie verfügbare Zeitzonen auflisten oder anzeigen.

timedatectl list-timezones

Verwenden Sie die F Taste auf Ihrer Tastatur, um vorwärts zu blättern und die B um rückwärts durch die aufgelisteten Zeitzonen zu blättern. Alternativ können Sie zum Blättern die Pfeiltasten verwenden.

Sobald Sie Ihre Zeitzone identifiziert haben, können Sie beispielsweise mit dem folgenden Befehl zur Zeitzone Africa/Blantyre wechseln:

timedatectl set-timezone Africa/Blantyre

Befehlszeilenhilfe abrufen

Um mehr über timedatectl zu erfahren, geben Sie den folgenden Befehl ein:

timedatectl-Hilfe

Um eine umfassendere Beschreibung des Befehls zu erhalten, können Sie die Manpages lesen, indem Sie Folgendes ausführen:

Mann timedatectl

Verwandt: Möglichkeiten zum Abrufen der Befehlszeilenhilfe unter Linux

Alternative Dienstprogramme für die Zeitschaltuhr unter Linux

Diese Anleitung hat Ihnen gezeigt, wie Sie die Uhrzeit und das Datum unter Linux mit dem Dienstprogramm timedatectl konfigurieren, einer leistungsstarken und modernen Uhreinstellung, die als Teil des systemd Service. Andere traditionelle Dienstprogramme zur Konfiguration der Uhr unter Linux sind die hwclock und Datum Befehle.

9 praktische Beispiele für den Linux-Befehl date

Benötigen Sie detaillierte Informationen zu Datum und Uhrzeit unter Linux? Diese Beispiele für Datumsbefehle werden Ihnen definitiv weiterhelfen.

Weiter lesen

TeilenTweetEmail
Verwandte Themen
  • Linux
  • Linux-Befehle
Über den Autor
Mwiza Kumwenda (39 veröffentlichte Artikel)

Mwiza entwickelt von Beruf Software und schreibt ausgiebig über Linux und Frontend-Programmierung. Einige seiner Interessen umfassen Geschichte, Wirtschaft, Politik und Unternehmensarchitektur.

Mehr von Mwiza Kumwenda

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um zu abonnieren