Amazon EC2 – How to Set Time Zone

amazon ec2linux

I have an Amazon EC2 dedicated instance (Fedora Linux). Although I took an instance in US West, it came set to EST.
I changed the timezone to PST (export TZ=America/Los_Angeles) and it works – for several hours. Then it resets itself to EST.

What am I doing wrong and how can I set it to PST permanently?

Best Answer

I don't run Fedora for my EC2 instances as I need something stable for more than 6 months, so I use CentOS... But it should be the same... Just run the following:

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

That should change your systems default timezone to PST and should only be affected when the instance is brought up from scratch.