GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer NTPD sur CentOS Linux - Guide d'installation CentOS ntp

Comment puis-je installer NTPD sur CentOS Linux (bureau et serveurs) ?

Vous pouvez le faire facilement en utilisant NTPD , NTP signifie Network Time Protocol. NTPD est un démon système qui aide les serveurs à synchroniser leur date et leur heure avec les serveurs CentOS NTPD mondiaux. Cet outil est disponible pour les ordinateurs de bureau ou les serveurs exécutant tout type de distribution Linux. Dans ce cas, nous allons vous montrer comment installer NTPD sur CentOS Linux.

Network Time Protocol, alias NTP, est un protocole Internet qui écoute sur le port UDP 123. Il permet aux machines et aux serveurs de synchroniser l'heure sur les réseaux pour obtenir une date et une heure précises.

De temps en temps, les horloges système internes des ordinateurs ont tendance à avoir des problèmes de temps, ce qui est particulièrement visible lorsque vous travaillez avec des serveurs Linux lorsque vous devez répliquer des données sur quelques hôtes, comme cela se produit sur la réplication de bases de données apache ou mysql. C'est pourquoi avoir un serveur ntp CentOS peut vous aider beaucoup à avoir l'heure exacte, toujours.

Installer NTPD sur CentOS :le moyen le plus simple

Connectez-vous à votre serveur en tant que root, puis installez les packages NTP requis :

yum install ntp ntpdate ntp-doc

Cette commande installera :

ntp :serveur/démon ntpd, nécessaire pour synchroniser l'heure du système.
ntpdate :outil système permettant de configurer la date et l'heure via NTP.
ntp-doc :au cas où vous auriez besoin de lire la documentation NTP.

Ajoutez NTPD au démarrage de votre système

chkconfig ntpd on

Tester NTPD

Cette commande synchronisera l'horloge système du serveur avec le serveur pool.ntp.org. Il est également utile de tester si votre serveur est capable de se connecter au serveur NTP Global Time

ntpdate 0.pool.ntp.org

Si tout fonctionne correctement, le résultat devrait ressembler à ceci :

13 Jul 17:18:43 ntpdate[19460]: adjust time server 38.229.71.1 offset 0.266345 sec

Si vous avez un pare-feu en cours d'exécution, vous pouvez rencontrer ce problème :

[[email protected]:~]ntpdate pool.ntp.org
13 Jul 16:08:47 ntpdate[2765]: sendto(time-b.timefreq.bldrdoc.gov): Operation not permitted
13 Jul 16:08:47 ntpdate[2765]: sendto(time01.muskegonisd.org): Operation not permitted
13 Jul 16:08:48 ntpdate[2765]: sendto(mirror): Operation not permitted

Pour permettre à la synchronisation NTPD de fonctionner correctement, vous devez ouvrir le port UDP 123 dans votre pare-feu iptables.

Une fois que vous voyez que cela fonctionne, vous êtes prêt à arrêter les tests et à démarrer le véritable démon du serveur
Démarrez le serveur NTP. Ce qui suit ajustera en permanence l'heure du système à partir du serveur NTP en amont. Pas besoin d'exécuter ntpdate :

/etc/init.d/ntpd start

C'est tout, à ce stade, vous devriez pouvoir installer NTPD sur CentOS sans aucun problème.

Si vous avez besoin de modifier la configuration NTPD, vous pouvez modifier ce fichier :

nano -w /etc/ntpd.conf

Il contient la configuration par défaut :

 
[email protected] [~]# cat /etc/ntp.conf 
For more information about this file, see the man pages
# ntp.conf(5), ntp_acc(5), ntp_auth(5), ntp_clock(5), ntp_misc(5), ntp_mon(5).

driftfile /var/lib/ntp/drift

# Permit time synchronization with our time source, but do not
# permit the source to query or modify the service on this system.
restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery

# Permit all access over the loopback interface.  This could
# be tightened as well, but to do so would effect some of
# the administrative functions.
restrict 127.0.0.1 
restrict -6 ::1

# Hosts on local network are less restricted.
#restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap

# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
server 0.centos.pool.ntp.org iburst
server 1.centos.pool.ntp.org iburst
server 2.centos.pool.ntp.org iburst
server 3.centos.pool.ntp.org iburst

