web-dev-qa-db-fra.com

Comment mettre à jour une heure de serveur CentOS à partir d'un serveur de temps faisant autorité?

J'ai une machine CentOS et chaque fois que j'ai remarqué que le serveur perd l'heure correcte après un certain temps. Il est généralement en retard de plusieurs minutes après le temps écoulé après avoir réglé manuellement l'heure correcte. Existe-t-il un mécanisme permettant de mettre à jour le serveur avec l'heure d'un serveur horaire spécifique?

101
user111196

Utilisez le démon ntp. Courir yum install ntp et assurez-vous que le service est démarré via ntsysv ou chkconfig ntpd on.

Pour obtenir une synchronisation immédiate, exécutez ntpdate time.Apple.com (ou quelque chose de similaire).

117
ewwhite

Vous devez installer et configurer ntp.

yum install ntp
chkconfig ntpd on
ntpdate pool.ntp.org
service ntpd start

devrait mettre les choses en place et en cours d'exécution. Vous pouvez constater que le package ntp est déjà installé et a juste besoin d'être configuré.

103
user9517

Oui.

NTP.

yum install ntp
chkconfig ntpd on

Effectuez une synchronisation initiale, avec

ntpdate pool.ntp.org

et démarrez le démon de temps avec:

/etc/init.d/ntpd start
13
Tom O'Connor

Vous devrez configurer ntpd pour le serveur. Je soupçonne qu'il est déjà installé mais doit être configuré. Remarque: s'il s'agit d'un serveur virtuel, vous avez probablement la possibilité de vous synchroniser avec l'hôte virtuel.

3
uSlackr

Fondamentalement, il existe deux façons. NTP daemon et la commande ntpdate. La différence la plus importante est que ntpdate synchronisera l'heure à la fois même si cela signifie que l'heure du système changera. D'autre part NTP se chargera de la synchronisation de l'heure et il ajustera l'heure par petites étapes - vous pouvez y penser comme ralentir/accélérer le temps de l'ordinateur pour le synchroniser à l'heure correcte. C'est pourquoi les gens suggèrent pour effectuer la synchronisation initiale par ntpdate, puis laissez-le au démon ntp.

2
Radek Hladík

Pour l'installation de centos 7.x:

yum install ntp
systemctl enable ntpd

synchronisation initiale, avec:

ntpdate pool.ntp.org

démarrez le démon avec:

systemctl start ntpd
2
Ben

ntpd .

Ntpd fait exactement ce que vous recherchez - synchronise votre horloge système avec un ou plusieurs serveurs de temps connus.

2
EEAA

Oui, j'utiliserais NTP, j'installerais ntp avec yum et je l'activerais.

yum install ntp
chkconfig ntpd on

Ensuite, synchronisez-le avec n'importe quel serveur ntp de votre choix avec la commande ntpdate

1
Lucas Kauffman

De plus, si vous utilisez CPanel comme je l'étais et que j'ai eu ce problème. Je pense en utilisant rdate. Changer pour ntpd comme ci-dessus résout tous les problèmes avec le courrier électronique, en particulier dovecot, etc.

0
HostKing