Ubuntuでタイムゾーンを変更する

Ubuntu(Ubuntu)でタイムゾーン(タイムゾーン)を変更する方法を紹介します。

  • GUI:Settingsでタイムゾーンを変える
  • Terminal:シェル命令でタイムゾーンを変える

1. 現在時刻、タイムゾーン確認方法

端末で日付を入力すると、現在の日付、時刻、およびタイムゾーンが表示されます。 KST(韓国標準時)が現在設定されているタイムゾーンです。

$ date
Fri 25 Feb 2022 08:57:45 AM KST

2. GUI:Settingsでタイムゾーンを変更する

Settings で Date & Time 設定に入ると Time Zone 変更メニューがあります。 Ubuntu Settings Timezone

Time Zoneボタンを押すと、以下のように希望の時間帯に変更できます。 Ubuntu Settings Timezone

JSTに変更して端末にdateと入力すると、タイムゾーンが変更されたことを確認できます。

$ date
Fri 25 Feb 2022 08:51:55 AM JST

3. Terminal:シェル命令でタイムゾーンを変更

端末から命令でタイムゾーンを変更できます。

tzselectと入力すると、以下のように地域を選択し、目的の時間帯の国を選択できます。

$ tzselect
Please identify a location so that time zone rules can be set correctly.
Please select a continent, ocean, "coord", or "TZ".
1) Africa							     7) Europe
2) Americas							     8) Indian Ocean
3) Antarctica							     9) Pacific Ocean
4) Asia								    10) coord - I want to use geographical coordinates.
5) Atlantic Ocean						    11) TZ - I want to specify the timezone using the Posix TZ format.
6) Australia
#? 4
Please select a country whose clocks agree with yours.
1) Afghanistan		   9) Cambodia		    17) Iran		      25) Kuwait		33) Nepal		  41) Singapore		    49) Uzbekistan
2) Antarctica		  10) China		    18) Iraq		      26) Kyrgyzstan		34) Oman		  42) Sri Lanka		    50) Vietnam
3) Armenia		  11) Cyprus		    19) Israel		      27) Laos			35) Pakistan		  43) Syria		    51) Yemen
4) Azerbaijan		  12) East Timor	    20) Japan		      28) Lebanon		36) Palestine		  44) Taiwan
5) Bahrain		  13) Georgia		    21) Jordan		      29) Macau			37) Philippines		  45) Tajikistan
6) Bangladesh		  14) Hong Kong		    22) Kazakhstan	      30) Malaysia		38) Qatar		  46) Thailand
7) Bhutan		  15) India		    23) Korea (North)	      31) Mongolia		39) Russia		  47) Turkmenistan
8) Brunei		  16) Indonesia		    24) Korea (South)	      32) Myanmar (Burma)	40) Saudi Arabia	  48) United Arab Emirates
#? 24

The following information has been given:

	Korea (South)

Therefore TZ='Asia/Seoul' will be used.
Selected time is now:	Fri 25 Feb 2022 08:55:26 AM KST.
Universal Time is now:	Thu 24 Feb 2022 11:55:26 PM UTC.
Is the above information OK?
1) Yes
2) No
#? 1

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

変更後、dateと入力してタイムゾーンが変更されたことを確認できます。

$ date
Fri 25 Feb 2022 08:57:45 AM KST
codechachaCopyright ©2019 codechacha