Recherche de site Web

Comment obtenir une heure de serveur précise dans CentOS


Dans cet article, nous allons vous montrer comment obtenir rapidement une heure de serveur précise dans la distribution CentOS. Normalement, si vous avez installé CentOS avec un environnement de bureau, le moyen le plus simple de configurer votre ordinateur pour synchroniser son horloge avec un serveur distant via la fonctionnalité GUI « Activer le protocole de temps réseau ».

Cependant, il arrive parfois que la fonctionnalité ci-dessus ne fonctionne pas comme prévu. Dans cet article, nous allons vous montrer un moyen simple de définir une heure de serveur précise via la ligne de commande.

Lire aussi : Configuration du « serveur NTP (Network Time Protocol) » dans RHEL/CentOS 7

Remarque : Toutes les commandes de cet article sont exécutées en tant qu'utilisateur root. Si vous administrez le système en tant qu'utilisateur normal, utilisez la commande sudo. pour obtenir les privilèges root.

Nous pouvons le faire en utilisant les utilitaires de ligne de commande ntp et ntpdate, qui définissent la date et l'heure du système via NTP. Si ce package n'est pas installé sur votre système, exécutez la commande ci-dessous pour l'installer :

yum install ntp ntpdate

Une fois que vous avez installé les packages, démarrez et activez le service ntpd et affichez son état comme suit.

systemctl start ntpd
systemctl enable ntpd
systemctl status ntpd

Exécutez ensuite la commande ntpdate ci-dessous pour ajouter les serveurs CentOS NTP spécifiés. Ici, le commutateur -u indique à ntpdate d'utiliser un port non privilégié pour les paquets sortants et -s permet de journaliser la sortie de la sortie standard (par défaut ) à la fonction Syslog du système.

ntpdate -u -s 0.centos.pool.ntp.org 1.centos.pool.ntp.org 2.centos.pool.ntp.org

Ensuite, redémarrez le démon ntpd pour synchroniser la date et l'heure du serveur CentOS NTP avec votre date et heure locales.

systemctl restart ntpd

Vérifiez maintenant à l'aide de la commande timedatectl si la synchronisation NTP est activée et si elle est réellement synchronisée.

timedatectl

Enfin, à l'aide de l'utilitaire hwclock, réglez l'horloge matérielle sur l'heure système actuelle à l'aide de l'indicateur -w comme suit.

hwclock  -w 

Pour plus d'informations, consultez les pages de manuel ntpdate et hwclock.

man ntpdate
man hwclock

Vous aimerez peut-être également lire les articles connexes suivants.

  1. Comment synchroniser l'heure avec le serveur NTP dans Ubuntu
  2. Comment vérifier le fuseau horaire sous Linux
  3. 5 commandes utiles pour gérer les types de fichiers et l'heure système sous Linux
  4. Comment définir l'heure, le fuseau horaire et synchroniser l'horloge système à l'aide de la commande timedatectl

C'est ça! Vous pouvez poser des questions ou partager vos réflexions via la section commentaires ci-dessous.