Fuseau horaire Amazon EC2


10

J'ai une instance dédiée Amazon EC2 (Fedora Linux). Bien que j'aie pris un exemple dans l'Ouest américain, il est venu à EST.
J'ai changé le fuseau horaire en PST ( export TZ=America/Los_Angeles) et cela fonctionne - pendant plusieurs heures. Il se réinitialise ensuite sur EST.

Qu'est-ce que je fais mal et comment puis-je le régler sur PST de façon permanente?

Réponses:


16

Je n'exécute pas Fedora pour mes instances EC2 car j'ai besoin de quelque chose de stable pendant plus de 6 mois, donc j'utilise CentOS ... Mais ce devrait être la même chose ... Exécutez simplement ce qui suit:

ln -sf /usr/share/zoneinfo/America/Los_Angeles /etc/localtime

Cela devrait changer le fuseau horaire par défaut de votre système en PST et ne devrait être affecté que lorsque l'instance est remontée de zéro.


1
Merci! Aussi pour la note CentOs. Vous êtes le deuxième à me dire la même chose cette semaine.
Traveling Tech Guy

Avec la sortie de Fedora tous les 6 mois et ne prenant en charge que la politique de 3 versions la plus récente, vous n'êtes plus pris en charge après 18 mois.
Jeremy Bouse

+1, fonctionnait comme un charme. Pour les non-administrateurs système comme moi, préfixez avecsudo
Jason McCreary

2

Modifiez le ZONEparamètre dans/etc/sysconfig/clock


Aucun fichier de ce type dans / etc / sysconfig :(
Traveling Tech Guy

1
@TravelingTechGuy le fichier est là pour Amazon Linux AMI (Centos). Je ne sais pas s'il est là pour d'autres types d'AMI
Eric

0

Ayez la configuration pour définir le fuseau horaire dans votre .bashrc.

Dans le cas où vous cherchez à utiliser le TZ dans votre application à partir du système, c'est une mauvaise idée car les instances EC2 qui tombent / plantent peuvent être un système différent quand elles reviennent.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.