/ Google Compute Engine

Ubuntu 16.04 でtimezoneを設定する

Google Compute EngineでUbuntu 16.04をインストールしてサーバ構築したのですが,デフォルトtimezoneが'Etc/UTCとなっており色々と不便なのでtimezoneを設定しました。

頻度の高い設定ではないので,忘れないように手順をメモしておきます。

$ sudo timedatectl set-timezone Asia/Tokyo
$ timedatectl
      Local time: Tue 2016-10-25 22:42:48 JST
  Universal time: Tue 2016-10-25 13:42:48 UTC
        RTC time: Tue 2016-10-25 13:42:48
       Time zone: Asia/Tokyo (JST, +0900)
 Network time on: yes
NTP synchronized: yes

下記の方法も見かけたのですが,dateコマンドで確認してもUTCのままなので,上の方法で設定した。

$ echo "Asia/Tokyo" | sudo tee /etc/timezone
Asia/Tokyo 
$ sudo dpkg-reconfigure --frontend noninteractive tzdata