Ich verwende eine Amazon EC2-Serverinstanz, auf der eine Distribution namens Amazon Linux AMI ausgeführt wird . (Ich habe gelesen, dass es auf CentOS / Red Hat basiert). Meine spezifische Version ist die Version 2012.09 .
Wie auch immer, ich konnte die Zeitzone vor ungefähr einer Woche von der Standard-UTC auf America / New_York (EST / EDT) ändern. Der Befehl, mit dem ich ihn geändert habe, war:
ln -sf /usr/share/zoneinfo/America/New_York /etc/localtime
... dank dieser anderen Frage zum Serverfehler . Zu diesem Zeitpunkt konnte ich über date
die Befehlszeile ausführen und die EDT-Zeit wurde korrekt angezeigt. Und selbst nachdem EDT am vergangenen Sonntag auf EST "zurückgefallen" war, war ich erfreut festzustellen, dass das Laufen date
immer noch die richtige Ortszeit ergab . Das war großartig.
Nach einem yum update
gestrigen Lauf scheint meine Zeitzone jedoch wieder auf UTC zurückgesetzt worden zu sein. Ich habe sogar die letzte geänderte Zeit der /etc/localtime
Datei überprüft und tatsächlich bestätigt, dass sie ungefähr zur gleichen Zeit geändert wurde, als ich sie aktualisiert hatte.
Gibt es eine Möglichkeit, dies zu verhindern, oder kann ich die Zeitzone jedes Mal zurücksetzen, wenn ich eine mache yum update
?
quelle
yum update
(wenn Updates verfügbar sind) meine Zeitzone nicht zurückgesetzt wird. In der Zwischenzeit habe ich nachgesehen/etc/sysconfig/clock
und es hatZONE="UTC"
undUTC=true
. Muss ich es sagen lassenUTC=false
? oder ändere ich nur die ZONE?/etc/timezone
aber sie wird jedes Mal, wenn ich mich vom Server abmelde, auf UTC zurückgesetzt. Und aus irgendeinem Grund/etc/sysconfig
gibt es für mich keinen, daher kann ich dieclock
Datei nicht ändern . Irgendwelche Hinweise?Folgendes laufe ich auf meiner, um sie in der pazifischen Zeit zu halten:
quelle
UTC=false
nicht notwendig ist. Wenn ich nach meinen Tests feststelle, dass dies erforderlich ist, kann ich Ihre Antwort sehr gut als akzeptiert markieren.false
die Anzeige der korrekten Ortszeit verhindert oder nicht, aber esUTC=true
schien mir in Ordnung zu sein , sie auf dem Standardwert von zu belassen. Wenn Sie mit verschiedenen Einstellungen "experimentieren" möchten, konnte ich Updates mit demyum history undo [a number]
Befehl testen . Ich würdedate
vor und nach dem Rückgängigmachen testen, um zu sehen, ob EST