Hinweis:

Chrony auf Oracle Linux konfigurieren

Einführung

Das folgende Tutorial enthält schrittweise Anleitungen zum Konfigurieren von Datum und Uhrzeit sowie zum Aktivieren von Chrony. Dieses Tutorial richtet sich an Oracle Linux 8-Benutzer, die Befehle sind jedoch auch in anderen Oracle Linux-Releases verfügbar.

Ziele

In dieser Übung führen Sie folgende Schritte aus:

Voraussetzungen

Hinweis: Wenn Sie die kostenlose Übungsumgebung verwenden, finden Sie unter Oracle Linux Lab - Grundlagen Informationen zu Verbindungen und anderen Nutzungsanweisungen.

Systemdatum und -zeit konfigurieren

In dieser Übung konfigurieren und zeigen Sie mit den Utilitys date, hwclock und timedatectl Datums- und Uhrzeitinformationen an.

  1. Öffnen Sie ein Terminal, und stellen Sie eine Verbindung zu Ihrer Oracle Linux-Instanz her.

  2. Melden Sie sich als root-Benutzer an.

    sudo su -
    
  3. Führen Sie als root-Benutzer den Befehl date ohne Argumente aus, um das aktuelle Datum und die aktuelle Uhrzeit anzuzeigen.

    date
    

    Datumsausgabe

    Das aktuelle Datum und die aktuelle Uhrzeit werden angezeigt.

  4. Führen Sie den Befehl date mit dem Argument aus, um den Wochentagnamen anzuzeigen.

    date +%A
    

    Datumsausgabe

  5. Führen Sie den Befehl date mit dem Argument aus, um den Monatsnamen anzuzeigen.

    date +%B
    

    Datumsausgabe

  6. Verwenden Sie den Befehl date, um das Datum in ein anderes Datum zu ändern, z.B. 14. Dezember 2021.

    Sie können ein beliebiges Datum ersetzen.

    date +%D -s 2021-12-14
    

    Datumsausgabe

  7. Verwenden Sie den Befehl date, um das Datum in das richtige Datum zu ändern, z.B. 03. Februar 2021.

    date +%D -s 2021-02-03
    

    Datumsausgabe

  8. Verwenden Sie den Befehl date, um die Zeit in die aktuelle lokale Zeit zu ändern.

    Beispiel: 08:57 Uhr.

    date +%T%p -s 08:57:00AM
    

    Datumsausgabe

  9. Führen Sie den Befehl hwclock ohne Argumente aus, um das aktuelle Datum und die aktuelle Uhrzeit der Hardwareuhr anzuzeigen.

    hwclock
    

    hwclock-Ausgabe

  10. Verwenden Sie den Befehl hwclock mit der Option –w, um die Hardwareuhr auf die aktuelle Systemzeit zu setzen.

    hwclock -w
    
  11. Führen Sie den Befehl date und den Befehl hwclock aus, um zu bestätigen, dass die Datums- und Uhrzeiteinstellungen identisch sind.

    date
    hwclock
    

    Die Variation in Sekunden ist auf die Verzögerung zwischen der Ausführung der beiden Befehle zurückzuführen.

    Datum und Uhrzeitausgabe

  12. Führen Sie den Befehl timedatectl ohne Argumente aus, um die Systemdatums- und -uhrzeitinformationen anzuzeigen.

    timedatectl
    

    timedatectl-Ausgabe

    Wenn in der obigen Ausgabe der NTP-Service angezeigt wird: aktiv, deaktivieren Sie ihn wie folgt, und prüfen Sie ihn erneut:

    timedatectl set-ntp 0
    timedatectl
    

    timedatectl-Ausgabe

  13. Verwenden Sie den Befehl timedatectl, um das Datum in das richtige Datum zu ändern.

    • Das heutige Datum ersetzen. Das Beispiel ändert das Datum in den 27. Januar 2021.
    • Führen Sie anschließend den Befehl timedatectl ohne Argumente aus, um zu prüfen, ob das Datum geändert wurde.

    timedatectl set-time 2021-01-27
    timedatectl
    

    ticedatectl-Ausgabe

  14. Verwenden Sie den Befehl timedatectl, um die Uhrzeit in die richtige Uhrzeit zu ändern.

    • Ersetzen Sie die aktuelle Ortszeit. Das Beispiel ändert die Zeit in 09:11:30 Uhr.
    • Geben Sie die Stunde mit einem 24-Stunden-Takt ein.
    • Führen Sie anschließend den Befehl timedatectl ohne Argumente aus, um zu prüfen, ob die Zeit geändert wurde.

    timedatectl set-time 09:11:30
    timedatectl
    

    timedatectl-Ausgabe

