回答:
ISTからGMTに変更する方法はありますか?
UTCに切り替えるには、単にを実行しsudo dpkg-reconfigure tzdata
、大陸リストの一番下までスクロールして、Etc
またはを選択しますNone of the above
。2番目のリストでを選択しますUTC
。UTCではなくGMTを好む場合は、そのリストのUTCのすぐ上です。:)
Etc
ですNone of the above
。
sudo apt install tzdata
は必須です!
古いUn * xスタイル(SunOS、HPUX ...)では、次のことができます。
ln -fs /usr/share/zoneinfo/UTC /etc/localtime
/ usr / share / zoneinfoの内容を確認して、必要な/必要なタイムゾーンを取得します。
たとえば、アイルランドの夏時間(IST)は次のように定義できます。
-rw-r--r-- 1 root root 3661 Mar 13 22:18 /usr/share/zoneinfo/posix/Eire
または
lrwxrwxrwx 1 root root 13 Mar 13 22:18 /usr/share/zoneinfo/Europe/Dublin -> ../posix/Eire
ただし、最も重要なのは、適切なクロックリファレンスとntpデーモン(たとえば、openntpd)を使用することです。タイムゾーンは、時刻を文字列に表示/変換するためだけに使用され、保存するためではありません(タイムゾーン、01/01 / 1970は地球上のどこでも同じです)。
sudo rm /etc/localtime
できますsudo ln -s /usr/share/zoneinfo/Asia/Kolkata /etc/localtime
。これは一般的な解決策のようです。
14.04から現在に更新
時刻と日付のステータスを表示:
$ timedatectl status
Local time: Sun 2018-07-29 15:26:03 BST
Universal time: Sun 2018-07-29 14:26:03 UTC
RTC time: Sun 2018-07-29 14:26:03
Time zone: Europe/London (BST, +0100)
System clock synchronized: yes
systemd-timesyncd.service active: yes
RTC in local TZ: no
タイムゾーンのリストを表示:
リストされたタイムゾーン(425)
$ timedatectl list-timezones
Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
...
Pacific/Tongatapu
Pacific/Wake
Pacific/Wallis
UTC
タイムゾーンをUTCに設定します。
$ timedatectl set-timezone UTC
時刻と日付のステータスを表示:
$ timedatectl status
Local time: Sun 2018-07-29 14:46:27 UTC
Universal time: Sun 2018-07-29 14:46:27 UTC
RTC time: Sun 2018-07-29 14:46:27
Time zone: UTC (UTC, +0000)
System clock synchronized: yes
systemd-timesyncd.service active: yes
RTC in local TZ: no*
sudo timedatectl set-timezone Asia/Dhaka
ありがとう。