BULMA

Bulma se une a la protesta contra SOPA y PIPA

Bergantells Usuaris de GNU/Linux de Mallorca i Afegitons   |   Bisoños Usuarios de GNU/Linux de Mallorca y Alrededores
CONTENIDOS
. Jornadas de software libre
. Version para PDA
. Enlaces breves
. La asociacion
. Los mas leidos
. Autores [Actividad]
. Ultimos Comentarios
. Todos los titulares!
. Estadisticas
. Guia de estilo
. ¿Sugerencias?
. Wiki
. XML [Ayuda]
Listas de correo
. Archivos bulmailing
. Archivos BulmaGes
Radio libre :-)
. Des de la Xarxa (Archivos)
. Mallorca en Xarxa
Busquedas

+ Enlaces Linux
Ultimos kernels
(31/07/2014 06:17:37)
    
Google


En bulma.net
En internet
Sincroniza tu reloj con NTP (98894 lectures)
Por Guillem Cantallops Ramis
Beowulf (http://bulma.net/beowulf/)
Creado el 13/01/2001 00:00 modificado el 13/01/2001 00:00

Ahora que se está poniendo de moda eso de la tarifa plana con una conexión permanente y decente, parece una buena idea aprovechar para tener el reloj del PC siempre en punto :-)

Pagina1/1

Ya se escribió aquí otro articulo (en dos partes, 1 y 2) sobre el tema del reloj. Es interesante y vale la pena leerlo: explica las cosas con bastante detalle, para que se entiendan, y luego dice como hacerlo de la mejor forma posible para tener el reloj al picosegundo ;-D

No voy a repetir el artículo: aquí vamos a ver rápidamente como podemos conseguir con el minimo esfuerzo que el reloj del PC de casa vaya más o menos bién. Eso significa con unos pocos milisegundos de error. Más que suficiente, por lo menos para mi...

Simplemente hay que echar mano del cron para que ejecute periódicamente (cada hora está muy bién) el comando ntpdate . No es lo mismo que usar el xntpd , vale, pero para una máquina normal que no necesite sincronizar con mucha frecuéncia funciona, supone una carga despreciable, y es mucho más simple. Veamos como podemos hacerlo, solo hay que entender dos cosas:


1.- Ejecución periódica de un script: en RedHat es suficiente con que pongas el script que quieres que se ejecute cada hora en el directorio /etc/cron.hourly/ . Otras muchas distribuciones usan este sistema, pero si la tuya no lo hace no hay problema: seguro que tiene cron , solo leete el man cron y el man crontab para ver como puedes usarlo para ejecutar comandos periódicamente.


2.- Sincronización del reloj con un servidor de NTP: para hacer eso puedes ejecutar simplemente el comando ntpdate nombre.del.servidor . Un servidor que funciona bastante bién es swisstime.ethz.ch, y otros servidores NTP que están más cerca (en la Universidad de Valencia) son hora.uv.es y gong.uv.es. Además si estás detrás de un firewall es conveniente usar el parámetro -u del ntpdate para que use un puerto no privilegiado para comunicarse con el servidor.

Una vez entendidos estos dos puntos, todo cae por su propio peso. En realidad en la Tierra eso pasa siempre aunque no entiendas los dos puntos, y si no recuerdo mal esto también estaba relacionado con el tiempo de alguna manera... Bueno, la cuestión es que metiendo en un script llamado (por ejemplo) /etc/cron.hourly/ntp estas dos lineas tan simples:

 
 
#!/bin/bash 
/usr/sbin/ntpdate -u swisstime.ethz.ch 
 

y dandole permisos de ejecución con chmod 755 /etc/cron.hourly/ntp (todo ello como root , claro) consigues tener sincronizado el dichoso relojito. Tus logs serán coherentes con el resto de la civilización occidental, si muestras la hora en alguna parte de tu web no harás el ridículo, y podrás mirar el reloj del escritorio sin necesidad de contrastarlo con el de pulsera. Guay, eh?

De nada ;-)


Imprimir
Version para
imprimir

Imprimir
Version
PDF
Comentarios
1.  Re:Sincroniza tu reloj con NTP (13/01/2001 09:24, #557)
  Por: gallir
El bulma tambien tiene el ntp instalado, no hace falta que salgáis de Palma.
No es pot respondre
 
2.  Re:Sincroniza tu reloj con NTP (09/04/2006 19:48, #31889)
  Por: jose
Quisiera saber como puedo configurar un linux redhat enterprice como servidor sntp para que el genere el clock de sincronizacion para otros equipos
No es pot respondre
 
3.  Re:Sincroniza tu reloj con NTP (13/01/2001 09:31, #558)
  Por: gigi
Muy bueno este articulo, y super sencillo ;-)))

