Utilizo una instancia de servidor Amazon EC2 que ejecuta una distribución llamada Amazon Linux AMI . (He leído que se basa en CentOS / Red Hat). Mi versión específica es la versión 2012.09 .
De todos modos, pude cambiar la zona horaria hace aproximadamente una semana desde el UTC predeterminado a América / Nueva_York (que es EST / EDT). El comando que solía cambiar era:
ln -sf /usr/share/zoneinfo/America/New_York /etc/localtime
... gracias a esta otra pregunta de error del servidor . En ese momento, pude correr date
desde la línea de comando y mostraba correctamente la hora EDT. E incluso después de que EDT "retrocedió" a EST el domingo pasado, me complació descubrir que correr date
todavía producía la hora local correcta. Eso fue genial.
Sin embargo, después de ejecutar un yum update
ayer, parece que mi zona horaria volvió a ser simplemente UTC. Incluso verifiqué la última hora de modificación del /etc/localtime
archivo, y de hecho confirmó que se había modificado aproximadamente al mismo tiempo que había actualizado.
¿Hay alguna manera de evitar que esto vuelva a suceder, o me quedaré atascado restableciendo la zona horaria cada vez que haga una yum update
?
fuente
yum update
(cuando las actualizaciones estén disponibles, por supuesto) mi zona horaria no se revierte. Mientras tanto, lo comprobé/etc/sysconfig/clock
y tieneZONE="UTC"
yUTC=true
. ¿Necesito hacer que digaUTC=false
? o solo cambio la ZONA?/etc/timezone
pero vuelve a UTC cada vez que salgo del servidor. Y por alguna razón/etc/sysconfig
no existe para mí, así que no puedo modificar elclock
archivo. ¿Alguna pista?Esto es lo que ejecuto en el mío para mantenerlos en la hora del Pacífico:
fuente
UTC=false
no es necesario. Si, después de mi examen, encuentro que es necesario, puedo marcar su respuesta como la aceptada.false
evitar que se muestre la hora local correcta o no, pero de todos modos, dejarlo en el valor predeterminado deUTC=true
parece estar bien para mí. Si desea "experimentar" con varias configuraciones, pude probar las actualizaciones usando elyum history undo [a number]
comando. Me gustaría probardate
antes y después de la acción de deshacer para ver si es retenido EST