Amazon Linuxの/etc/timezone

Amazon Linuxの/etc/timezone

通常、タイム/etc/timezoneゾーンを含むテキストファイルです。少なくともそのように動作します。ほとんどの非埋め込みLinuxディストリビューション。ただし、Amazon Linux(4.14.72-68.55.amzn1.x86_64)では実際には空のディレクトリです。

$ ls -la /etc/{timezone,localtime}
-rw-r--r-- 1 root root  118 Aug 11 01:27 /etc/localtime

/etc/timezone:
total 8
drwxr-xr-x  2 root root 4096 Oct 22 09:53 .
drwxr-xr-x 93 root root 4096 Oct 22 09:53 ..


$ ll /usr/share/zoneinfo/
total 416
drwxr-xr-x  2 root root   4096 Aug 11 01:26 Africa
drwxr-xr-x  6 root root   4096 Aug 11 01:26 America
drwxr-xr-x  2 root root   4096 Aug 11 01:26 Antarctica
drwxr-xr-x  2 root root   4096 Aug 11 01:26 Arctic
drwxr-xr-x  2 root root   4096 Aug 11 01:26 Asia
drwxr-xr-x  2 root root   4096 Aug 11 01:26 Atlantic
drwxr-xr-x  2 root root   4096 Aug 11 01:26 Australia
drwxr-xr-x  2 root root   4096 Aug 11 01:26 Brazil
drwxr-xr-x  2 root root   4096 Aug 11 01:26 Canada
-rw-r--r--  1 root root   2102 Apr  4  2018 CET
drwxr-xr-x  2 root root   4096 Aug 11 01:26 Chile
-rw-r--r--  1 root root   2294 Apr  4  2018 CST6CDT
-rw-r--r--  2 root root   2411 Apr  4  2018 Cuba
-rw-r--r--  1 root root   1876 Apr  4  2018 EET
[...]

読み取りに依存するスクリプトに対応するものは何ですか/etc/timezone?ディレクトリを削除してファイルを作成しても安全ですか<Region>/<City>

答え1

タイムゾーンの変更に関するAWSドキュメント

ここをまず確認してみましょう。これは非常に良いドキュメントです。 Amazon Linux の下部には一連の指示があります。

指摘したとおり、許可され[ec2-user ~]$ ls /usr/share/zoneinfoているタイムゾーンのリストを確認できます。

特権ユーザーとして実行していないため、コマンドについて不平を言う問題がある可能性があります。

次のようにしてみてください。 [ec2-user ~]$ sudo timedatectl set-timezone America/Vancouver

関連情報