#broadcast 192.168.1.255 autokey	# broadcast server
#broadcastclient			# broadcast client
#broadcast 224.0.1.1 autokey		# multicast server
#multicastclient 224.0.1.1		# multicast client
#manycastserver 239.255.254.254		# manycast server
#manycastclient 239.255.254.254 autokey # manycast client

# Enable public key cryptography.
#crypto

includefile /etc/ntp/crypto/pw

# Key file containing the keys and key identifiers used when operating
# with symmetric key cryptography. 
keys /etc/ntp/keys

# Specify the key identifiers which are trusted.
#trustedkey 4 8 42

# Specify the key identifier to use with the ntpdc utility.
#requestkey 8

# Specify th For more information about this file, see the man pages
# ntp.conf(5), ntp_acc(5), ntp_auth(5), ntp_clock(5), ntp_misc(5), ntp_mon(5).

driftfile /var/lib/ntp/drift

# Permit time synchronization with our time source, but do not
# permit the source to query or modify the service on this system.
restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery

# Permit all access over the loopback interface.  This could
# be tightened as well, but to do so would effect some of
# the administrative functions.
restrict 127.0.0.1 
restrict -6 ::1

# Hosts on local network are less restricted.
#restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap

# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
server 0.centos.pool.ntp.org iburst
server 1.centos.pool.ntp.org iburst
server 2.centos.pool.ntp.org iburst
server 3.centos.pool.ntp.org iburst

#broadcast 192.168.1.255 autokey	# broadcast server
#broadcastclient			# broadcast client
#broadcast 224.0.1.1 autokey		# multicast server
#multicastclient 224.0.1.1		# multicast client
#manycastserver 239.255.254.254		# manycast server
#manycastclient 239.255.254.254 autokey # manycast client

# Enable public key cryptography.
#crypto

includefile /etc/ntp/crypto/pw

# Key file containing the keys and key identifiers used when operating
# with symmetric key cryptography. 
keys /etc/ntp/keys

# Specify the key identifiers which are trusted.
#trustedkey 4 8 42

# Specify the key identifier to use with the ntpdc utility.
#requestkey e key identifier to use with the ntpq utility.
#controlkey 8

# Enable writing of statistics records.
#statistics clockstats cryptostats loopstats peerstats

Configurer le client Windows NTP

Si vous utilisez une machine Microsoft Windows et que vous devez synchroniser l'heure avec votre serveur Linux NTP, vous pouvez configurer cette synchronisation en suivant les étapes suivantes :

1. Déplacez-vous vers Heure, sur le côté droit de la barre des tâches.
2. Cliquez sur Paramètres de date et d'heure.
3. Cliquez sur l'onglet Heure Internet – Cliquez sur Paramètres.
4. Cochez / Activez ‘Synchroniser avec un serveur de temps Internet’
5. Entrez l'adresse IP de votre serveur ntp dans le champ "Server0".
6. Cliquez sur Mettre à jour maintenant – Cliquez sur OK.

Tout est fait, maintenant votre client Windows NTP devrait être synchronisé avec votre serveur CentOS NTP.

Tout est fait, à ce stade, vous devriez avoir ntp sur CentOS après avoir suivi étape par étape notre installation centos ntp. Le serveur CentOS ntp est le meilleur moyen de synchroniser les paramètres du serveur sur le réseau.

Si vous avez besoin d'en savoir plus sur NTP, suivez ces liens :

  • Documentation officielle NTPD
  • Documentation NTPD TLDP
Comment installer NTPD sur CentOS Linux - Le guide d'installation de CentOS ntp a été modifié pour la dernière fois :7 février 2017 par Esteban Borges
Cent OS
  1. Comment debootstrap sur CentOS Linux

  2. Comment installer le client FreeIPA sur Rocky Linux/Alma Linux/CentOS 8

  3. Comment installer Ansible sur CentOS 8 Linux

  4. Comment installer PHP 8 sur CentOS 8 Linux

  5. Comment installer le noyau Linux 5.0 sur CentOS 7

Comment installer JIRA sur CentOS 8 Linux

Comment installer Rabbitmq dans Rocky Linux/Alma Linux/Centos 8

Comment installer osCommerce sur CentOS 7

Comment installer le serveur NTP sur CentOS 8

Comment mettre à niveau CentOS 7 vers CentOS 8 Linux

Comment installer Plesk sur CentOS 8