Amazon Linuxのタイムゾーンの変更方法 | ぼぶろぐ

ぼぶろぐ

以前は、あいらぶLinux♪というタイトルでしたが、
最近はLinux以外のことも書いているので、タイトルを変更しました。
ぼぶちゃんのぶろぐでぼぶろぐです。

Amazon Linuxでタイムゾーンの変更方法は以下のサイトに記載されていました。

この方法でやってみました。

 

Linux インスタンスの時刻の設定

http://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/set-time.html

 

$ date
Sun Apr 10 12:12:24 UTC 2016

デフォルトはUTCなので、JSTに変更します。

 

$ ls /usr/share/zoneinfo
Africa      Atlantic   Chile    Eire     GB       GMT+0      Indian       Japan      MST      Pacific     PRC      Singapore  UTC
America     Australia  CST6CDT  EST      GB-Eire  Greenwich  Iran         Kwajalein  MST7MDT  Poland      PST8PDT  Turkey     WET
Antarctica  Brazil     Cuba     EST5EDT  GMT      Hongkong   iso3166.tab  Libya      Navajo   Portugal    right    UCT        W-SU
Arctic      Canada     EET      Etc      GMT0     HST        Israel       MET        NZ       posix       ROC      Universal  zone.tab
Asia        CET        Egypt    Europe   GMT-0    Iceland    Jamaica      Mexico     NZ-CHAT  posixrules  ROK      US         Zulu

 

上記が選ぶことのできるタイムゾーンです。

ちょっとわかりにくいですが、1つの国で複数のタイムゾーンがある場合は、ディレクトリとなっていて、その中にいくつかのタイムゾーンがあります。例えば、Americaの配下は以下のようになっています。

 

$ ls /usr/share/zoneinfo/America
Adak            Blanc-Sablon   Cordoba       Fortaleza    Indiana        Maceio       Montevideo      Porto_Acre     Sao_Paulo      Toronto
Anchorage       Boa_Vista      Costa_Rica    Fort_Nelson  Indianapolis   Managua      Montreal        Port_of_Spain  Scoresbysund   Tortola
Anguilla        Bogota         Creston       Fort_Wayne   Inuvik         Manaus       Montserrat      Porto_Velho    Shiprock       Vancouver
Antigua         Boise          Cuiaba        Glace_Bay    Iqaluit        Marigot      Nassau          Puerto_Rico    Sitka          Virgin
Araguaina       Buenos_Aires   Curacao       Godthab      Jamaica        Martinique   New_York        Rainy_River    St_Barthelemy  Whitehorse
Argentina       Cambridge_Bay  Danmarkshavn  Goose_Bay    Jujuy          Matamoros    Nipigon         Rankin_Inlet   St_Johns       Winnipeg
Aruba           Campo_Grande   Dawson        Grand_Turk   Juneau         Mazatlan     Nome            Recife         St_Kitts       Yakutat
Asuncion        Cancun         Dawson_Creek  Grenada      Kentucky       Mendoza      Noronha         Regina         St_Lucia       Yellowknife
Atikokan        Caracas        Denver        Guadeloupe   Knox_IN        Menominee    North_Dakota    Resolute       St_Thomas
Atka            Catamarca      Detroit       Guatemala    Kralendijk     Merida       Ojinaga         Rio_Branco     St_Vincent
Bahia           Cayenne        Dominica      Guayaquil    La_Paz         Metlakatla   Panama          Rosario        Swift_Current
Bahia_Banderas  Cayman         Edmonton      Guyana       Lima           Mexico_City  Pangnirtung     Santa_Isabel   Tegucigalpa
Barbados        Chicago        Eirunepe      Halifax      Los_Angeles    Miquelon     Paramaribo      Santarem       Thule
Belem           Chihuahua      El_Salvador   Havana       Louisville     Moncton      Phoenix         Santiago       Thunder_Bay
Belize          Coral_Harbour  Ensenada      Hermosillo   Lower_Princes  Monterrey    Port-au-Prince  Santo_Domingo  Tijuana

 

タイムゾーンを日本に変更します。

 

$ sudo vi /etc/sysconfig/clock

ZONE="UTC" を ZONE="Japan"に変更して保存

$ sudo ln -sf /usr/share/zoneinfo/Japan /etc/localtime

$ sudo reboot

 

起動後にdateを実行すると、JSTに変更されています。

 

$ date
Sun Apr 10 21:17:34 JST 2016