Commande Ntpdate sous Linux

Commande Ntpdate Sous Linux



NTP, qui fait référence à Network Time Protocol, est utilisé pour aligner les horloges entre plusieurs machines. Un groupe de machines est maintenu en synchronisation les unes avec les autres à l'aide d'un serveur NTP. Vous pouvez synchroniser avec des serveurs NTPD accessibles via Internet, ou vous créez votre contrôleur de domaine NTPD personnel et configurez les PC clients pour synchroniser les heures respectives avec celui-ci. Un utilitaire pour configurer et mettre à jour les métadonnées de date et d'heure à l'aide de l'interface NTP est l'instruction ntpdate. Pour ajuster la date/heure du système existant en fonction des données de fuseau horaire prédéfinies, ntpdate demande simplement les données pertinentes pour la date et l'heure. L'utilitaire ntpdate fonctionne et interagit sur le réseau. Et en effet, le réglage de la date et de l'heure est approprié si le réseau fonctionne correctement et de manière cohérente.

Mise à jour et mise à niveau

Nous devons commencer la mise en œuvre de notre article en ouvrant l'application shell disponible dans notre terminal système Linux. Une fois l'application ouverte avec succès, utilisez l'instruction 'mise à jour' qu'elle contient pour mettre votre système à jour à l'aide de l'utilitaire 'apt' avec les droits 'sudo'. S'il nécessite le mot de passe pour continuer, ajoutez le mot de passe de votre utilisateur actuel et appuyez sur la touche 'Entrée'.







Maintenant que votre système est mis à jour, passez également un peu de temps à mettre à jour son noyau. Pour cela, vous devez remplacer le mot clé 'update' par le mot clé 'upgrade' dans la même instruction et l'exécuter à l'aide de la commande utilitaire 'apt'.





S'il demande une confirmation du type 'Voulez-vous continuer ? [y/n]', assurez-vous d'ajouter 'y' ou 'n' pour le confirmer ou choisissez de rejeter le processus de mise à niveau, respectivement.





Après un certain temps, le traitement est terminé et le système est parfaitement mis à niveau.



Installer l'utilitaire Ntpdate

Pour commencer à utiliser la commande ntpdate, nous devons installer le package client ntpdate dans notre système Linux sans aucun problème. Comme nous avons travaillé sur le système Ubuntu 20.04 LTS, nous devons utiliser l'utilitaire 'apt' pour installer l'utilitaire ntpdate dans la requête 'install'.

Une fois tout son traitement terminé, vous verrez qu'il sera installé et configuré avec succès de votre côté. Cela peut prendre jusqu'à 20 secondes pour son achèvement complet.

Après la configuration réussie et efficace de l'utilitaire client ntpdate sur votre système Linux, vous devez maintenant ouvrir une console d'interface de ligne de commande. Désactiver le démon timesyncd standard d'Ubuntu est la première étape que nous devons faire après le chargement de l'outil ntpdate car cela nous empêche de nous synchroniser avec le serveur. Pour cela, vous devez exécuter l'instruction suivante sur le shell :

$ sudo timedatectl set-ntp off

Tout ce que vous avez à faire est d'exécuter la requête Linux avec les privilèges d'administrateur pour coordonner vos paramètres par défaut avec les serveurs de temps globaux. Cette requête utilise l'utilitaire « ntpdate » et une URL vers le serveur de temps global, « ntp.ubuntu.com », comme présenté dans l'image suivante :

Configurer NTPD

Un effort supplémentaire est requis si vous souhaitez maintenir la synchronicité. Le déploiement et la configuration du démon NTPD sont des tâches obligatoires. Pour se connecter à un contrôleur de domaine temporel particulier via Internet, NTPD utilise NTP (Network Time Protocol). Finalement, cela devrait maintenir la synchronisation de l'heure du système sans aide supplémentaire de votre part. Pour installer NTP sur votre système, essayez l'utilitaire 'apt' dans la commande d'installation avec le mot-clé 'ntp'.

Le processus d'installation de NTP peut demander une confirmation. Vous devez le confirmer à l'aide de la touche « y » faisant référence à « oui » et appuyez sur la touche « Entrée » pour continuer le traitement.

Ce processus d'installation de NTP ne prend pas beaucoup de temps. Il faut à peine attendre 1 à 2 minutes. La progression de l'installation de NTP est illustrée dans l'image ci-jointe suivante :

La plupart du temps, l'installation de l'utilitaire ntp et le fait de laisser votre démon NTP tel qu'il a été préinstallé est la seule chose nécessaire pour maintenir votre date et votre heure en synchronisation avec les serveurs de temps réguliers du Web. Bien que nous fassions confiance au serveur NTP pour garder une trace de l'heure du système, il est sage de s'assurer que certains paramètres sont en ordre. Le document ntp.conf inclut la configuration de ces valeurs. Ouvrez ce fichier de configuration dans 'nano' pour le mettre à jour.

Assurez-vous de fournir le chemin d'accès correct au fichier ntp.conf résidant dans le dossier 'etc' de notre système. Mettez le titre de serveur de domaine entièrement capable de l'hébergeur Web que nous prévoyons d'utiliser dans ce document pour l'harmonisation. Les paramètres standard, par exemple, apparaissent comme suit :

Pour localiser le flux de serveur NTP qui convient le mieux à votre région, examinez le site du pool NTP. Veillez à enregistrer le document ntp.conf après avoir effectué les ajustements nécessaires. Ensuite, fermez le fichier. Le serveur NTP doit alors être redémarré pour que les modifications soient effectives. Maintenant, vous devez démarrer le service NTP en utilisant l'instruction systemctl avec ses mots clés 'start' et 'ntp'. Après cela, essayez de l'activer en utilisant le mot-clé 'enable' au lieu du mot-clé 'start' dans la même instruction et vous verrez la synchronisation se produire.

Maintenant, vérifiez l'état du démon NTP en utilisant la même commande avec la mise à jour au mot 'activer'. Remplacez-le par le mot-clé 'statut'.

Essayez d'utiliser l'instruction ntpdate avec les droits sudo et l'URL du serveur de pool Web pour la mise à jour de l'heure et de la date de votre système.

Vous pouvez installer l'utilitaire ntpstat de NTP pour obtenir les informations concernant les statistiques qui se produisent dans le démon NTP. Les instructions d'installation s'affichent dans l'image suivante :

L'instruction ntpstat peut synchroniser votre démon avec le serveur de pooling là-bas. Pour surveiller le démon NTP, essayez d'utiliser la commande ntpq avec l'option '-q'. La sortie suivante est présentée avec ses métadonnées :

Conclusion

Cet article concerne l'utilisation de l'utilitaire ntpdate dans le shell de commande du système d'exploitation Linux Ubuntu 20.04 pour mettre à jour la date et l'heure du système en fonction des serveurs NTP utilisés dans le monde. C'est ça! Vous pouvez en savoir plus en mettant en œuvre l'intégralité de l'article.