How to set the time zone in Amazon EC2?
I want to change the time zone set in my Amazon EC2 instance running Ubuntu Linux to local time?
My Question
How to change the time zone in Amazon EC2?
Solution 1:
it should be no different than your desktop Ubuntu process. See here
- SSH to your EC2 server
-
execute the following (to set timezone to
Australia/Adelaide
)$ echo "Australia/Adelaide" | sudo tee /etc/timezone Australia/Adelaide $ sudo dpkg-reconfigure --frontend noninteractive tzdata Current default time zone: 'Australia/Adelaide' Local time is now: Sat May 8 21:19:24 CST 2010. Universal Time is now: Sat May 8 11:49:24 UTC 2010.
Update
You can use tzselect
utility to browse through. See here: http://manpages.ubuntu.com/manpages/precise/man1/tzselect.1.html
It's an interactive software. My Ubuntu (11.10) has it.
You could also refer this Wikipedia article
Brazil
Brazil/Acre
Brazil/DeNoronha
Brazil/East
Brazil/West
Solution 2:
Another way of changing the time (This was done on an Amazon EC2 Linux instance)
Remove your localtime file
sudo rm /etc/localtime
Change Directory to ZoneInfo
cd /usr/share/zoneinfo
This folder contains all of the timezone information. You then just need to softlink to the appropriate zone.
Create a softlink to /etc/localtime
sudo ln -s /usr/share/zoneinfo/GB /etc/localtime
That will change your server timezone to GB