Jun22
2005
NTP (Network Time Protocol) en Linux

Autor: gacuj | Archivado en: General, Linux

¿A quien no le pasado alguna vez que va a mirar la fecha y hora del servidor y se encuentra con la sorpresa de que están muy lejos de ser datos reales? El tiempo en los servidores es fundamental, sobre todo porque esa información queda reflejada en los distintos logs que tengamos en el sistema.
Una buena solución es hacer uso de NTP (Network Time Protocol). El funcionamiento es simple: existe una serie de servidores de hora en Internet en los cuales se confía totalmente en cuanto a la fecha y hora que tienen; tendríamos que conectar mediante NTP nuestro servidor o servidores con alguno de éstos comentados anteriormente y ya está. Bueno ya está no. Se suelen crear niveles de acceso a los servidores mediante NTP. Por ejemplo en mi caso tengo que cada servidor toma el tiempo de una máquina en la red que a su vez lo toma de un pool de servidores confiables existentes en Internet.

¿Cómo hago que mi servidor tome el tiempo de otro?

0.-Descargar el software de http://ntp.isc.org/bin/view/Main/SoftwareDownloads.

1.- Ejecuto la sentencia siguiente para sincronizar:

ntpdate ip_servidor
, donde ip_servidor es la IP del servidor que me dará el tiempo

Se suele ejecutar dos-tres veces antes de pasar al siguiente paso.

2.- Configuro el servicio.

Edito el fichero /etc/ntp.conf y añado como mínimo la siguiente entrada:

server ip_servidor

3.- Inicio el servicio.

service ntpd start

¿Cómo comprobar que la sincronización es correcta?

El comando ntpq -p me permite observar si todo va bien fijándome en la columna st. Si este valor es 16 no existe conexión.

Más info en:

http://www.ntp.org
http://www.tldp.org/HOWTO/TimePrecision-HOWTO/ntp.html#ntp.ntp


  • Digg
  • del.icio.us
  • Facebook
  • Google
  • LinkedIn
  • Meneame
  • MySpace
  • Technorati
  • TwitThis
Posts Relacionados

4 Comentarios on “NTP (Network Time Protocol) en Linux”

  1. #1 jgarcía dijo 7:41 pm el Junio 22nd, 2005:

    ¡¡Qué bueno Juan!!

    Así, todos los servidores en hora ;).


  2. #2 samea dijo 1:29 pm el Junio 23rd, 2005:

    Y a parte de todo esto lo mejor sería crear un script que nos avisase cuando la hora del servidor se ha desfasado mirando el offset con el comando ntpq -p.


  3. #3 gacuj dijo 1:38 pm el Junio 23rd, 2005:

    Efectivamente, al cron y a funcionar


  4. #4 Perkins dijo 7:03 pm el Junio 23rd, 2005:

    a PaRtE dE sEr uN bUeN cOnSeJo… eS uN bUeN cOmAnDo El ntpq -p

    ¿Lo HiCisTe? ¿HaY mAs cOmAnDoS AfW?

    OD bUeN BlOG pOets!



Deja un comentario.