Uso un'istanza del server Amazon EC2 che esegue una distro chiamata Amazon Linux AMI . (Ho letto che si basa su CentOS / Red Hat). La mia versione specifica è la versione 2012.09 .
Ad ogni modo, sono stato in grado di cambiare il fuso orario circa una settimana fa dall'ora UTC predefinita in America / New_York (che è EST / EDT). Il comando che ho usato per cambiarlo era:
ln -sf /usr/share/zoneinfo/America/New_York /etc/localtime
... grazie a questa altra domanda di errore del server . A quel punto, sono stato in grado di eseguire date
dalla riga di comando e ha visualizzato correttamente l'ora EDT. E anche dopo che EDT "è tornato" a EST domenica scorsa, sono stato contento di scoprire che la corsa ha date
comunque prodotto l'ora locale corretta. Quindi è stato grandioso.
Tuttavia, dopo aver eseguito un yum update
ieri, sembra che il mio fuso orario sia tornato alla semplice UTC. Ho anche controllato l'ultimo tempo di modifica del /etc/localtime
file, e in effetti ha confermato che era stato modificato nello stesso periodo in cui lo avevo aggiornato.
Esiste un modo per impedire che ciò accada di nuovo, o sarò bloccato a ripristinare il fuso orario ogni volta che faccio un yum update
?
yum update
(quando gli aggiornamenti sono disponibili, ovviamente) il mio fuso orario non viene ripristinato. Nel frattempo, ho controllato/etc/sysconfig/clock
e haZONE="UTC"
eUTC=true
. Devo farlo direUTC=false
? o cambio solo ZONA?