Lo he probado en cuanto lo he leido y funciona perfectamente.

Para poder usarlo en RH6.2 necesitas el paquete xntp3-5.93-14.i386.rpm, que se encuentra en el mismo CD de RH6.2, supongo que habra nuevos paquetes, pero con este va de perlas.
No es pot respondre
 
4.  Re:Sincroniza tu reloj con NTP (18/05/2006 17:26, #32615)
  Por: yoli
Hola, me interesa el tema estuve investigando y aun no encuentro una que pueda solucionar mi dudas, es que no se como configurar para sintronizar toda la red de computadores solo a una, alguien podria disipar mi todas. gracias
No es pot respondre
 
5.  Una cosa más... (13/01/2001 11:17, #559)
  Por: Beowulf
Me alegro de que os haya gustado el articulo: dos comentarios en pocas horas, todo un éxito :-)

Una cosa que se me olvidó poner en el artículo: si no tines la máquina conectada las 24 horas (por ejemplo, porque la apagas por las noches cuando te vas a dormir) resulta que durante el tiempo que estás desconectado el reloj puede derivar bastante más que los "pocos milisegundos" que prometo en el artículo.

Yo tengo una máquina algo vieja (4 años) que me hace de firewall y no tiene ningún problema en adelantarse media hora todas las noches :-P Y claro, cuando vuelves a arrancar una máquina en estas condiciones pasan unos minutos medidos por el reloj local (hasta una hora en el peor caso :-) hasta que al cron.hourly le da por sincronizar el reloj...

La solución para tener _siempre_ el reloj sincronizado (incluso justo después de arrancar) es simple: ejecutar /etc/cron.hourly/ntp cada vez que arrancas. Yo lo he puesto en /etc/rc.d/rc.local que es lo más rápido, pero cada uno que lo ponga donde quiera (o donde su distribución le deje ;-)

Además yo he hecho una cosilla más en mi sistema: al ejecutar el ntpdate redirecciono su salida a /var/log/ntp. Cuando lo llamo desde /etc/rc.d/rc.local redirecciono con '>' con lo que empiezo el log desde cero. Y cuando lo llamo desde /etc/cron.hourly/ntp redirecciono con '>>' con lo que voy añadiendo lineas a razón de una por hora.

Con esta chorrada puedes ver para cada sesión de tu máquina como va derivando el reloj... Todavía no sé si saldrá una serie de valores más bién aleatórios (son correcciones muy finas!) o si se verá algun patrón que permita descubrir una tendencia clara del reloj a adelantarse o a atrasarse. Cuando tenga unos cuantos valores me haré una gráfica :-) y puede que ponga en mi nueva web casera un CGI hecho en Perl usando GD::Graph para que todo el mundo pueda sacar on-the-fly la gráfica de la deriva de mi reloj X'-D

Ya, estoy como una chota. Y que? Soy telemático de la UIB, es normal :-D
No es pot respondre
 
