Remarque :

Configuration de Chrony sur Oracle Linux

Introduction

Le tutoriel suivant propose des procédures pas à pas pour configurer la date et l'heure et activer Chrony. Ce tutoriel s'adresse aux utilisateurs d'Oracle Linux 8, mais les commandes sont également disponibles sur les autres versions d'Oracle Linux.

Objectifs

Dans cet exercice, vous allez :

De quoi avez-vous besoin ?

Remarque : lorsque vous utilisez l'environnement d'atelier gratuit, reportez-vous à Oracle Linux Lab Basics pour obtenir des instructions de connexion et d'utilisation.

Configuration de la date et de l'heure système

Dans cet exercice, vous allez utiliser les utilitaires date, hwclock et timedatectl pour configurer et afficher les informations de date et d'heure.

  1. Ouvrez un terminal et connectez-vous à votre instance Oracle Linux.

  2. Connectez-vous en tant qu'utilisateur root.

    sudo su -
    
  3. En tant qu'utilisateur root, exécutez la commande date sans argument pour afficher la date et l'heure actuelles.

    date
    

    sortie de date

    La date et l'heure en cours s'affichent.

  4. Exécutez la commande date avec l'argument pour afficher le nom du jour de la semaine.

    date +%A
    

    sortie de date

  5. Exécutez la commande date avec l'argument pour afficher le nom du mois.

    date +%B
    

    sortie de date

  6. Utilisez la commande date pour remplacer la date par une autre date, par exemple le 14 décembre 2021.

    Vous pouvez remplacer toute date.

    date +%D -s 2021-12-14
    

    sortie de date

  7. Utilisez la commande date pour remplacer la date par la date correcte, par exemple 03 février 2021.

    date +%D -s 2021-02-03
    

    sortie de date

  8. Utilisez la commande date pour remplacer l'heure par l'heure locale en cours.

    Par exemple, 08:57 AM.

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

    sortie de date

  9. Exécutez la commande hwclock sans argument pour afficher la date et l'heure actuelles de l'horloge matérielle.

    hwclock
    

    sortie hwclock

  10. Utilisez la commande hwclock avec l'option –w pour définir l'horloge matérielle sur l'heure système actuelle.

    hwclock -w
    
  11. Exécutez la commande date et la commande hwclock pour vérifier que les paramètres de date et d'heure sont identiques.

    date
    hwclock
    

    La variation en secondes est due au délai entre l'exécution des deux commandes.

    sortie de date et d'horloge

  12. Exécutez la commande timedatectl sans argument pour afficher les informations de date et d'heure système.

    timedatectl
    

    sortie timedatectl

    Si la sortie ci-dessus affiche le service NTP : actif, désactivez-le comme suit et revérifiez-le :

    timedatectl set-ntp 0
    timedatectl
    

    sortie timedatectl

  13. Utilisez la commande timedatectl pour remplacer la date par la date correcte.

    • Remplacez la date du jour correcte. L'exemple remplace la date par 27 janvier 2021.
    • Exécutez ensuite la commande timedatectl sans argument pour vérifier que la date a changé.

    timedatectl set-time 2021-01-27
    timedatectl
    

    sortie ticedatectl

  14. Utilisez la commande timedatectl pour remplacer l'heure par l'heure correcte.

    • Remplacez l'heure locale actuelle. L'exemple fait passer l'heure à 09:11:30 AM.
    • Entrez l'heure sur 24 heures.
    • Exécutez ensuite la commande timedatectl sans argument pour vérifier que l'heure a changé.

    timedatectl set-time 09:11:30
    timedatectl
    

    sortie timedatectl

Configurer NTP à l'aide de Chrony

Dans cette section, vous pouvez configurer NTP à l'aide de chrony.

  1. En tant qu'utilisateur root, utilisez la commande dnf pour vérifier que chrony est installé.

    dnf list chrony
    

    sortie dnf

    • Si nécessaire, installez chrony à l'aide de la commande dnf.

    dnf install chrony -y
    
  2. Utilisez la commande systemctl pour vérifier le statut du démon Chrony, chronyd.

    systemctl status chronyd
    
    • Utilisez la commande systemctl pour démarrer chronyd si nécessaire.

    systemctl start chronyd
    
  3. Exécutez la commande chronyc -n tracking pour vérifier le suivi Chrony. L'option "n" fournit une sortie d'adresse d'hôte numérique.

    • Vous pouvez également exécuter chronyc pour afficher une invite chronyc>, puis exécuter la commande tracking à partir de l'invite chronyc>.
    • Saisissez quit pour quitter l'invite chroncyc.
    • Un exemple de résultat est affiché.

    chronyc -n tracking
    

    sortie chronyc

    Champs de sortie clés :

    • Reference ID: fait référence au serveur qui fournit la synchronisation.
    • Stratum: Distance d'un ordinateur relié à une horloge de référence très précise.
    • Ref time: L'heure la plus récente à laquelle Chrony a utilisé une mesure temporelle du serveur fournissant la synchronisation (heure UTC).

  4. Exécutez la commande chronyc -n sources pour afficher des informations sur les sources de temps chronyd. L'option "n" fournit une sortie d'adresse d'hôte numérique.

    • Un exemple de résultat est affiché.

    chronyc -n sources
    

    sortie chronologique

  5. Exécutez la commande chronyc -n sources avec l'option "v" (détaillée) pour fournir des descriptions de colonne.

    • Un exemple de résultat est affiché.

    chronyc -n sources -v
    

    sortie chronyc

    • Pour plus d'informations sur Chrony, reportez-vous à la page principale chronyc.

  6. Exécutez la commande chronyc -n sourcestats.

    • Cette commande fournit des statistiques sur les calculs des sources de temps.
    • Un exemple de résultat est affiché.

    chronyc -n sourcestats
    

    sortie chronyc

  7. Exécutez à nouveau la commande, mais incluez l'option –v pour obtenir les descriptions des colonnes.

    chronyc -n sourcestats -v
    

    sortie chronyc

Ressources de formation supplémentaires

Explorez d'autres ateliers sur docs.oracle.com/learn ou accédez à davantage de contenu de formation gratuit sur le canal Oracle Learning YouTube. En outre, accédez à education.oracle.com/learning-explorer pour devenir explorateur Oracle Learning.

Pour consulter la documentation du produit, consultez Oracle Help Center.

Ressources de formation supplémentaires

Explorez d'autres ateliers sur docs.oracle.com/learn ou accédez à davantage de contenu de formation gratuit sur le canal Oracle Learning YouTube. En outre, accédez à education.oracle.com/learning-explorer pour devenir explorateur Oracle Learning.

Pour consulter la documentation du produit, consultez Oracle Help Center.