Installez et configurez le serveur NTP sous Ubuntu.
Les serveurs NTP sont une partie importante des réseaux informatiques. Il garantit que chaque machine, appareil reçoit ou envoie des données avec le même horodatage. Les serveurs NTP sont organisés hiérarchiquement. Si vous n’avez pas votre propre serveur NTP de niveau 0, voici comment installer un serveur NTP sous Linux.
Protocole NTP.
Network Time Protocol ou NTP est un protocole qui permet de synchroniser l’horloge locale d’un ordinateur avec une référence temporelle sur un réseau informatique.
NTP utilise le protocole de transport UDP et port 123.
Pour synchroniser les horloges des ordinateurs à la nanoseconde la plus proche, le Network Time Protocol utilise le temps universel coordonné, connu sous le nom de temps universel coordonné (UTC), qui est appliqué uniformément depuis 1972.
Ce processus de synchronisation comporte différents niveaux hiérarchiques, symbolisant la distance à la source UTC, appelés couches.
Tous les équipements techniques qui obtiennent l’heure d’un serveur principal ou d’un système de navigation par satellite sont classés dans Hiérarchie Catégorie 0Entrée informatique qui obtient l’UTC à partir d’horloges atomiques ou radio-pilotées Catégorie Niveau 1 etc.
Si vous souhaitez avoir votre propre serveur NTP Strate 0 et ne plus dépendre d’autres serveurs. C’est facile! ! ! Suivez ce tutoriel pour utiliser le serveur Galleon : Utilisez un serveur Galleon NTP sur votre réseau.
Installez et configurez le serveur NTP sous Ubuntu.
prévenir! ! ! Si vous utilisez un VPS, il y a de fortes chances que vous ne puissiez pas utiliser un serveur NTP, car les mises à jour de l’heure sont gérées par l’hôte et non par la machine. Si tel est le cas, vous recevrez le message suivant.
Par défaut, les packages NTP sont disponibles dans le référentiel par défaut Ubuntu LTS. Vous pouvez l’installer en exécutant simplement :
# apt-get install ntp -y
Ensuite, vous devez configurer NTP pour synchroniser son heure à partir d’un serveur NTP public.Vous pouvez le faire en modifiant le fichier ntp.conf :
#vi /etc/ntp.conf
prévenir! ! ! Je vous recommande de sélectionner le serveur NTP de votre pays sur le site Web piscine.ntp.org.
Vous pouvez maintenant modifier fichier ntp.confLa première consiste à activer le journal de synchronisation (1)Entrez ensuite votre serveur NTP de référence.
site Internet piscine.ntp.org est un grand cluster de serveurs de temps virtuels fournissant des informations fiables et faciles à utiliser à des millions de clients.Concernant la France, je vous recommande d’utiliser les serveurs suivants dans votre fichier de configuration (2) :
serveur 0.fr.pool.ntp.org iburst serveur 1.fr.pool.ntp.org iburst serveur 2.fr.pool.ntp.org iburst serveur 3.fr.pool.ntp.org iburst
Si on descend un peu dans le fichier de configuration on peut voir Option « Restrictions » Cela restreint l’accès à certains réseaux pour leur permettre d’être synchronisés avec nos serveurs de temps.Vous trouverez un exemple de restriction d’accès au réseau 192.168.1.0/24Je vous recommande de garder l’adresse locale (127.0.0.1) active, sinon les utilitaires comme ntptrace et ntpq ne fonctionneront plus. (3)
prévenir! ! ! Si nous définissons « restrict 0.0.0.0 mask 0.0.0.0 », cela autorisera tout le monde à se synchroniser sur notre serveur NTP.
Enregistrez et fermez le fichier. Redémarrez ensuite le service NTP pour appliquer les modifications :
# systemctl redémarrer ntp
Vous pouvez vérifier l’état NTP avec la commande suivante :
# état systemctl ntp
Si vous exécutez cette commande juste après avoir redémarré le service, vous devriez obtenir ceci, qui vous indique que votre serveur fonctionne correctement :
duper! ! ! Si vous souhaitez modifier le fuseau horaire dans Ubuntu Server, vous pouvez utiliser cet utilitaire : sudo dpkg – reconfigure tzdata.
Maintenant, notre serveur est à l’heure.tu as des valeurs heure locale (heure locale du pays) et Temps universel (temps de référence).
Vérifiez que son serveur NTP fonctionne correctement.
Voici quelques commandes à passer sur son serveur Ubuntu pour s’assurer que son serveur NTP fonctionne.
L’utilitaire ntpq est utilisé pour surveiller le fonctionnement du démon NTP ntpd et déterminer les performances. Le programme peut être exécuté de manière interactive ou contrôlé à l’aide de paramètres de ligne de commande. Tapez la commande suivante sur votre système Linux ou Unix :
#ntpq -pn
Avec le temps tu verras barre d’arrivée Augmenter.Affichage de connexion stable et de haute qualité 377.
Après avoir effectué une synchronisation, * et quelques + et – apparaissent devant le nom du serveur (ou l’adresse IP).Il y a un astérisque devant le serveur
sont actuellement utilisés, ceux commençant par un moins (-) sont actuellement éliminés par l’algorithme de sélection du serveur, ceux commençant par un plus (+) sont des candidats potentiels à la synchronisation, et ceux commençant par un espace sont soit inaccessibles soit trop éloignés .
Cet utilitaire vous donne également le niveau, qui est 3. Cet utilitaire nous permettra de vérifier si Port 123 en UDP
Ouvert et à l’écoute sur nos serveurs.
# netstat -pnltu
- Examinons de plus près les options de commande :
- p – Affiche l’ID de processus associé au service ou au nom du programme
- n – Affiche le numéro de port, par exemple, 3306 pour mysqld et 22 pour sshd.
- l – afficher les prises d’écoute
- t – affiche les connexions TCP
u – afficher les connexions UDP
Synchronisez les clients Mac OS X NTP à partir de la ligne de commande.
Pour synchroniser le MAC avec un serveur NTP, plusieurs commandes peuvent être utilisées.
Cet utilitaire vous permet de synchroniser votre MAC avec un serveur de temps.
- # sudo ntpdate 192.168.1.9
Utilitaire SYSTEMSETUP SystemSetup est un utilitaire de ligne de commande qui vous permet de configurer certains paramètres du MAC, généralement dans l’applicationPréférences de système
.
La commande systemsetup nécessite des privilèges « root » pour s’exécuter.
Voici quelques exemples qui s’appliquent à la notion de temps. Cette commande permet d’afficher le fuseau horaire, de savoir si la synchronisation NTP est active, et même d’afficher le serveur NTP utilisé.
# sudo systemetup -gettimezone # sudo systemetup -getusingnetworktime # sudo systemetup -getnetworktimeserver
Maintenant, si vous souhaitez ajouter ou modifier un serveur NTP sur votre MAC, vous pouvez utiliser cette commande.
# systemetup -setnetworktimeserver en.pool.ntp.org,192.168.1.9 Sinon, si vous n’êtes pas sensible à la ligne de commande, cliquez sur l’horloge dans le coin supérieur droit du MAC, puisOuvrir les préférences de date et d’heure
. puis cochez Réglage automatique de la date et de l’heure
et entrez le serveur NTP. duper! ! !
Pour ajouter plusieurs serveurs NTP, séparez-les simplement par des virgules.
Stay connected