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 datedesde 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 datetodavía producía la hora local correcta. Eso fue genial.
Sin embargo, después de ejecutar un yum updateayer, parece que mi zona horaria volvió a ser simplemente UTC. Incluso verifiqué la última hora de modificación del /etc/localtimearchivo, 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/clocky tieneZONE="UTC"yUTC=true. ¿Necesito hacer que digaUTC=false? o solo cambio la ZONA?/etc/timezonepero vuelve a UTC cada vez que salgo del servidor. Y por alguna razón/etc/sysconfigno existe para mí, así que no puedo modificar elclockarchivo. ¿Alguna pista?Esto es lo que ejecuto en el mío para mantenerlos en la hora del Pacífico:
fuente
UTC=falseno es necesario. Si, después de mi examen, encuentro que es necesario, puedo marcar su respuesta como la aceptada.falseevitar que se muestre la hora local correcta o no, pero de todos modos, dejarlo en el valor predeterminado deUTC=trueparece estar bien para mí. Si desea "experimentar" con varias configuraciones, pude probar las actualizaciones usando elyum history undo [a number]comando. Me gustaría probardateantes y después de la acción de deshacer para ver si es retenido EST