Protocole de temps réseau: Installer le serveur NTP sur des machines Linux

Le protocole de temps réseau ou NTP est un service très important qui est utilisé pour garder l’heure du système précise. Le service NTP est utilisé pour synchroniser l’heure sur tous les serveurs locaux par rapport à un serveur désigné appelé serveur NTP. Ce serveur NTP lui-même synchronise le temps à partir d’un serveur NTP public.

Les horloges des systèmes synchronisés NTP sont synchronisées jusqu’à la précision de la milliseconde. La plupart des grandes organisations ont des serveurs NTP pour gérer le temps de leur infra informatique. Dans ce tutoriel, nous allons apprendre à installer & configurer le serveur NTP sur des machines CentOS & Ubuntu.

( Lecture recommandée: Solution de surveillance complète: Installez OMD (Open Monitoring Distribution))

(Lisez également: Comment installer WINE sous Linux (Ubuntu / CentOS))

Installation

Nous devons installer un package nommé ‘ntp’ sur la machine qui sera configurée en tant que serveurs NTP. Pour installer ntp sur les serveurs CentOS/RHEL, ouvrez terminal & exécutez la commande suivante,

su sudo yum install ntp

Pour les systèmes Ubuntu, exécutez la commande suivante à partir du terminal,

$ sudo apt-get install ntp

Démarrez maintenant le service ntp & activez-le pour le démarrage avec les commandes suivantes,

start sudo systemctl start ntpd

su sudo systemctl enable ntpd

Configuration

Après avoir installé le serveur ntp, nous allons maintenant le configurer & la première chose dont nous avons besoin est l’adresse du ntp public serveurs les plus proches de nous ou à un emplacement souhaité. Pour obtenir la liste de tous les serveurs ntp, allez à l’url suivante,

http://www.pool.ntp.org/zone/@

& sélectionnez le serveur ntp de votre choix. Nous allons maintenant faire les entrées du serveur dans le fichier de configuration ntp, c’est-à-dire ‘/etc/ntp.conf’. Pour ce tutoriel, nous utiliserons les serveurs ntp d’Amérique du Nord / États-Unis,

su sudo vim/etc/ntp.serveur conf

0.us.pool.ntp.org

serveur 1.us.pool.ntp.org

serveur 2.us.pool.ntp.org

serveur 3.us.pool.ntp.org

Activez également la journalisation pour résoudre tous les problèmes avec ntp, pour ce faire, faites l’entrée pour la ligne suivante dans le même fichier,

fichier journal/var / log/ntp.log

Enregistrez le fichier & exit. Redémarrez le service ntp pour implémenter les modifications apportées,

restart sudo systemctl redémarrez ntpd

Maintenant pour vous assurer que notre serveur ntp est synchronisé avec le serveur ntp public, exécutez la commande suivante à partir du terminal,

nt ntpq–p

Cette commande affichera des informations complètes pour la synchronisation temporelle entre le serveur ntp local & serveur nt public.

Remarque : – Si vous utilisez un pare-feu sur le système, assurez-vous que le port UDP 123 est ouvert pour que ntp fonctionne. Ouvrez le port ntp avec la commande suivante,

firewallfirewall-cmdaddadd-service =ntppermanentpermanent

firewallfirewall-cmdreloreload

Configuration d’un client local

Une fois que notre serveur ntp local est prêt, nous le configurerons sur la machine client Linux. Mais avant de faire cela, nous devons nous assurer que notre serveur ntp local est disponible pour synchroniser l’heure sur le réseau local. Ouvrez le serveur ntp & faites une entrée pour la ligne suivante sur ntp.conf,

su sudo vim/etc/ntp.conf

# Les hôtes sur le réseau local sont moins restreints.

restreindre le masque 192.168.1.0 255.255.255.0 nomodifier notrap

Ici, 192.168.1.0 est le réseau local. Redémarrez maintenant le service ntp après avoir enregistré le fichier & connexion à la machine cliente sur laquelle ntp sera configuré.

De même que nous l’avons fait sur le serveur ntp, nous devons également installer le service ntp sur la machine cliente. Une fois le service installé, ouvrez le fichier ‘ntp.conf’ & ajoutez l’adresse IP du serveur ntp au bas du fichier (c’est 192.168.1.100 dans notre cas),

su sudo vim/etc/ntp.conf

serveur 192.168.1.100

Redémarrez maintenant le service ntp après avoir enregistré le fichier. Ça y est, notre serveur client ntp est configuré & va maintenant synchroniser l’heure de notre serveur ntp local au lieu d’Internet ou d’autres sources.

Remarque: – Nous pouvons également exécuter la commande suivante pour mettre à jour l’heure manuellement sur la machine cliente à partir de notre serveur ntp local,

ntntpdate 192.168.1.100

C’est tout les gars, avec cela nous terminons notre tutoriel sur la façon d’installer & configurer le serveur ntp. Veuillez nous envoyer vos questions ou suggestions en utilisant la zone de commentaire ci-dessous.</span

Si vous pensez que nous vous avons aidé ou que vous souhaitez simplement nous soutenir, veuillez considérer ces éléments: –

Connectez-vous à nous: Facebook | Twitter | Google Plus

Donnez-nous de l’argent durement gagné:

Linux TechLab est reconnaissant pour votre soutien continu.

Write a Comment

Votre adresse e-mail ne sera pas publiée.