Pregunta ¿Cómo actualizo la hora de un servidor CentOS desde un servidor de hora autorizado?


Tengo la máquina CentOS y cada vez me doy cuenta de que el servidor pierde el tiempo correcto después de un tiempo. Por lo general, se retrasa varios minutos después de que el tiempo pasa de haber configurado manualmente la hora correcta. ¿Existe un mecanismo por el cual puedo actualizar el servidor con la hora de un servidor de hora específico?


87
2018-03-11 20:07


origen




Respuestas:


Utilizar el ntp demonio. correr yum install ntp y asegurarse de que el servicio se inicia a través de ntsysv o chkconfig ntpd on.

Para obtener una sincronización inmediata, ejecute ntpdate time.apple.com (o algo similar).


103
2018-03-11 20:14



@ewhite Hice yum y se muestra que ya está instalado. Entonces, ¿cuál debería ser mi próximo paso? ¿Cómo configurar mi tiempo para que apunte al servidor ntp? - user111196
Tratar /sbin/service ntpd stop, seguido por ntpdate time.apple.com y entonces /sbin/service ntpd start - ewwhite
@ewwhite Otra solución es correr ntpdate -b -u time.nist.gov que intentará usar un puerto separado del que utiliza el demonio ntpd. - Shard
Para mi ntpdate Trabajó sin especificar un servidor de tiempo. - SPRBRN
En 2018 es systemctl puedes actualizar? - YumYumYum


Necesitas instalar y configurar ntp.

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

Debería hacer que las cosas estén listas y funcionando. Puede encontrar que el paquete ntp ya está instalado y solo necesita configuración.


88
2018-03-11 20:12



Si la computadora que se está cambiando no es una máquina virtual, entonces hwclock -w después de la ntpdate mando. Esto significa que la próxima vez que se reinicie la computadora, su reloj estará menos desincronizado de lo que está ahora. - David Mackintosh
@lain ya verifiqué si está instalado, pero ¿qué debo configurar para apuntar al servidor ntp y mantenerlo sincronizado? - user111196
@ user111196: JUst realiza los comandos chkconfig, ntpdate y service arriba. - Iain
@lain lo que me interesa saber en qué momento se sincronizará ¿es mi zona horaria actual? - user111196
Sí, la hora será correcta para la zona horaria en la que está configurado su sistema. - Iain


Sí.

NTP. 

yum install ntp
chkconfig ntpd on

Hacer una sincronización inicial, con

ntpdate pool.ntp.org

y comienza el demonio de tiempo con:

/etc/init.d/ntpd start

10
2018-03-11 20:12



¿Cómo hacer la sincronización inicial de cualquier comando? Quiere decir simplemente ejecutar ntpdate pool.ntp.org pero ¿dónde está configurado el tiempo? - user111196
ntpdate establece el tiempo. - Tom O'Connor
ntpdate establece la fecha según el rito de configuración de zona horaria del servidor - user111196
ntpdate establece el reloj de hardware. Lo que sea que estés haciendo con / etc / timezone es un poco más para usuarios. - Tom O'Connor


Tendrá que configurar ntpd para el servidor. Sospecho que ya está instalado pero necesita ser configurado. Nota: si se trata de un servidor virtual, es probable que tenga la opción de sincronizar con el host virtual.


3
2018-03-11 20:10





ntpd.

Ntpd hace exactamente lo que está buscando: sincroniza el reloj de su sistema con uno o más servidores de tiempo bien conocidos.


2
2018-03-12 01:12





Básicamente hay dos formas. El demonio NTP y el comando ntpdate. La diferencia más importante es que ntpdate sincronizará la hora a la vez, aunque esto signifique que la hora del sistema cambiará. Por otro lado, el demonio NTP se encargará de la sincronización de la hora y la ajustará en pequeños pasos; puede pensar en ella como en reducir la velocidad de la computadora para sincronizarla con la hora correcta. Es por eso que la gente sugiere hacer la sincronización inicial por ntpdate y luego dejarla en el demonio ntp.


2
2018-03-11 20:36





Sí, usaría NTP, instalaría ntp con yum y lo activaría.

yum install ntp
chkconfig ntpd on

Luego sincronízalo con cualquier servidor ntp de tu agrado con el ntpdate mando


1
2018-04-16 18:39





Para la instalación de centos 7.x:

yum install ntp
systemctl enable ntpd

sincronización inicial, con:

ntpdate pool.ntp.org

iniciar el daemon con:

systemctl start ntpd

1
2018-05-03 12:33



Los sistemas CentOS 7 usan chrony de forma predeterminada, por lo que si desea cambiar los clientes NTP, debe deshabilitar o eliminar chrony antes de instalar ntpd. - Michael Hampton♦
@MichaelHampton Tengo CentOS 7 y no tenía chrony por defecto. - Unicornist
@Unicornist Solo tiene garantizado que obtendrá Chrony si instala desde los medios oficiales de CentOS. Si alguien más realiza la instalación por usted, o utiliza medios personalizados, es posible que no lo obtenga. - Michael Hampton♦


Además, si utilizaba CPanel como era y tenía este problema. Creo que utilizando rdate. Cambiar a ntpd de acuerdo con lo anterior soluciona todos los problemas con el correo electrónico, especialmente dovecot, etc.


0