GNU/Linux >> LINUX-Kenntnisse >  >> Linux

timedatectl:Befehl nicht gefunden

Ein neuer Befehl, der in systemd-basierten Distributionen eingeführt wurde und Ihnen ermöglicht, viele Aspekte der Zeit zu verwalten, ist timedatectl. Wenn dieser Befehl ohne Argumente verwendet wird, zeigt er detaillierte Informationen über die aktuelle Uhrzeit und das aktuelle Datum an. Es zeigt auch die Zeitzone an, in der sich Ihr System befindet, zusätzlich zu Informationen über die Verwendung der NTP-Netzwerkzeit und Informationen über die Verwendung von DST.

# timedatectl
                Local time: Mon 2019-06-10 08:27:57 EDT
            Universal time: Mon 2019-06-10 12:27:57 UTC
                  RTC time: Mon 2019-06-10 12:27:57
                 Time zone: America/New_York (EDT, -0400)
 System clock synchronized: yes
               NTP service: active
           RTC in local TZ: no

Die häufigsten Optionen mit dem Befehl timedatectl

Befehl Erklärung
Status Zeigt die aktuellen Zeiteinstellungen
Einstellzeit TIME Stellt die aktuelle Uhrzeit ein
set-timezone ZONE Stellt die aktuelle Zeitzone ein
list-timezone Zeigt eine Liste aller Zeitzonen
set-local-rtc [0|1] Steuert, ob die RTC (die Echtzeituhr, normalerweise als Hardware-Uhr bezeichnet) in Ortszeit ist
set-ntp [0|1] Steuert, ob NTP aktiviert ist

Wenn Sie auf den folgenden Fehler stoßen:

timedatectl: command not found

Sie können versuchen, das folgende Paket gemäß Ihrer Wahl der Distribution zu installieren.

Verteilung Befehl
Debian apt-get install systemd
Ubuntu apt-get install systemd
Arch Linux pacman -S systemd
Kali-Linux apt-get install systemd
CentOS yum installiere systemd
Fedora dnf install systemd
Raspbian apt-get install systemd

timedatectl-Befehlsbeispiele

1. Wir können das Datum mit dem folgenden Befehl ändern:

# timedatectl set-time 2014-07-19

2. Die Zeit kann mit derselben Option mit time als Argument gesetzt werden, wie folgt gezeigt:

# timedatectl set-time 23:02:23

3. Die NTP-Zeitsynchronisierung kann mit dem folgenden Befehl aktiviert und deaktiviert werden; allerdings verwendet es den Dienstmanager des Nachrichtensystems, um den Zeitdienst zu aktivieren und zu deaktivieren:

# timedatectl set-ntp yes

4. Verfügbare Zeitzonen auflisten:

# timedatectl list-timezones

5. Wenn Sie die richtige Zeitzone gefunden haben, schreiben Sie sie auf und verwenden Sie sie im nächsten Befehl; Wenn Sie sich beispielsweise in Deutschland befinden und sich in der Nähe der Stadt Berlin befinden, verwenden Sie den folgenden Befehl:

# timedatectl set-timezone Europe/Berlin

6. Verwenden Sie erneut timedatectl, um zu überprüfen, ob Ihre Ortszeit jetzt korrekt ist:

# timedatectl | grep "Local time"

Zusammenfassung

Die neueren systemd-basierten Distributionen enthalten einen einfachen Befehl zum Anzeigen und Verwalten von Zeit- und Datumseinstellungen auf dem Hostsystem:timedatectl. Das ist wirklich ein Glücksfall für uns als Administratoren; selbst wenn wir den Befehl nur verwenden, um die Ausgabe anzuzeigen, zeigt dieser eine Befehl die Zeit, die Zeitzone und die NTP-Einstellungen an.


Linux
  1. ifrename:Befehl nicht gefunden

  2. netstat:Befehl nicht gefunden

  3. kubectl:Befehl nicht gefunden

  4. tvservice:Befehl nicht gefunden

  5. ntpdate:Befehl nicht gefunden

aws-shell:Befehl nicht gefunden

df:Befehl nicht gefunden

du:Befehl nicht gefunden

rm:Befehl nicht gefunden

mv:Befehl nicht gefunden

Betriebszeit:Befehl nicht gefunden