NTP mit Chrony konfigurieren

In diesem Abschnitt konfigurieren Sie NTP mit chrony.

  1. Verwenden Sie als root-Benutzer den Befehl dnf, um zu prüfen, ob chrony installiert ist.

    dnf list chrony
    

    DNF-Ausgabe

    • Falls erforderlich installieren Sie chrony mit dem Befehl dnf.

    dnf install chrony -y
    
  2. Verwenden Sie den Befehl systemctl, um den Status des Chrony-Daemons chronyd zu prüfen.

    systemctl status chronyd
    
    • Verwenden Sie gegebenenfalls den Befehl systemctl, um chronyd zu starten.

    systemctl start chronyd
    
  3. Führen Sie den Befehl chronyc -n tracking aus, um das Chrony-Tracking zu prüfen. Die Option "n" stellt eine numerische Ausgabe der Hostadresse bereit.

    • Alternativ können Sie chronyc ausführen, um eine chronyc>-Eingabeaufforderung anzuzeigen, und dann den Befehl tracking über die Eingabeaufforderung chronyc> ausführen.
    • Geben Sie quit ein, um die Eingabeaufforderung chroncyc zu beenden.
    • Die Beispielausgabe wird angezeigt.

    chronyc -n tracking
    

    chronyc-Ausgabe

    Schlüsselausgabefelder:

    • Reference ID: Bezieht sich auf den Server, der die Synchronisierung bereitstellt.
    • Stratum: Die Entfernung von einem Computer, der an einen hochgenauen Referenztakt angeschlossen ist.
    • Ref time: Chrony verwendet zum letzten Mal eine Zeitmessung vom Server, die Synchronisierung bereitstellt (Zeit ist UTC).

  4. Führen Sie den Befehl chronyc -n sources aus, um Informationen zu chronyd-Zeitquellen anzuzeigen. Die Option "n" stellt eine numerische Ausgabe der Hostadresse bereit.

    • Die Beispielausgabe wird angezeigt.

    chronyc -n sources
    

    chronische Ausgabe

  5. Führen Sie den Befehl chronyc -n sources mit der Option "v" (Verbose) aus, um Spaltenbeschreibungen bereitzustellen.

    • Die Beispielausgabe wird angezeigt.

    chronyc -n sources -v
    

    chronyc-Ausgabe

    • Weitere Informationen zu Chrony finden Sie auf der chronyc-Hauptseite.

  6. Führen Sie den Befehl chronyc -n sourcestats aus.

    • Dieser Befehl liefert Statistiken zu Berechnungen für Zeitquellen.
    • Die Beispielausgabe wird angezeigt.

    chronyc -n sourcestats
    

    chronyc-Ausgabe

  7. Führen Sie den Befehl erneut aus, fügen Sie jedoch die Option –v ein, um Spaltenbeschreibungen abzurufen.

    chronyc -n sourcestats -v
    

    chronyc-Ausgabe

Weitere Lernressourcen

Sehen Sie sich andere Übungen auf der Website docs.oracle.com/learn an, oder greifen Sie auf Inhalte zu, die Sie über den Oracle Learning-Kanal YouTube benötigen. Besuchen Sie außerdem education.oracle.com/learning-explorer, um Oracle Learning Explorer zu werden.

Produktdokumentation finden Sie unter Oracle Help Center.

Weitere Lernressourcen

Sehen Sie sich andere Übungen auf der Website docs.oracle.com/learn an, oder greifen Sie auf Inhalte zu, die Sie über den Oracle Learning-Kanal YouTube benötigen. Besuchen Sie außerdem education.oracle.com/learning-explorer, um Oracle Learning Explorer zu werden.

Produktdokumentation finden Sie unter Oracle Help Center.