J'utilise une instance de serveur Amazon EC2 qui exécute une distribution appelée Amazon Linux AMI . (J'ai lu qu'il est basé sur CentOS / Red Hat). Ma version spécifique est la version 2012.09 .
Quoi qu'il en soit, j'ai pu changer le fuseau horaire il y a environ une semaine de l'UTC par défaut en America / New_York (qui est EST / EDT). La commande que j'ai utilisée pour la changer était:
ln -sf /usr/share/zoneinfo/America/New_York /etc/localtime
... grâce à cette autre question de panne de serveur . À ce stade, j'ai pu exécuter à date
partir de la ligne de commande, et il a correctement affiché l'heure EDT. Et même après que EDT "soit retombé" à EST dimanche dernier, j'ai été heureux de constater que la course date
produisait toujours l'heure locale correcte. C'était donc super.
Cependant, après avoir exécuté un yum update
hier, il semble que mon fuseau horaire soit revenu à la normale 'UTC. J'ai même vérifié la dernière heure de modification du /etc/localtime
fichier, et en effet, il a confirmé qu'il avait été modifié à peu près au même moment que j'avais mis à jour.
Existe-t-il un moyen d'empêcher que cela ne se reproduise, ou vais-je être bloqué en réinitialisant le fuseau horaire chaque fois que je fais un yum update
?
yum update
(lorsque des mises à jour sont disponibles bien sûr) mon fuseau horaire ne revient pas. En attendant, j'ai vérifié/etc/sysconfig/clock
et il aZONE="UTC"
etUTC=true
. Dois-je le faire direUTC=false
? ou est-ce que je change seulement de ZONE?