TurnKey Linux Virtual Appliance Library

Configuring the timezone on TurnKey Linux

For some TurnKey appliances, it's important to set the date and time of the server before starting to use the application.

Examples:

  • We're installing a blog or forum application, and we want to know the exact date and hour a blog post was made.
  • We're installing an issue tracker, and we need to to know the exact date and time when an issue was created or closed.
  • We're installing a database, and it's important for us to be able to audit the database. The date and time should be correctly configured and reflected on the database logs. 

When you deploy a TurnKey appliance, it comes with UTC timezone configured by default, from which the rest of timezones are calculated. To configure our own timezone, you use one of two methods.

1) Setting timezone using Web interface (webmin)

By default, Turnkeylinux doesn't come with webmin's system time module. Here is how you can install it and use it to change your timezone:

1. Access webmin using your prefered browser at https://your-appliance-ip:12321 and login as root with the password you stablished at installation time.

turnkey-login

2. Navigate from the main menu to System->Software Packages, and in the section Install a New Package, we select Package from APT and write "webmin-time" as the name of the package. Click on the install button.

tkl-softwarepackages

3. Once the module is installed correctly, we follow the "Return to module index" link. Now, we'll have available the System Time option in the System menu.

tkl-installpackage

4. Access the System Time option, and select Change Timezone. There you'll be able to select your timezone and apply it, and the server will change the time and date to correspond with your setting. 

tkl-systemtime-1

tkl-systemtime-2

2) Changing timezone via Command Line Interface

If you are confortable working at the CLI level, follow this procedure:

1. SSH to your server as root, using the password you stablished at installation time.

2. Run the command "dpkg-reconfigure tzdata". You'll be able to select your timezone and the system will configure time and date accordly.

console-tzdata

That's all, now you will have your server ready for use, with the correct time and date reflected!

 

You can check this post in spanish here

Enjoyed this post? Get future posts delivered by email or get the RSS feed.
Find us on Facebook and Twitter.
Last update: Fri, January 27 - 14:20

Comments

The Solution

Is there anything this doesn't solve? Not so far.


It would be great if it were

It would be great if it were part of the default distribution.

It is...

It is...and easier to run from the command line to boot!

Jeremy (aka JedMeister)'s picture

I know the devs want to keep the install simple

But I think that there is a case for setting time as well as keyboard on install/firstboot. Perhaps we need to start a poll about it and see what everyone reckons? Actually I've just created a poll. Please go and vote! :)


Post new comment

The content of this field is kept private and will not be shown publicly. If you have a Gravatar account, used to display your avatar.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <p> <span> <div> <h1> <h2> <h3> <h4> <h5> <h6> <img> <map> <area> <hr> <br> <br /> <ul> <ol> <li> <dl> <dt> <dd> <table> <tr> <td> <em> <b> <u> <i> <strong> <font> <del> <ins> <sub> <sup> <quote> <blockquote> <pre> <address> <code> <cite> <strike> <caption>

More information about formatting options

Leave this field empty. It's part of a security mechanism.
(Dear spammers: moderators are notified of all new posts. Spam is deleted immediately)