RHEL 7 bietet ein weiteres Dienstprogramm zum Konfigurieren und Anzeigen von Datums- und Uhrzeitinformationen, timedatectl . Dieses Dienstprogramm ist Teil des systemd-System- und Service-Managers. Mit dem Befehl timedatectl können Sie:
- Aktuelles Datum und Uhrzeit ändern
- Stellen Sie die Zeitzone ein
- NTP konfigurieren
Wenn Sie timedatectl ohne Optionen ausführen, erhalten Sie eine Ausgabe ähnlich der folgenden:
# timedatectl Local time: Sun 2017-09-24 13:16:39 IST Universal time: Sun 2017-09-24 07:46:39 UTC RTC time: Sun 2017-09-24 07:46:39 Time zone: Asia/Kolkata (IST, +0530) NTP enabled: no NTP synchronized: yes RTC in local TZ: no DST active: n/a
Die obige Ausgabe zeigt – Ortszeit, Weltzeit, RTC-Zeit, Zeitzone, NTP-Konfiguration und Sommerzeit (DST)
Aktuelles Datum und Uhrzeit ändern
Verwenden Sie die set-time Argument, um das aktuelle Datum und die aktuelle Uhrzeit zu ändern.
1. Um das Datum zu ändern, verwenden Sie die folgende Syntax:
# timedatectl set-time [YYYY-MM-DD]
2. Um die aktuelle Uhrzeit zu ändern, verwenden Sie die folgende Syntax. Geben Sie die Stunde im 24-Stunden-Format ein.
# timedatectl set-time [HH:MM:SS]
3. Verwenden Sie den folgenden Befehl, um Ihr System so zu konfigurieren, dass die Uhr in der Ortszeit gehalten wird:
# timedatectl set-local-rtc yes
4. Verwenden Sie den folgenden Befehl, um Ihr System für die Verwendung von UTC zu konfigurieren:
# timedatectl set-local-rtc no
Zeitzone ändern
Verwenden Sie den folgenden Befehl, um alle verfügbaren Zeitzonen aufzulisten:
# timedatectl list-timezones Africa/Abidjan Africa/Accra Africa/Addis_Ababa Africa/Algiers Africa/Asmara Africa/Bamako .....
Verwenden Sie die set-timezone Argument, um die Zeitzone zu ändern. Im folgenden Beispiel wird die Zeitzone in Asia/Kolkata geändert :
# timedatectl set-timezone Asia/Kolkata
NTP konfigurieren
Verwenden Sie das Argument set-ntp, um die automatische Synchronisierung Ihrer Systemuhr mit einem Remote-Server über das Network Time Protocol (NTP) zu aktivieren oder zu deaktivieren. Verwenden Sie den folgenden Befehl, um diese Funktion zu aktivieren:
# timedatectl set-ntp yes
Verwenden Sie den folgenden Befehl, um diese automatische Synchronisierung über NTP zu deaktivieren:
# timedatectl set-ntp no