8

How can one change the time-zone in Ubuntu 10.04 or 11.04 server from the command line without user input (e.g. tzconfig EST).

While one would use dpkg-reconfigure tzdata, per the related question How to change the time-zone settings from the command line, with user interaction, I can't seem to find out how to change the time-zone from within a non-interactive a script.

The solution is meant to be part of an installation script that configures a server.

Thank you for reading.

2 Answers 2

13

Create a link to /etc/localtime

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

Just replace /America/Los_Angeles with your zone.

2
  • 1
    /etc/localtime is a copy of the timezone file, found in /usr/share/zoneinfo/
    – user4124
    May 9, 2011 at 23:52
  • This looks like a really weird way of setting the time, but that's what tzconfig does internally, so I guess it's correct.
    – mpen
    Feb 21, 2014 at 5:38
-2

Goto Systems > Administration > Time and Date.

Then press the padlock icon beside "Click to make changes", enter your password to authenticate, now you can change your Time Zone.

enter image description here

enter image description here

enter image description here

1
  • 7
    Nice pictures, but I think you have misread the question. Thank you for your post, albeit not answering the question. :) May 10, 2011 at 1:23

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .