Change time zone using the TZSELECT command in Linux

Home > Search > Linux commands

The tzselect command can be used to change the time zone of the system. Changing the time zone using the tzselect command is not permanent. After a reboot, the time zone will revert to the time zone set in /etc/timezone file.

The tzselect command will first prompt you to select a contitent or ocean.

[root@server1 ~]# tzselect
Please identify a location so that time zone rules can be set correctly.
Please select a continent or ocean.
 1) Africa
 2) Americas
 3) Antarctica
 4) Arctic Ocean
 5) Asia
 6) Atlantic Ocean
 7) Australia
 8) Europe
 9) Indian Ocean
10) Pacific Ocean
11) none - I want to specify the time zone using the Posix TZ format


Let's say you select 2 (Americas). You will next be prompted to select a country.

Please select a country.
 1) Anguilla
 2) Antigua & Barbuda
 3) Argentia
 4) Aruba
 5) Bahamas
 . . .


Let's say ou select 49 (United States). You will next be prompted to select a time zone region.

Please select one of the following time zone regions.
 1) Eastern (most areas)
 2) Eastern - MI (most areas)
 3) Eastern - KY (Louisville area)
 4) Eastern - KY (Wayne)
 5) Eastern - IN (most areas)
 . . .


Let's say you select 11 (Centeral most areas). You will be prompted to confirm your selections are OK.

The following information has been given:

  United States
  Central (most areas)

Therefore TZ='Americas/Chicago' will be used.
Local time is now:     Mon Oct 24 10:47:23 CDT 2016.
Universal time is now: Mon Oct 24 15:47:23 UTC 2016.
Is the above information OK?
1) Yes
2) No


Let's say you select 1 (Yes). You will receive a confirmation that the time zone has been updated.

You can make this change permanent for yourself by appending the line
  TZ='America/Chicago'; export TZ
to the file '.profile' in your home directory; then log out and log in again.

Here is that TZ value again, this time on standard output so that you
can use the /usr/bin/tzselect command in shell scripts:



Add a Comment

We will never share your name or email with anyone. Enter your email if you would like to be notified when we respond to your comment.

Please enter in the box below so that we can be sure you are a human.