date.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Wed, 15 Apr 2009 00:21:55 +0300
changeset 80 053196efbed2
parent 74 a228e365a16b
child 101 551a197b656b
child 106 7713baac72b5
permissions -rw-r--r--
Automated merge with file:///srv/hg/admin-doc

-*- outline -*-

* Getting current date/time.

  $ date +"%Y-%m-%d %H:%M:%S"

* Setting current date/time.

  $ sudo date --set="2009-02-22 12:12:00" +"%Y-%m-%d %H:%M:%S"

Or set utc time:

  $ sudo date --utc --set="2009-02-22 12:12:00" +"%Y-%m-%d %H:%M:%S"

May be prefer use ntpdate(8) command.

* Get timezone.

System wide configuration:

  $ cat /etc/timezone

* Get list of cupported timezone.

  $ tzselect

* Set timezone.

  $ sudo tzconfig
Your current time zone is set to Europe/Kiev
Do you want to change that? [n]: y

Please enter the number of the geographic area in which you live:

    1) Africa           7) Australia
    2) America          8) Europe
    3) US time zones    9) Indian Ocean
    4) Canada time zones 10) Pacific Ocean
    5) Asia             11) Use System V style time zones
    6) Atlantic Ocean   12) None of the above

Number: 8

Then you will be shown a list of cities which represent the time zone
in which they are located. You should choose a city in your time zone.

Amsterdam Andorra Athens Belfast Belgrade Berlin Bratislava Brussels
Bucharest Budapest Chisinau Copenhagen Dublin Gibraltar Guernsey Helsinki
Isle_of_Man Istanbul Jersey Kaliningrad Kiev Lisbon Ljubljana London
Luxembourg Madrid Malta Mariehamn Minsk Monaco Moscow Nicosia Oslo Paris
Podgorica Prague Riga Rome Samara San_Marino Sarajevo Simferopol Skopje
Sofia Stockholm Tallinn Tirane Tiraspol Uzhgorod Vaduz Vatican Vienna
Vilnius Volgograd Warsaw Zagreb Zaporozhye Zurich

Please enter the name of one of these cities or zones
You just need to type enough letters to resolve ambiguities
Press Enter to view all of them again

Name: [] Kiev

Your default time zone is set to 'Europe/Kiev'.
Local time is now:      Sun Feb 22 12:40:16 EET 2009.
Universal Time is now:  Sun Feb 22 10:40:16 UTC 2009.
Your current time zone is set to Europe/Kiev

Or using tzselect:

  $ sudo 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.
#? 8
Please select a country.
 1) Aaland Islands	  18) Greece		    35) Norway
 2) Albania		  19) Guernsey		    36) Poland
 3) Andorra		  20) Hungary		    37) Portugal
 4) Austria		  21) Ireland		    38) Romania
 5) Belarus		  22) Isle of Man	    39) Russia
 6) Belgium		  23) Italy		    40) San Marino
 7) Bosnia & Herzegovina  24) Jersey		    41) Serbia
 8) Britain (UK)	  25) Latvia		    42) Slovakia
 9) Bulgaria		  26) Liechtenstein	    43) Slovenia
10) Croatia		  27) Lithuania		    44) Spain
11) Czech Republic	  28) Luxembourg	    45) Sweden
12) Denmark		  29) Macedonia		    46) Switzerland
13) Estonia		  30) Malta		    47) Turkey
14) Finland		  31) Moldova		    48) Ukraine
15) France		  32) Monaco		    49) Vatican City
16) Germany		  33) Montenegro
17) Gibraltar		  34) Netherlands
#? 48
Please select one of the following time zone regions.
1) most locations	   3) Zaporozh'ye, E Lugansk
2) Ruthenia		   4) central Crimea
#? 1

The following information has been given:

	Ukraine
	most locations

Therefore TZ='Europe/Kiev' will be used.
Local time is now:	Mon Mar 30 17:25:21 EEST 2009.
Universal Time is now:	Mon Mar 30 14:25:21 UTC 2009.
Is the above information OK?
1) Yes
2) No
#? 1

You can make this change permanent for yourself by appending the line
	TZ='Europe/Kiev'; 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:
Europe/Kiev