¿Cómo configurar la sincronización de hora NTP en un servidor?

29

Me gustaría configurar mi servidor Ubuntu 12.04 para sincronizar su reloj con un servidor NTP específico. ¿Dónde configurar esto?

Ivan
fuente

Respuestas:

38

Instalación

Instalar a través del centro de software

o si prefieres la línea de comando ...

sudo apt-get install ntp

Configuración

sudo nano /etc/ntp.conf

Este archivo probablemente tendrá el servidor Ubuntu predeterminado activado. Puede consultar http://www.pool.ntp.org/zone/europe o http://www.pool.ntp.org/zone/north-america o http://www.pool.ntp.org/zone / asia para servidores locales (basados ​​en el país). Simplemente comente todos los servidores agregando un #frente y agregue el que desea usar.

Activando los nuevos cambios

sudo service ntp restart

Comprobando si se sincroniza

sudo ntpq -c lpeer

Esto mostrará una lista de todos los servidores y cuándo fueron verificados por última vez. Ejemplo aleatorio de la web:

ingrese la descripción de la imagen aquí

Ver registro

sudo tail -f /var/log/syslog

Asegúrese de que, si está utilizando un firewall, abra UDP 123.

Rinzwind
fuente
44
¿Por qué abrir el puerto? El firewall con estado reconocerá que la solicitud vino de esta máquina saliente primero, ¿sí?
HDave
¿Usé el puerto 37 y parecía funcionar?
Jason
En caso de que la zona horaria inicial se haya configurado incorrectamente, la forma correcta de cambiarla es usar el sudo dpkg-reconfigure tzdatacomando.
Attila Fulop
11

Primero, asegúrese de tener instalado NTP, simplemente presione Ctrl+ Alt+ Ten su teclado para abrir la Terminal. Cuando se abra, ejecute el siguiente comando.

sudo apt-get install ntp

Luego edite el archivo a continuación para agregar servidores de tiempo.

sudo nano /etc/ntp.conf

Para agregar servidores de tiempo para sincronizar, use servidores de EE. UU. O servidores de Europa .

Luego, reinicie el servicio NTP

sudo service ntp restart
Mitch
fuente