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?

Voyager Tech Guy
la source

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.

Jeremy Bouse
la source
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

Philip Reynolds
la source
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.

Sairam
la source