Nota:

Configurare Chrony su Oracle Linux

Introduzione

L'esercitazione seguente fornisce procedure dettagliate per configurare data e ora e abilitare Chrony. Questa esercitazione è destinata agli utenti di Oracle Linux 8, ma è anche disponibile su altre release di Oracle Linux.

Obiettivi

In questo laboratorio:

Di cosa hai bisogno?

Nota: quando si utilizza l'ambiente di laboratorio gratuito, vedere Oracle Linux Lab Basics per le connessioni e altre istruzioni d'uso.

Configurare la data e l'ora del sistema

In questa esercitazione vengono utilizzate le utility date, hwclock e timedatectl per configurare e visualizzare le informazioni relative a data e ora.

  1. Aprire un terminale e connettersi all'istanza Oracle Linux.

  2. Diventare l'utente root.

    sudo su -
    
  3. Come utente root, eseguire il comando date senza argomenti per visualizzare la data e l'ora correnti.

    date
    

    output data

    Viene visualizzata la data e l'ora correnti.

  4. Eseguire il comando date con l'argomento per visualizzare il nome del giorno della settimana.

    date +%A
    

    output data

  5. Eseguire il comando date con l'argomento per visualizzare il nome del mese.

    date +%B
    

    output data

  6. Utilizzare il comando date per modificare la data in un'altra data, ad esempio 14 dicembre 2021.

    È possibile sostituire qualsiasi data.

    date +%D -s 2021-12-14
    

    output data

  7. Utilizzare il comando date per modificare la data nella data corretta, ad esempio 03 febbraio 2021.

    date +%D -s 2021-02-03
    

    output data

  8. Utilizzare il comando date per modificare l'ora nell'ora locale corrente.

    Ad esempio, 08:57 AM.

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

    output data

  9. Eseguire il comando hwclock senza argomenti per visualizzare la data e l'ora correnti del clock hardware.

    hwclock
    

    uscita hwclock

  10. Utilizzare il comando hwclock con l'opzione –w per impostare il clock hardware sull'ora corrente del sistema.

    hwclock -w
    
  11. Eseguire il comando date e il comando hwclock per verificare che le impostazioni di data e ora siano uguali.

    date
    hwclock
    

    La variazione in secondi è dovuta al ritardo tra l'esecuzione dei due comandi.

    output data e hwclock

  12. Eseguire il comando timedatectl senza argomenti per visualizzare le informazioni relative a data e ora del sistema.

    timedatectl
    

    output timedatectl

    Se l'output riportato sopra mostra il servizio NTP attivo, disabilitarlo come indicato di seguito e verificarlo di nuovo:

    timedatectl set-ntp 0
    timedatectl
    

    output timedatectl

  13. Utilizzare il comando timedatectl per modificare la data nella data corretta.

    • Sostituire la data corrente corretta. L'esempio modifica la data al 27 gennaio 2021.
    • Eseguire il comando timedatectl in seguito senza argomenti per verificare che la data sia stata modificata.

    timedatectl set-time 2021-01-27
    timedatectl
    

    uscita di ticedatectl

  14. Utilizzare il comando timedatectl per impostare l'ora corretta.

    • Sostituisce l'ora locale corrente. L'esempio cambia l'ora in 09:11:30 AM.
    • Immettere l'ora utilizzando un formato a 24 ore.
    • Eseguire il comando timedatectl in seguito senza argomenti per verificare che l'ora sia cambiata.

    timedatectl set-time 09:11:30
    timedatectl
    

    output timedatectl

Configurare NTP mediante Chrony

In questa sezione viene configurato NTP utilizzando chrony.

  1. Come utente root, utilizzare il comando dnf per verificare che chrony sia installato.

    dnf list chrony
    

    output dnf

    • Se necessario, installare chrony utilizzando il comando dnf.

    dnf install chrony -y
    
  2. Utilizzare il comando systemctl per controllare lo stato del daemon Chrony, chronyd.

    systemctl status chronyd
    
    • Se necessario, utilizzare il comando systemctl per avviare chronyd.

    systemctl start chronyd
    
  3. Eseguire il comando chronyc -n tracking per controllare il tracciamento di Chrony. L'opzione "n" fornisce l'output numerico dell'indirizzo dell'host.

    • In alternativa, è possibile eseguire chronyc per visualizzare un prompt chronyc>, quindi eseguire il comando tracking dal prompt chronyc>.
    • Digitare quit per uscire dal prompt chroncyc.
    • Viene visualizzato l'output di esempio.

    chronyc -n tracking
    

    uscita cronic

    Campi di output chiave:

    • Reference ID: fa riferimento al server che fornisce la sincronizzazione.
    • Stratum: La distanza da un computer collegato ad un orologio di riferimento altamente accurato.
    • Ref time: L'ora più recente in cui Chrony ha utilizzato una misurazione dell'ora dal server che fornisce la sincronizzazione (l'ora è UTC).

  4. Eseguire il comando chronyc -n sources per visualizzare informazioni sulle origini temporali chronyd. L'opzione "n" fornisce l'output numerico dell'indirizzo dell'host.

    • Viene visualizzato l'output di esempio.

    chronyc -n sources
    

    output cronico

  5. Eseguire il comando chronyc -n sources con l'opzione "v" (verbose) per fornire le descrizioni delle colonne.

    • Viene visualizzato l'output di esempio.

    chronyc -n sources -v
    

    uscita cronic

    • Per ulteriori informazioni su Chrony, vedere la pagina principale chronyc.

  6. Eseguire il comando chronyc -n sourcestats.

    • Questo comando fornisce statistiche sui calcoli per le origini temporali.
    • Viene visualizzato l'output di esempio.

    chronyc -n sourcestats
    

    uscita cronic

  7. Eseguire di nuovo il comando, ma includere l'opzione –v per ottenere le descrizioni delle colonne.

    chronyc -n sourcestats -v
    

    uscita cronic

Altre risorse di apprendimento

Esplora altri laboratori su docs.oracle.com/learn o accedi ad altri contenuti per la formazione gratuita sul canale YouTube di Oracle Learning. Inoltre, visitare education.oracle.com/learning-explorer per diventare Oracle Learning Explorer.

Per la documentazione sul prodotto, visitare Oracle Help Center.

Altre risorse di apprendimento

Esplora altri laboratori su docs.oracle.com/learn o accedi ad altri contenuti per la formazione gratuita sul canale YouTube di Oracle Learning. Inoltre, visitare education.oracle.com/learning-explorer per diventare Oracle Learning Explorer.

Per la documentazione sul prodotto, visitare Oracle Help Center.