Die Zeiteinstellung auf dem Computer ist eine wichtige Aufgabe, die Sie nach der Installation des Betriebssystems oder beim Umzug in eine andere Zeitzone ausführen müssen. Viele Benutzer bevorzugen die grafische Benutzeroberfläche für diesen Zweck, aber es gibt auch einen bequemeren und schnelleren Weg - die Zeiteinstellung über das Terminal.
Viele Unix-Betriebssysteme verwenden dazu den Befehl date. Sie können nicht nur das aktuelle Datum und die aktuelle Uhrzeit einstellen, sondern auch die Zeitzone ändern sowie die Systemuhr und das BIOS einstellen.
Um beispielsweise das aktuelle Datum und die aktuelle Uhrzeit festzulegen, führen Sie den Befehl aus:
date -s "YYYY-MM-DD HH:MM:SS"
wobei YYYY Jahr ist, MM Monat ist, DD Tag ist, HH Stunde ist, MM Minuten ist, SS ist Sekunden.
Wenn Sie die Zeitzone festlegen möchten, benötigen Sie den Befehl tzselect. Es fordert Sie auf, die gewünschte Zeitzone aus der Liste auszuwählen, und ändert nach Ihrer Auswahl die Zeitzone des Systems.
Wenn Sie die Uhrzeit auf Ihrem Computer richtig einstellen, vermeiden Sie Probleme beim Synchronisieren von Daten und beim Ausführen von Aufgaben zum richtigen Zeitpunkt. Darüber hinaus spart die Verwendung des Terminals zu diesem Zweck Zeit und vereinfacht den Setup-Prozess.
Das Terminal und seine Funktionen
Die wichtigsten Funktionen des Terminals:
- Befehlsausführung: Mit dem Terminal können Sie verschiedene Befehle ausführen, einschließlich der Einstellung von Uhrzeit und Datum.
- Arbeiten mit Dateien und Ordnern: mit dem Terminal können Sie Dateien und Ordner erstellen, kopieren, verschieben und löschen.
- Ablaufsteuerung: Sie können Prozesse über das Terminal starten, stoppen und steuern.
- Einrichten des Systems: das Terminal bietet Zugriff auf verschiedene Betriebssystemeinstellungen, einschließlich der Zeit- und Datumseinstellung.
Im Kontext der Zeiteinstellung können Sie verschiedene Befehle wie date verwenden, um das aktuelle Datum und die aktuelle Uhrzeit anzuzeigen, sowie Befehle, um ein neues Datum und eine neue Uhrzeit festzulegen.
Das Terminal ist ein leistungsfähiges Werkzeug, mit dem Sie verschiedene Aspekte des Betriebssystems genauer steuern und anpassen können. Es ermöglicht Ihnen, Aufgaben zu automatisieren und viele alltägliche Operationen zu vereinfachen.
Überprüfen der aktuellen Uhrzeit
Sie können den Befehl date verwenden, um die aktuelle Uhrzeit im Terminal zu überprüfen.
Wenn Sie den Befehl date ausführen, werden das aktuelle Datum und die aktuelle Uhrzeit im Standardformat angezeigt, das von den Betriebssystemeinstellungen abhängt.
Beispiel für die Ausgabe des Befehls date :
- Samstag, 25. Juni 2025, 12:30:45 Uhr
Sie können auch den date-Befehl mit der Option +%H verwenden:%M:%S zeigt nur die aktuelle Uhrzeit im Format "Stunden:Minuten:Sekunden" an.
Beispiel für die Verwendung des Befehls date mit der Option +%H:%M:%S :
Auf diese Weise können Sie mit dem Befehl date die aktuelle Uhrzeit im Terminal überprüfen.
Zeiteinstellung über das Terminal
Um zu beginnen, öffnen Sie das Terminal. In den meisten Linux-Distributionen können Sie es über das Hauptmenü oder über die Tastenkombination Strg+ Alt+ T öffnen. Unter macOS befindet sich das Terminal im Ordner "Dienstprogramme" unter "Programme".
Wenn das Terminal geöffnet ist, können Sie den folgenden Befehl verwenden, um die Zeit einzustellen:
sudo date +%T -s "14:30:00"
In diesem Beispiel setzt der Befehl die Zeit auf 14:30:00. Sie können diesen Wert in den gewünschten Wert ändern.
Beachten Sie, dass Sie möglicherweise Administratorrechte benötigen, um diesen Befehl auszuführen. Der Sudo-Schlüssel wird verwendet, um den Befehl als Superuser auszuführen.
Nach dem Ausführen des Befehls wird die Zeit auf Ihrem Computer geändert. Um sicherzustellen, dass die Änderungen wirksam werden, können Sie den Befehl date verwenden, der die aktuelle Uhrzeit und das aktuelle Datum anzeigt.
Jetzt wissen Sie, wie Sie die Zeit über das Terminal richtig einstellen können. Diese Methode kann nützlich sein, wenn Sie die Zeit schnell ändern müssen, ohne eine grafische Oberfläche zu verwenden.
Zeitsynchronisation mit dem Internet
Der Befehl timedatectl bezieht sich auf das systemd-Dienstprogramm, das die Systemzeit unter Linux verwaltet. Die Option set-ntp aktiviert das Netzwerkprotokoll NTP (Network Time Protocol) für die Zeitsynchronisierung.
Nachdem Sie diesen Befehl ausgeführt haben, wird das System automatisch mit dem Internet über einen NTP-Server synchronisiert. Auf diese Weise wird es die genaue Zeit beibehalten, ohne sie manuell einstellen zu müssen.
Mit dem Befehl timedatectl status können Sie den Status der Zeitsynchronisierung überprüfen. Die Ausgabe zeigt Informationen über die aktuelle Uhrzeit, die Zeitzone und den Status der NTP-Server an.
Es ist wichtig zu beachten, dass für die Synchronisierung mit dem Internet eine Netzwerkverbindung erforderlich ist. Wenn keine Verbindung besteht, verwendet das System die letzte bekannte Zeit, bis die Verbindung wiederhergestellt ist.
Die Synchronisation der Zeit mit dem Internet über das Terminal ermöglicht die Genauigkeit der Zeit auf einem Computer oder Server, was besonders wichtig ist, wenn Sie mit Netzwerkdiensten und Anwendungen arbeiten, die eine synchronisierte Zeit erfordern.
Einstellen der Uhrzeit aus einer Datei
Verwenden Sie den folgenden Befehl, um die Uhrzeit aus der Datei über das Terminal festzulegen:
sudo date -s "$(cat Dateiname)"
Hier Dateiname - dies ist der Name der Datei, aus der Sie sich die Zeit nehmen müssen, um sie zu installieren. Der Dateipfad kann absolut oder relativ sein.
Der Schlüssel -s wird verwendet, um einen neuen Zeitwert festzulegen.
sudo date -s "$(cat /home/user/time.txt)"
In diesem Beispiel liest der Befehl den Inhalt der Datei ein time.txt im Verzeichnis /home/user/ und legt diesen Wert als aktuelle Systemzeit fest.
Stellen Sie sicher, dass die Datei mit dem angegebenen Namen vorhanden ist und die richtigen Zeitdaten enthält.
Es ist wichtig zu beachten, dass für die Ausführung dieses Befehls Root-Rechte erforderlich sind, daher sollten Sie vor dem Befehl Folgendes verwenden sudo.