Maison  >  Article  >  Opération et maintenance  >  Comment configurer NTP ?

Comment configurer NTP ?

PHP中文网
PHP中文网original
2017-06-20 13:17:331808parcourir

Dans le système linux, afin d'éviter l'écart temporel de l'heure hôte provoqué par un fonctionnement à long terme, une synchronisation de l'heure est effectuée (synchroniser ) le travail est très nécessaire. Sous le système linux, le service ntp est généralement utilisé pour synchroniser l'heure de différentes machines. NTP est l'abréviation de Network Time Protocol (Network Time Protocol), qui synchronise l'heure entre les ordinateurs via des protocoles réseau.

Installez le NTPpackage

Vérifiez s'il est paquets associésntp installés. Si vous installez des packages associés à ntp, utilisez rpm ou yum pour installer, c'est très simple.

[root@localhost ~]# rpm -qa |grep ntp

fontpackages-filesystem-1.41-1.1.el6.noarch

ntpdate-4.2.6p5 -10.el6.centos.2.i686

ntp-4.2.6p5-10.el6.centos.2.i686

NTP Configuration

A.Configuration/etc/ntp.conf

Fichier de configuration principal du serveur NTP Pour /etc/ntp.conf, il n'y a pas de ntp modifié. confLe contenu du fichier est le suivant :

[root@localhost ~]# more /etc/ntp.conf

# Pour plus d'informations sur ce fichier, consultez les pages de manuel

# ntp.conf(5), ntp_acc(5), ntp_auth(5), ntp_clock(5), ntp_misc(5), ntp_mon(5).

driftfile /var/lib/ntp/drift

# Autoriser la synchronisation de l'heure avec notre source de temps, mais ne le faites pas

# permettre à la source d'interroger ou de modifier le service sur ce système

# Autoriser tous les accès via l'interface de bouclage Cela pourrait

# être renforcé également, mais cela affecterait certains de<.>

# les fonctions administratives.

restrict 127.0.0.1

restrict -6 ::1

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

#restrict 192.168.1.0 masque 255.255.255.0 nomodify notrap

# Utiliser les serveurs publics du projet pool.ntp.org.

# Veuillez envisager de rejoindre le pool ().

serveur 0.rhel.pool.ntp.org iburst

serveur 1.rhel.pool.ntp.org iburst

serveur 2.rhel.pool.ntp.org iburst

serveur 3.rhel.pool.ntp.org iburst

#broadcast 192.168. 1.255 clé automatique                       # client de diffusion

#broadcast 224.0.1.1 clé automatique # serveur de multidiffusion

#multicastclient 224.0.1.1 # client de multidiffusion

#manycastserver 239.255.254. 254           # serveur manycast

#manycastclient 239.255.254.254 autokey # manycast client

# Activer la cryptographie à clé publique.

#crypto

includefile /etc /ntp/crypto/pw

# Fichier de clés contenant les clés et les identifiants de clés utilisés lors du fonctionnement

# avec cryptographie à clé symétrique.

keys / etc/ntp/keys

# Spécifiez les identifiants de clé qui sont fiables.

#trustedkey 4 8 42

# Spécifiez l'identifiant de clé à utiliser avec l'utilitaire ntpdc.

#requestkey 8

# Spécifiez l'identifiant de clé à utiliser avec l'utilitaire ntpq.

#controlkey 8

# Activer l'écriture des enregistrements statistiques.

# statistiques clockstats cryptostats loopstats peerstats

1) Définir NTP source de l'hôte (où préférer signifie hôte prioritaire ), 192.168.66.131 est le serveur NTP local, la priorité est donc de spécifier l'heure de synchronisation à partir de cet hôte

serveur 192.168.66.131 préfère

serveur 0.centos.pool.ntp.org iburst

serveur 1.centos.pool.ntp.org iburst

serveur 2 .centos.pool.ntp.org iburst

serveur 3.centos.pool.ntp.org iburst

2) Limitez le type d'accès que vous autorisez à ces serveurs, dans cet exemple, le serveur n'est pas autorisé à modifier la configuration d'exécution ou à interroger votre linux ntpserveur

#restrict 192.168.1.0 masque 255.255.255.0 nomodify notrap

L'adresse du masque ci-dessus est étendue à 255, donc les serveurs de 192.168.1.1-192.168.1.254 peuvent utiliser nous NTP serveur pour synchroniser l'heure

# Définir la politique par défaut pour permettre à n'importe quel hôte de synchroniser l'heure

restreindre l'ignorer par défaut

3)Assurez-vous que localhost dispose des autorisations suffisantes et utilisez la syntaxe sans aucune restriction des mots-clés

restrict 127.0.0.1

restrict -6 ::1

B.Configuration/etc/ntp/step-tickers Fichier

Modifier le fichier /etc/ntp/step-tickers avec le contenu suivant (quand ntp Lorsque le service démarre, il vérifiera automatiquement l'heure avec la couche supérieure NTP service enregistré dans le fichier)

[root@localhost ~]# more /etc /ntp/step-tickers

# Liste des serveurs utilisés pour la synchronisation initiale.

serveur 192.168.66.131 préfère

serveur 0.centos.pool .ntp.org iburst

serveur 1.centos.pool.ntp.org iburst

serveur 2.centos.pool.ntp.org iburst

serveur 3.centos. pool.ntp.org iburst

Ce qui précède est modifié par vi

C.Configuration/etc /sysconfig/ntpd fichier

ntp service, heure du système de synchronisation intelligente par défaut. Si vous souhaitez que ntp synchronise l'heure du matériel en même temps, vous pouvez définir le fichier /etc/sysconfig/ntpd dans / etc/sysconfig/ntpd fichier, ajoutez SYNC_HWCLOCK=yes afin que l'heure du matériel puisse être synchronisée avec l'heure du système.

IPTABLESConfiguration

En raison de ntp Le service doit utiliser le numéro de port UDP est 123, donc lorsque le pare-feu du système (iptables) doit être ouvert au démarrage de UDPnuméro de port 123

DémarrerNTPservice

état du service ntpd

service ntpd start

netstat -lntup|grep ntp


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
Article précédent:Étapes de démarrage LinuxArticle suivant:Étapes de démarrage Linux