Maison  >  Article  >  Opération et maintenance  >  Explication détaillée de la façon de synchroniser et de définir l'heure du serveur NTP sous Linux

Explication détaillée de la façon de synchroniser et de définir l'heure du serveur NTP sous Linux

黄舟
黄舟original
2017-07-24 15:00:223931parcourir

Cet article présente principalement des informations pertinentes sur les paramètres de synchronisation de l'heure du serveur Linux NTP. Les amis dans le besoin peuvent se référer à

Paramètres de synchronisation de l'heure du serveur Linux NTP

Heure Le besoin. car la synchronisation existe dans de nombreux endroits. Par exemple, si vous installez cm et cdh, vous avez besoin de la synchronisation de l'heure ntp, sinon un avertissement rouge apparaîtra

L'essentiel ici est de configurer un serveur comme serveur principal et de laisser les autres machines se synchroniser l'heure de cette machine, et elle est configurée L'heure locale n'est pas synchronisée avec l'heure Internet, car souvent le serveur ne peut pas se connecter à Internet

Nous avons d'abord configuré 2 machines ici, la machine principale est 192.168 .5.102, et l'autre est 192.168.5.103

Configurez d'abord la machine principale

Modifiez le fichier /etc/ntp.conf

Ajouter


restrict 127.0.0.1   # 开启内部递归网络接口 lo 
restrict 192.168.5.0 mask 255.255.255.0 nomodify #在内部子网里面的客户端可以 进行网络校时,但不能修改NTP服务器的时间参数

Étant donné que la configuration est l'heure locale, vous devez également configurer un serveur NTP qui utilise l'horloge système comme source de temps. Vous devez ajouter les enregistrements suivants au fichier /etc/ntp.conf :


server 127.127.1.0 
fudge 127.127.1.0 stratun 10

Dans l'enregistrement ci-dessus :

L'adresse IP spécifiée est une "fausse" adresse IP, identifiant le système local comme source de temps.

L'adresse IP spécifiée 127.127.1.1 indique à NTP d'utiliser l'horloge interne comme source de temps.

"fudge" définit le niveau de cette horloge. S'il n'y a pas un tel enregistrement, le nœud est un serveur de premier niveau. C'est une bonne idée de redéfinir le niveau à 10, afin que lorsque le client interroge ce serveur, il sache que ce serveur n'est pas une source de temps fiable

Cette méthode de synchronisation de l'heure ne doit être effectué localement Lorsque le réseau ne peut pas utiliser une source de temps externe, utilisez

puis démarrez le service NTP


service ntpd start

Définir démarrage automatique au démarrage


chkconfig ntpd on

Configurez ensuite le client sur l'hôte 192.168.5.103, modifiez le fichier /etc/crontab pour définir la crontab du nœud. heure par minute. Comme l'heure de synchronisation du serveur principal
est définie comme suit :


* * * * * root /usr/sbin/ntpdate 192.168.5.102;/sbin/hwclock -w

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn