Comment configurer la synchronisation du temps dans Ubuntu

Comment configurer la synchronisation du temps dans Ubuntu
La précision du chronomètre est devenue une partie essentielle des applications logicielles modernes. Par exemple, vous pouvez avoir planifié des travaux CRON pour sauvegarder vos données importantes ou effectuer d'autres tâches liées au système à un moment donné. Dans une telle situation, vous pouvez avoir configuré un serveur de journaux pour faire tourner les journaux de votre système à intervalles réguliers. Ces travaux ne s'exécuteront pas au bon moment en raison du temps hors synchronisation. Ce temps hors synchronisation créera également des erreurs, des problèmes difficiles à dégager, qu'il garantit que les journaux sont enregistrés dans le bon ordre ou les mises à jour de la base de données sont organisées de manière appropriée.

Nous avons un protocole TCP / IP utilisé pour synchroniser le temps dans un réseau appelé protocole de transfert de réseau (NTP). Il aide à la chronométrage précis des applications de réseau. Cet article discutera Comment configurer la synchronisation du temps dans Ubuntu en sélectionnant le fuseau horaire correct et en activant le service NTP. Alors, commençons!

Comment voir le fuseau horaire actuel à Ubuntu

Tout d'abord, nous vérifierons le fuseau horaire de notre serveur. Pour cela, nous utiliserons la commande ci-dessous, qui imprimera la date, l'heure et le fuseau horaire actuels du serveur:

$ date

Comme le montre la sortie ci-dessus, le fuseau horaire de votre serveur sera probablement réglé sur «UTC" fuseau horaire. UTC est un acronyme pour Fuseau horaire universel; il se réfère au temps à zéro degrés de longitude. Lorsque votre infrastructure couvre de nombreux fuseaux horaires, l'emploi de fuseau horaire universel réduit les chances d'être perplexe. Cependant, vous pouvez utiliser le «timeDatectl«Commande pour modifier le fuseau horaire si vous voulez un changement particulier. Pour ce faire, énumérez le fuseau horaire disponible dans votre terminal Ubuntu:

$ TIMEDATECTL List-Timezones

Après avoir exécuté la commande, le terminal vous montrera une liste de fuseaux horaires:

Vous pouvez frapper "ESPACE"Pour descendre dans la liste et appuyer sur"b«Se déplacer vers le haut. Remarquez le fuseau horaire correct de la liste et appuyez sur «q" pour quitter:

Comment changer le fuseau horaire actuel dans Ubuntu

Utilisez le «TimeDatectl set-timeZone”Commande pour spécifier le fuseau horaire que vous avez sélectionné dans la liste. Pour exécuter la commande ci-dessous, vous devez avoir des privilèges sudo:

$ sudo timedatectl set-timezone america / new_york

Exécutez à nouveau le «date”Commande pour vérifier les modifications que nous avons apportées aux paramètres du fuseau horaire:

$ date

À partir de la sortie, vous pouvez voir que notre fuseau horaire est passé avec succès à partir de «UTC" pour "EDT", lequel est Heure de la lumière du jour de l'Est:

Vous avez appris à vérifier et à modifier le fuseau horaire de votre système Ubuntu jusqu'à ce point. Maintenant, nous allons passer à la procédure de configuration de la synchronisation du temps.

Comment configurer la synchronisation du temps dans Ubuntu

Dernièrement, le «NTPD "ou Démon du protocole de temps de réseau était en charge de la plupart de la synchronisation du temps du réseau. Ce démon est lié à un réseau d'autres serveurs NTP, qui fournit régulièrement des mises à jour précises. Au lieu de NTPD, l'installation par défaut d'Ubuntu utilise désormais "TimesyNCD". Le TimesYNCD se connecte aux mêmes serveurs et fonctions de la même manière, mais il est léger et intégré aux travaux de bas niveau d'Ubuntu. En exécutant «timeDatectl"Sans aucun paramètre, vous pouvez vérifier l'état de"TimesyNCD»:

$ timeDatectl

La sortie de la commande ci-dessus affichera le temps local et universel et certaines statistiques de réseau. "Horloge système synchronisée"Indique que le temps a été synchronisé ou non, alors que"Service NTP»Affichera son état actuel sur votre système:

Si le service NTP de votre système est inactif, vous pouvez utiliser la commande dixantique pour l'activer sur votre ubuntu:

$ sudo timedatectl set-ntp sur

Maintenant, écrivez le «timeDatectl»Commande pour charger les modifications que nous avons apportées:

$ timeDatectl

La sortie montre que l'horloge système est synchronisée et que le service NTP est actif, ce qui nous amène avec succès à la fin du processus de synchronisation du temps!

Conclusion

Dans un Ubuntu système, Synchronisation du temps est essentiel car chaque partie du réseau est liée au moment où un événement spécifique se produit, qu'il s'agisse de sécuriser, de planifier, de gérer ou de déboguer un processus dans un réseau. Le temps hors synchronisation peut également causer de nombreux problèmes sur votre système, comme vous ne pourrez peut-être pas exécuter vos emplois importants à l'heure prévue. Donc, dans cet article, nous avons démontré Comment configurer la synchronisation du temps sur votre système Ubuntu et comment activer correctement les services.