![]() |
| Usuarios preocupados por el no cambio de hora Hace un par de años, cuando de verdad me hice cargo de los servidores de los cliente, nos toco el cambio de hora en Chile, que correspondía a retrasar una hora los relojes para salir del horario de verano. En alquel entonces se tuvo que aplicar unos parches que actualizaban el timezone de las maquinas para que se hiciese el cambio automático y las bases de datos no dejaran registros a deshoras. Este año, nuestro querido gobierno , decidió eliminar tal medida, así que, otra vez a aplicar los parches. Encontré este que es automático y sirve para Red Hat y Oracle Linux, pero en teoría debería servir para cualquier Linux
Se debe acceder como root y revisar si existe el tzdata, si no existe lo instalamos
#yum install tzdata
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package tzdata.noarch 0:2012c-1.el6 will be updated
---> Package tzdata.noarch 0:2014a-1.el6 will be an update
--> Finished Dependency Resolution
Dependencies Resolved
====================================================================================================================================================
Package Arch Version Repository Size
====================================================================================================================================================
Updating:
tzdata noarch 2014a-1.el6 ol6_latest 448 k
Transaction Summary
====================================================================================================================================================
Upgrade 1 Package(s)
Total download size: 448 k
Is this ok [y/N]: Y
Downloading Packages:
tzdata-2014a-1.el6.noarch.rpm | 448 kB 00:02
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Updating : tzdata-2014a-1.el6.noarch 1/2
Cleanup : tzdata-2012c-1.el6.noarch 2/2
Verifying : tzdata-2014a-1.el6.noarch 1/2
Verifying : tzdata-2012c-1.el6.noarch 2/2
Updated:
tzdata.noarch 0:2014a-1.el6
Complete!
una ver instalado, verificamos el tzdata para ver cuando se realizará el cambio
#zdump -v /etc/localtime | grep 2015
/etc/localtime Sun Mar 15 02:59:59 2015 UTC = Sat Mar 14 23:59:59 2015 CLST isdst=1 gmtoff=-10800
/etc/localtime Sun Mar 15 03:00:00 2015 UTC = Sat Mar 14 23:00:00 2015 CLT isdst=0 gmtoff=-14400
/etc/localtime Sun Oct 11 03:59:59 2015 UTC = Sat Oct 10 23:59:59 2015 CLT isdst=0 gmtoff=-14400
/etc/localtime Sun Oct 11 04:00:00 2015 UTC = Sun Oct 11 01:00:00 2015 CLST isdst=1 gmtoff=-10800
se puede apreciar que el cambio está programado para el 14 de Marzo ahora aplicamos la magia
bajamos este parche
descomprimir en cualquier directorio y simplemente ejecutar
# sh cambio.sh
Iniciando aplicacion eliminacion cambio de hora, Chile 2015
Hora antes del parche:
America/Santiago Sun Apr 26 02:59:59 2015 UTC = Sat Apr 25 23:59:59 2015 CLST isdst=1 gmtoff=-10800
America/Santiago Sun Apr 26 03:00:00 2015 UTC = Sat Apr 25 23:00:00 2015 CLT isdst=0 gmtoff=-14400
Aplicando parche...
Hora despues del parche:
America/Santiago Sun Apr 26 02:59:59 2015 UTC = Sat Apr 25 23:59:59 2015 CLST isdst=1 gmtoff=-10800
America/Santiago Sun Apr 26 03:00:00 2015 UTC = Sun Apr 26 00:00:00 2015 CLT isdst=0 gmtoff=-10800
Zona Chile/Continental antes del parche2
Chile/Continental Sun Apr 26 02:59:59 2015 UTC = Sat Apr 25 23:59:59 2015 CLST isdst=1 gmtoff=-10800
Chile/Continental Sun Apr 26 03:00:00 2015 UTC = Sat Apr 25 23:00:00 2015 CLT isdst=0 gmtoff=-14400
Aplicando parche2...
Zona Chile/Continental despues del parche2
Chile/Continental Sun Apr 26 02:59:59 2015 UTC = Sat Apr 25 23:59:59 2015 CLST isdst=1 gmtoff=-10800
Chile/Continental Sun Apr 26 03:00:00 2015 UTC = Sun Apr 26 00:00:00 2015 CLT isdst=0 gmtoff=-10800
---- PROCESO FINALIZADO ---- :-)
2015 --- Minardi --- with google information
a pesar de que nos muestra el antes y el despues, en el mismo proceso de parchado, lo podemos verificar
con el mismo comando del inicio
# zdump -v /etc/localtime | grep 2015
/etc/localtime Sun Apr 26 02:59:59 2015 UTC = Sat Apr 25 23:59:59 2015 CLST isdst=1 gmtoff=-10800
/etc/localtime Sun Apr 26 03:00:00 2015 UTC = Sun Apr 26 00:00:00 2015 CLT isdst=0 gmtoff=-10800
Se puede ver el cambio a abril pero no se cambia nada, es decir pasa de las 23:59:59 a las 00:00:00
como corresponde
Espero les sirva ,
saludos.
|
Páginas
▼

No hay comentarios:
Publicar un comentario