[ODISEA-GRAL] Configuración de Linux por cambio de huso horario

Walter Omar Autalán woautalan en ucssi.com.ar
Lun Dic 31 00:10:30 ART 2007


Hola gente.
Recién ahora me puse a ver el tema del cambio de hora que entrará en
vigencia este fin de año en Argentina.

Quienes no sincronizan la hora con servidores de hora de internet podrán
hacer el cambio a mano y listo. Pero quienes sí sincronizan deberán
hacer modificaciones en la información de la zona horaria.

Ahora indico cómo lo hice.

Crear un archivo con las especificaciones del cambio

# nano  horario-de-verano.zic

y colocar esto, separando las columnas con TABulaciones

Rule  Argentina  2007  only  -  Dec  31  00:00  1  D
Rule  Argentina  2008  only  -  Mar  17  00:00  0  -
Zone  America/Argentina/Cordoba  -3:00  Argentina  AR%sT


Por la cercanía elegí como zona horaria a "Córdoba".

ahora se puede compilar este cambio con

# zic horario-de-verano.zic

Se puede comprobar si se tomó o no con:

# zdump -v America/Argentina/Cordoba  | grep 2007
... Mon Dec 31 02:59:59 2007 UTC = Sun Dec 30 23:59:59 2007 ART
... Mon Dec 31 03:00:00 2007 UTC = Mon Dec 31 01:00:00 2007 ARDT

en donde se ve que a la medianoche del 30-12-2007 le sigue la hora 01:00
del 31 de diciembre.

# zdump -v America/Argentina/Cordoba  | grep 2008
... Mon Mar 17 01:59:59 2008 UTC = Sun Mar 16 23:59:59 2008 ARDT
... Mon Mar 17 02:00:00 2008 UTC = Sun Mar 16 23:00:00 2008 ART

y aquí se ve que a la medianoche del 16-03-2008 le sigue el mismo día
pero siendo las 23:00

También pueden probar esto (en máquinas que no sean servidores en estado
de "producción") cambiando a mano la fecha y hora mirar la diferencia
con la hora UTC.

Por ejemplo:

# date -s "12/31/2007 01:00"
lun dic 31 01:00:00 ART 2007
# date
lun dic 31 01:00:03 ARDT 2007
# date -u
lun dic 31 03:00:06 UTC 2007

Hay 2 horas de diferencia.

# date -s "03/17/2008 01:00"
lun mar 17 01:00:00 ART 2008
# date
lun mar 17 01:00:04 ART 2008
# date -u
lun mar 17 04:00:06 UTC 2008

vuelve a haber 3 horas de diferencia.

Espero que les sea útil.

Saludos.

Omar


Más información sobre la lista de distribución Sgo-gral