Ubuntu16.04でのtimezoneの確認と設定方法メモ
timedatectl
を使用すれば良いようです
コマンド
現在のtimezoneの確認
$ timedatectl
Local time: Thu 2017-06-01 02:09:07 UTC
Universal time: Thu 2017-06-01 02:09:07 UTC
RTC time: Thu 2017-06-01 02:09:07
Time zone: Etc/UTC (UTC, +0000)
Network time on: yes
NTP synchronized: no
RTC in local TZ: no
設定値の一覧を確認
$ timedatectl list-timezones
Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
Africa/Algiers
Africa/Asmara
Africa/Bamako
Africa/Bangui
Africa/Banjul
...
timezoneの変更(永続的)
$ timedatectl set-timezone <タイムゾーン>
設定例
設定例(Etc/UTC=>Asia/Tokyo)
ubuntu@ubuntu-xenial:~$ timedatectl
Local time: Thu 2017-06-01 02:09:07 UTC
Universal time: Thu 2017-06-01 02:09:07 UTC
RTC time: Thu 2017-06-01 02:09:07
Time zone: Etc/UTC (UTC, +0000)
Network time on: yes
NTP synchronized: no
RTC in local TZ: no
ubuntu@ubuntu-xenial:~$ sudo timedatectl set-timezone Asia/Tokyo
ubuntu@ubuntu-xenial:~$ timedatectl
Local time: Thu 2017-06-01 11:09:47 JST
Universal time: Thu 2017-06-01 02:09:47 UTC
RTC time: Thu 2017-06-01 02:09:47
Time zone: Asia/Tokyo (JST, +0900)
Network time on: yes
NTP synchronized: no
RTC in local TZ: no
その他
/etc/localtime
のリンクを変更する方法もあるようですが、上記の方法でも永続的な変更ができたため、個人的にはUbuntuではtimedatectl
でのやり方のほうが良い気はします。
【Linux】タイムゾーン(Timezone)の変更 - Qiita