Log In | Register | January 30, 2023


Linux - July 29, 2011

Changing your Time zone on GNU/Linux Box

In order to change the default time zone for your machine all you would need to do is follow a few simple steps.

First thing you need to know is where your default time zone is actually set. The path to that file is as follows:

To find a list of the available time zones you could look in:

So now that we know those basic details, lets continue on to modifying our time zone.

First we’ll start by making a backup of the /etc/localtime file.
mv /etc/localtime /etc/localtime.bak

Second we’ll need to create a symbolic link to the new time zone found within the zoneinfo directory.
ln –s /usr/share/zoneinfo/Europe/London /etc/localtime

What we did above, is just create a new shortcut for /etc/localtime that points to the new time zone for Europe/London.

Let me know if you have any questions.

Post By: | FavoriteLoadingAdd to favorites


Changing your Time zone on GNU/Linux Box | Frank Perez
Tuesday, September 13, 2011

[...] Read more… ← Creating Linux Partitions Using fdisk GNU/Linux Apache HTTP Server Benchmarking Tool → [...]

Dave Broome
Thursday, February 21, 2013

Cheers Frank, very useful post!

One problem I had:

The final command (ln -s …) is using an en-dash instead of a hyphen, and won’t work. So, for anyone else: Make sure you type it out, instead of copy-pasting.


Leave a Comment

Need Help? Ask a Question

Ask anything you want from how to questions to debug. We're here to help.

You Must Be Logged In To Post A Question.

Log In or Register