Actualizar servidor NTP
↳ $ date | cat c4t3g0ry;
- - Publicado el 27/10/2014 | Esto es sobre: Unix/Linux Sys.Admin
Eh usado debian por años, así que me confíe con un servidor NTP de CENAM y hoy tuve que hacer el cambio, así que les debo una hora a unos clientes:
Buscamos el archivo /etc/ntp.conf
y añadimos:
server 0.north-america.pool.ntp.org server 1.north-america.pool.ntp.org server 2.north-america.pool.ntp.org server 3.north-america.pool.ntp.org
Una vez ya guardado el archivo ntp.conf
reiniciamos el NTP:
/etc/init.d/ntp restart
Ya solo nos queda elegir nuestra zona horaria con dpkg-reconfigure tzdata
:
root@gob:~ dpkg-reconfigure tzdata ...... ..... ... Current default time zone: 'America/Mexico_City' Local time is now: Mon Oct 27 10:44:03 CST 2014. Universal Time is now: Mon Oct 27 16:44:03 UTC 2014. root@gob:~ date Mon Oct 27 10:44:08 CST 2014
Para validad los servidores a los cuales estamos conectados podemos verificar con ntpq
y ntpdate
, a mi me gusta juntar ntpq
con watch
:
Every 2.0s: ntpq -p Mon Oct 27 15:42:49 2014 remote refid st t when poll reach delay offset jitter ============================================================================== -199.167.29.243 204.9.54.119 2 u 423 1024 377 123.771 4.952 0.579 *tick.nullmodem. 128.10.19.24 2 u 489 1024 377 102.143 -1.156 0.066 +bindcat.fhsu.ed 128.138.140.44 2 u 358 1024 377 124.133 -0.107 0.535 +pegasus.latt.ne 68.3.33.115 2 u 229 1024 377 105.379 3.391 0.200
El * indica con que servidor estoy sincronizado, reach indica la conectividad hacia el servidor la máxima es 337 y st indica el stratus de hora).
Si tienes un servidor NTP, en el cual trabajen todos tus equipos entonces puedes usar ntpdate -d
, este checa el servidor NTP que le pongas y verifica la diferencia de tiempos pero no modificará el reloj de su sistema:
root@gob:~ ntpdate -d 128.10.19.24 27 Oct 15:48:39 ntpdate[5652]: ntpdate [email protected] Sat May 12 09:07:19 UTC 2012 (1) transmit(128.10.19.24) receive(128.10.19.24) transmit(128.10.19.24) receive(128.10.19.24) transmit(128.10.19.24) receive(128.10.19.24) transmit(128.10.19.24) receive(128.10.19.24) server 128.10.19.24, port 123 stratum 1, precision -16, leap 00, trust 000 refid [CDMA], delay 0.12979, dispersion 0.00017 transmitted 4, in filter 4 reference time: d7f93c2e.33ab649e Mon, Oct 27 2014 15:48:30.201 originate timestamp: d7f93c3d.a2365cb6 Mon, Oct 27 2014 15:48:45.633 transmit timestamp: d7f93c3d.959cb47c Mon, Oct 27 2014 15:48:45.584 filter delay: 0.13020 0.12979 0.13014 0.12999 0.00000 0.00000 0.00000 0.00000 filter offset: -0.00379 -0.00383 -0.00359 -0.00361 0.000000 0.000000 0.000000 0.000000 delay 0.12979, dispersion 0.00017 offset -0.003835 27 Oct 15:48:45 ntpdate[5652]: adjust time server 128.10.19.24 offset -0.003835 sec
Sí lo que no tiens es tiempo, necesitas hacerlo inmediatamente puedes hacerlo de la siguiente manera: ntpdate -u SERVIDOR_NTP_PERSONALIZADO
, se sincroniza y listo.
$ ntpdate servidorNTP 27 Oct 16:03:28 ntpdate[29676]: adjust time server servidorNTP offset -0.003151 sec