6.  Re: Una cosa más... (29/05/2002 11:14, #6396)
  Por: El cobarde anónimo
Lo de El cobarde anónimo me gusta un montón! En serio. Por eso lo dejo. Y ahora al tema: yo no tengo ni idea de programar, simplemente tengo un notebook von w2000 en la oficina y querría poner el reloj en hora como Dios manda. Pero sin un programita sencillo en el que pinchar estoy perdido. Me puedes proporcionar algo así?
No es pot respondre
 
7.  Re: Una cosa más... (02/10/2004 01:24, #23646)
  Por: Anónimo
callense todos bola de pendejos buenos para nada estupidos me la pelan todos y solo voy en 3 de secundaria
No es pot respondre
 
8.  Re:Sincroniza tu reloj con NTP (13/01/2001 13:31, #560)
  Por: carcoco
Hola.

A mi tambien me ha gustado mucho el articulo. Explica de forma muy clara como se sincroniza el reloj del ordenador.

Solo un par de cosas.

Que direccion tiene el servidor de NTP de Bulma. Porque
si hago /usr/sbin/ntpdate bulma.lug.net
13 Jan 13:28:52 ntpdate[1955]: no server suitable for synchronization found.

No me funcionan los servidores de la Universidad de Valencia.

Por ultimo felicitaros y animaros a continuar a toda la gente de Bulma. Me parece una web estupenda.

P.D.: Estamos intentando montar aqui en Alcoy (Alacant) un LUG local. Cuando tengamos algo montado ya os lo comento.
No es pot respondre
 
9.  Re:Sincroniza tu reloj con NTP (13/01/2001 14:53, #564)
  Por: Beowulf
bulma.lug.net en realidad está en m3d.uib.es.

De todas formas a mi tampoco me funciona como servidor de NTP, seguramente porque las reglas de IPchains son muy restrictivas.

Los de la universidad de Valencia si que funcionan, acabo de probarlos. Deberias intentar usar la opción '-u', que en el ejemplo que pones no la has usado. Si estás detrás de un firewall, puede ser la unica forma de sincronizar.

Desde Mallorca, animo y solidaridad para los linuxeros de Alcoy :-) Avisad cuando tengais algo montado :-)'
No es pot respondre
 
10.  Re:Sincroniza tu reloj con NTP (13/01/2001 19:56, #565)
  Por: gallir
El m3d SI tiene abierto el puerto de NTP:

ipchains -I input -p tcp -j ACCEPT -s 0.0.0.0/0 -i eth0 -d 0.0.0.0/0 123
ipchains -I input -p udp -j ACCEPT -s 0.0.0.0/0 -i eth0 -d 0.0.0.0/0 123 # NTP


[gallir@m3d webbulma]$ ntptrace m3d
m3dlx1: stratum 2, offset 0.000029, synch distance 0.06438
err.ee.ethz.ch: stratum 1, offset 0.300209, synch distance 0.00023, refid 'DCFa'

lo que pasa es que usa el puerto 123 en ambos lados y seguramente no os dejará pasar los filtros de ONO o lo que sea...
No es pot respondre
 
11.  Re:Sincroniza tu reloj con NTP (13/01/2001 20:21, #566)
  Por: gallir
Yo puse hace más de dos años un Linux que está en una red local atras de un router RDSI para sincronizar dos veces por día y la mejor opción es:

ntpdate -B servidor

Y recordad que esto va con GMT, así que ya podéis poner vuestro reloj del CMOS en GMT y ver que el script que lo actualiza con la hora del sistema lo haga con la opción UMT.
No es pot respondre
 
12.  Re:Sincroniza tu reloj con NTP (13/01/2001 21:17, #567)
  Por: carcoco
Yo conecto usando Retevision y no me funciona el servidor de m3d.

ntpdate -B m3d.uib.es
13 Jan 21:10:28 ntpdate[765]: no server suitable for synchronization found


Pero en cambio si que me funciona perfectamente el servidor de Suissa:

ntpdate -B swisstime.ethz.ch
13 Jan 21:14:01 ntpdate[786]: adjust time server 129.132.2.21 offset 0.011189 sec


Por lo tanto yo pienso que el problema puede estar en los routers que utiliza m3d.uib.es para salir a Internet en la red local de la uib, que por algun motivo tengan el puerto 123 capado para recibir o para enviar.

Pero tan solo es una hipotesis.

--
Carlos Cortes Cortes
No es pot respondre
 
13.  Re: Sincroniza tu reloj con NTP (29/10/2001 05:15, #3139)
  Por: El cobarde anónimo
Muy bueno este articulo y el de Beowolf. Parecen dos chicos compitiendo a ver quien es el mejor. nO VALE LA PENA muchachos me gusta como escriben ambos. Bye ;)
No es pot respondre
 
14.  Re: Sincroniza tu reloj con NTP (27/03/2002 17:19, #5451)
  Por: El cobarde anónimo
OLA COMO
No es pot respondre
 
15.  Re: Sincroniza tu reloj con NTP (30/08/2002 02:43, #8013)
  Por: El cobarde anónimo
Hola no se si me puedan contestar esta pregunta ¿como se configura un servidor de ntp?, si tengo una red y quiero que todos mis equipos tengan la hora igual, pero estos no tiene acceso a internet, como configuro un equipo para que este sea el servidor de horario.
No es pot respondre
 
16.  Re: Sincroniza tu reloj con NTP (08/05/2004 00:13, #21120)
  Por: igmosan
Si necesitas sincronizar una red aislada de internet puedes adquirir un receptor GPS con servidor NTP incluido. son muy caros pero efectivos. saludos
No es pot respondre
 
17.  Re: Sincroniza tu reloj con NTP (08/12/2002 16:43, #10573)
  Por: El cobarde anónimo
Hola a todos ... Quisiera saber donde puedo encontrar una lista de todos lo servidores NTP a nivel mundial ... mi residencia esta en Colombia y aunque las diferencias suelen ser de ms quisiera conectarme al servidor más próximo. Gracias ...
No es pot respondre
 
18.  Re: Sincroniza tu reloj con NTP (08/12/2002 16:47, #10574)
  Por: Daneel
Encontrado en 30s a base de Google, http://www.eecis.udel.edu/~mills/ntp/clock1.html
No es pot respondre
 
19.  Re: Sincroniza tu reloj con NTP (06/09/2006 17:36, #34827)
  Por: Anónimo
Hola puedes encontrar servidores NTP de colommbia en http://www.sic.gov.co/ y sincronizar hora legal colombiana.
No es pot respondre
 
20.  Re: Sincroniza tu reloj con NTP (09/05/2003 20:18, #14286)
  Por: damibo
Si, pero con ntpdate, que yo sepa, no se acutaliza el reloj de la placa. Yo para ello, tras hacer un ntpdate efectuo un clock -w con lo que me actualiza el reloj de la placa con el del sistema. Saludotes
No es pot respondre
 
21.  Re: Sincroniza tu reloj con NTP (02/10/2003 16:06, #17341)
  Por: El cobarde anónimo
Para los que les falle el reloj indicaros que el reloj oficial es el del ROA que dispone de una sección horaría administrado en REDIRIS, este a su vez hace tiempo debido a abusos y multiples conexiones tiene filtros puestos en ESPANIX. REDIRIS-ROA es el único servidor STRATUM-1 que conozco( de los que hablais aquí de españa creo que son STRATUM-2 ó STRATUM-3. Si alguno conoce otro, me he equivocado o hay alguna manera segura de siscronizar que lo diga. Saludos
No es pot respondre
 
22.  Re: Sincroniza tu reloj con NTP (18/08/2004 23:51, #22867)
  Por: Robert
Si es muy facil.. pero lo que aun no logro encontrar es como hacer para que mi rh9 se convierta en un Server NTP para mis otros servers rh9 que no tienen acceso a internet
No es pot respondre
 
23.  Re: Sincroniza tu reloj con NTP (14/09/2004 00:45, #23277)
  Por: Anònim
Solo un detalle, en debian el ntpdate se configura automaticamente para ejecutarse en cada arranque (he visto por ahi que decian que ponian un script en /etc/rc.local, no hace falta). Solo hay que indicarle el servidor NTP en /etc/default/ntpdate
No es pot respondre
 
24.  Re: Sincroniza tu reloj con NTP (21/10/2004 23:35, #23909)
  Por: Tronff (http://quewebcojones.es)
puerto 123 Net Controller (esto es un troyano y su puerta de entrada)
No es pot respondre
 
25.  Re: Sincroniza tu reloj con NTP (12/02/2005 08:58, #25292)
  Por: KKO meravillao
Si algún usuario de Windows quiere tener en hora el reloj de su sistema, que pruebe con TIMESINC (www.analogx.com) y lo incluya en el programador de tareas, cada 1 ó 12 horas.

Utilizo swisstime.ethz.ch y de momento va bien,
Otros en la web de los timeservers,
http://ntp.isc.org/bin/view/Servers/WebHome

No llegues tarde, pero no te mates por llegar.

Saludos.
No es pot respondre
 
26.  Re: Sincroniza tu reloj con NTP (18/08/2006 18:10, #34409)
  Por: Oscar Fco Sánchez
Hola a todos, necesito una ayuda, tengo una PC como servidor con Win 2003 Server, tengo una estación que está dando un error para conectar directamente con el server, solo se puede hacer como local, esto por que a la hora que el usuario digita la clave y presiona enter, lanza un mensaje de error en el cual indica problema de sincronización entre el reloj del servidor y la estación de trabajo, esto está provocando que me impida totalmente accesar al sistema. La pregunta es: ¿NTP lo trae por default todos los Win 2003 Server?, si no es así.. ¿qué otra opción me podrían dar para solucionar ese problema? ¡¡¡Muchas Gracias!!!
No es pot respondre
 
27.  Sincroniza tu reloj con NTP (12/02/2007 15:49, #38420)
  Por: Sneyk
Muy buen articulo.. Logre sincronizar el horario en mi ubuntu pero cada vez que inicio por windows vuelve y se descontrola .. sencillo y claro .. saludos desde Colombia..
No es pot respondre
 
GRACIAS
Distribuciones Universal
Por el servidor
Dpto. de Matematicas e Informatica
Calificacion
***0
Vots: 47
Danos tu opinion:
**** Excelente
***0 Muy Bueno
**00 Bueno
*000 Regular
0000 Malo
Relacionados
. NTP: El proyecto pool.ntp.org
. Ponemos en hora nuestro sistema (conceptos y ntp)
. Cambio de la fecha y hora del sistema.
. Montar paso a paso Debian con los servicios de: Proxy, web, Bases de Datos, PHP
SECCIONES
Noticia
Breve
Truco
Enlace
Participa
Proyecto
Articulo
Webbulma
Manoletada :-)
Seguridad
Modificado: 9/5/2012 15:13:00 | Tiempo Total: 0.065 segs | Kernel: Linux - i686 - 2.6.26-1-686 | Last boot: too much time ago!!
Powered by Apache    MySQL    PHP    Gimp