Jedes Computergerät hat die Uhrzeit und das Datum als den grundlegendsten Dienst, den es bereitstellt. Datum/Uhrzeit und Zeitzone sind zusammenhängende Phänomene in Computergeräten, da Datum/Uhrzeit von der vom Benutzer ausgewählten Zeitzone abhängt. Datum und Uhrzeit werden automatisch entsprechend der Zeitzone bezogen; Benutzer können sie jedoch manuell ändern.
Der Linux-Computer verwaltet zwei Arten von Uhren:
Hardwareuhr
Auch als Real-Time Clock (RTC) bekannt, verfolgt es Uhrzeit und Datum auch dann, wenn das System ausgeschaltet ist. Für RTC ist ein kleiner Batteriepuffer verfügbar, der es ermöglicht, dass die Uhr weiterläuft.
Softwareuhr
Im Gegensatz zu RTC hat diese Uhr keine Stromversorgung; daher wird die Zeit nicht aufgehalten, wenn das System ausgeschaltet oder mit geringer Leistung ist. Wenn das System jedoch eingeschaltet wird, wird es von der Hardwareuhr unterstützt und erhält das richtige Datum / die richtige Uhrzeit. Eine Softwareuhr kann auch als Systemuhr bezeichnet werden.
In diesem Artikel gehen wir detailliert auf die Verwendung eines bekannten timedatectl ein Befehl; Fangen wir also an:
So überprüfen und bearbeiten Sie Uhrzeit / Datum unter Ubuntu 20.04
In diesem Abschnitt wird erläutert, wie Sie die Uhrzeit / das Datum unter Ubuntu 20.04 überprüfen und bearbeiten.
Die Syntax timedatectl Der Befehl ist unten angegeben:
Syntax
timedatectl [Option] [Befehl]So überprüfen Sie die aktuelle Uhrzeit und das aktuelle Datum mit timedatectl
Der Hauptzweck dieses Befehls besteht darin, Ihnen das aktuelle Datum und die Uhrzeit anzuzeigen. Führen Sie den folgenden Befehl aus, um den Ausdruck von Uhrzeit und Datum zu erhalten:
$ timedatectlNachdem Sie das Ergebnis des obigen Befehls erhalten haben; Möglicherweise sehen Sie detaillierte Informationen wie Ortszeit und Datum, Weltzeit, Zeitzone usw.
So ändern Sie die Uhrzeit oder das Datum mit timedatectl
Der Befehl timedatectl kann verwendet werden, um die Systemzeit oder das Datum zu ändern. Um das Datum oder die Uhrzeit zu ändern, wird die folgende Syntax verwendet:
Syntax
timedatectl set-time HH:MM:SSAußerdem ändert der folgende Befehl die Ortszeit auf 11:11:11 (HH:MM:SS); Es ist zu beachten, dass die Weltzeit und RTC auch entsprechend der Ortszeit angepasst werden:
$ timedatectl set-time 11:11:11Um die Änderungen zu überprüfen, müssen Sie den folgenden Befehl ausführen:
$ timedatectl
Sie können auch das aktuelle Datum des Systems mit demselben Befehl wie oben ändern:
Die Syntax zum Ändern des Systemdatums ist unten angegeben:
Syntax
timedatectl set-time „YYYY-MM-DD“Wobei „Y“, „M“ und „D“ für Jahr, Monat und Tag stehen.
Der unten angegebene Befehl ändert beispielsweise das Datum in 2022-09-01(JJJ-MM-TT) :Zu beachten ist, dass auch die Uhrzeit auf 00:00:00:
zurückgesetzt wird $ timedatectl set-time „2022-09-01“
So ändern Sie die Zeitzone mit timedatectl
Zunächst müssen Sie die Zeitzone kennen, in der Sie tätig sind; Sie können Ihre Zeitzone mit dem folgenden Befehl überprüfen:
$ timedatectl | grep zeit
Oder einfach timedatectl Der Befehl kann Ihnen auch das erforderliche Ergebnis liefern, wie im folgenden Screenshot gezeigt:
$ timedatectl
Mit timedatectl kann die aktuelle Zeitzone geändert werden; Zunächst müssen Sie die von Ihrem System unterstützten Zeitzonen kennen; Führen Sie den folgenden Befehl aus, um die Liste der verfügbaren Zeitzonen zu überprüfen.
$ timedatectl list-timezones
Wenn Sie die Zeitzone auf andere verfügbare Zeitzonen ändern möchten, hilft die obige Liste. Sie können die Zeitzone festlegen, indem Sie der unten beschriebenen Syntax folgen:
Syntax
timedatectl set-timezone [Name_der_Zeitzone]Beispielsweise hilft der folgende Befehl, die Zeitzone auf „Amerika / Barbados“ zu ändern:
$ timedatectl set-timezone Amerika / Barbados
Wenn Sie außerdem die Zeitzone auf die koordinierte Weltzeit (UTC) einstellen möchten, führen Sie den folgenden Befehl aus:Es wird empfohlen, die Uhreinstellungen in UTC zu belassen:
$ timedatectl set-timezone UTC
So synchronisieren Sie die Echtzeituhr mit timedatectl
Die Hardwareuhr des Systems (auch Echtzeituhr genannt) kann mit dem Befehl timedatectl mit Ihrer lokalen Zeitzone oder UTC synchronisiert werden. Es übergibt Binärzahlen (0.1) an den Befehl, die sich auf die lokale Zeitzone oder UTC beziehen.
Die Binärzahl (0) wird verwendet, um die Hardwareuhr mit der lokalen Zeitzone zu synchronisieren, und Sie können den folgenden Befehl ausführen, um die Echtzeituhr mit UTC zu synchronisieren:
$ timedatectl set-local-rtc 0
Alternativ können Sie RTC mit dem unten angegebenen Befehl mit der lokalen Zeitzone synchronisieren. Dieser Befehl zeigt die Warnung an, dass die Umstellung der Echtzeituhr auf eine lokale Zeitzone Probleme verursachen kann.
$ timedatectl set-local-rtc 1
In Bezug auf die Syntax von timedatectl enthält es opportunity Schlüsselwörter zwischen timedatectl und Befehl Schlüsselwörter. das timedatectl unterstützt mehrere Optionen, die in Betracht gezogen werden können, um bestimmte Aufgaben auszuführen, wie zum Beispiel:
–H Zeigt die Hilfeinformationen an
Um die Version von timedatectl zu überprüfen; – Ausführung Option wird verwendet.
–nein –fragen – Passwort Option erlaubt dem Benutzer, den Authentifizierungsprozess zu umgehen
Diplom
Ubuntu ist die berühmte Linux-Distribution und ermöglicht eine Vielzahl von Befehlen, um mehrere Operationen auszuführen. Unter ihnen wird der Befehl timedatectl verwendet, um es Benutzern der Befehlszeile zu erleichtern, die Zeitzone, das Datum und die Uhrzeit Ihres Systems herauszufinden. Diese Anleitung enthält kurze Informationen zum Ubuntu-Befehl timedatectl. Benutzer können Uhrzeit, Datum und Zeitzone über das Befehlszeilenterminal bearbeiten. Außerdem ermöglicht es die Synchronisation der Echtzeituhr mit der lokalen Zeitzone oder UTC, aber es ist besser, die Echtzeituhr mit UTC zu synchronisieren.