AWSのEC2の時間帯をUTCからJSTに変更するサンプルです。
目次
サンプル | 概要 |
UTCからJSTに変更する |
概要
- AWSのEC2の時間帯をUTCからJSTに変更します。
- UTCとは、協定世界時と呼ばれます。イギリスの時刻です。
- JSTとは、日本標準時です。UTC+9時間 = JST
UTCからJSTに変更する
1.rootユーザーに変更します。
[ec2-user@ip-10-0-10-4 ~]$ sudo su -
Last login: Sat Jul 30 03:09:47 UTC 2022 on pts/0
[root@ip-10-0-10-4 ~]
2.日時を確認するとUTCになっています。
[root@ip-10-0-10-4 ~] date
Sat Jul 30 05:58:18 UTC 2022
3.zoninfo配下にAsiaがあることを確認します。
[root@ip-10-0-10-4 ~] ls /usr/share/zoneinfo/
Africa Canada EST GMT-0 iso3166.tab Mexico Portugal Singapore W-SU
America CET EST5EDT GMT+0 Israel MST posix Turkey zone1970.tab
Antarctica Chile Etc Greenwich Jamaica MST7MDT posixrules tzdata.zi zone.tab
Arctic CST6CDT Europe Hongkong Japan Navajo PRC UCT Zulu
Asia Cuba GB HST Kwajalein NZ PST8PDT Universal
Atlantic EET GB-Eire Iceland leapseconds NZ-CHAT right US
Australia Egypt GMT Indian Libya Pacific ROC UTC
Brazil Eire GMT0 Iran MET Poland ROK WET
4.Asia配下にTokyoがあることを確認します。
[root@ip-10-0-10-4 ~] ls /usr/share/zoneinfo/Asia/
Aden Bishkek Gaza Kathmandu Novokuznetsk Seoul Ulan_Bator
Almaty Brunei Harbin Katmandu Novosibirsk Shanghai Urumqi
Amman Calcutta Hebron Khandyga Omsk Singapore Ust-Nera
Anadyr Chita Ho_Chi_Minh Kolkata Oral Srednekolymsk Vientiane
Aqtau Choibalsan Hong_Kong Krasnoyarsk Phnom_Penh Taipei Vladivostok
Aqtobe Chongqing Hovd Kuala_Lumpur Pontianak Tashkent Yakutsk
Ashgabat Chungking Irkutsk Kuching Pyongyang Tbilisi Yangon
Ashkhabad Colombo Istanbul Kuwait Qatar Tehran Yekaterinburg
Atyrau Dacca Jakarta Macao Qostanay Tel_Aviv Yerevan
Baghdad Damascus Jayapura Macau Qyzylorda Thimbu
Bahrain Dhaka Jerusalem Magadan Rangoon Thimphu
Baku Dili Kabul Makassar Riyadh Tokyo
Bangkok Dubai Kamchatka Manila Saigon Tomsk
Barnaul Dushanbe Karachi Muscat Sakhalin Ujung_Pandang
Beirut Famagusta Kashgar Nicosia Samarkand Ulaanbaatar
5.clockファイルを修正します。
vi /etc/sysconfig/clock
clockの中身は以下のようにします。
ZONE="Asia/Tokyo"
UTC=true
注意:AWSの公式ドキュメントのAmazon Linuxの箇所では「UTC=true エントリを別の値に変更しないでください。」という記載があります。 |
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/set-time.html#change_time_zone
※UTC=Falseとは
UTCは、trueに設定するとハードウェアクロックがUTCになり、falseに設定するとハードウェアクロックがローカルタイムになります。
OS起動時は、ハードウェアクロックから時刻が読み出されてシステムクロックに反映されるので、UTCがtrueの場合は、日本であれば9時間ずれる場合があるので注意が必要です。
6.シンボリックリンクを作成します。
[root@ip-10-0-10-4 ~] ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
7.日時を確認するとJSTになっています。
[root@ip-10-0-10-4 ~] date
Sat Jul 30 16:11:10 JST 2022
関連の記事