Ubuntu Server 20.04.1 LTSのTime zone設定とchronyの導入

 インストールしたてのUbuntu Server 20.04.1 LTSはTime zoneも設定されていませんので、インストール後に設定する必要があります。

$ timedatectl
               Local time: Fri 2021-01-15 04:17:00 UTC
           Universal time: Fri 2021-01-15 04:17:00 UTC
                 RTC time: Fri 2021-01-15 04:17:00
                Time zone: Etc/UTC (UTC, +0000)
System clock synchronized: no
              NTP service: active
          RTC in local TZ: no

という感じで、Time zoneはUTCとなっていますので、以下のコマンドを実行します。

$ sudo timedatectl set-timezone Asia/Tokyo

 すると

$ timedatectl
               Local time: Fri 2021-01-15 13:18:00 JST
           Universal time: Fri 2021-01-15 04:18:00 UTC
                 RTC time: Fri 2021-01-15 04:18:00
                Time zone: Asia/Tokyo (JST, +0900)
System clock synchronized: no
              NTP service: active
          RTC in local TZ: no

と、Asia/Tokyoになったのでした。ちなみにTime zoneのリストはtimedatectl list-timezoneコマンドにて確認できます。
 ついでNTPにて時刻同期できるよう、CentOSのころから使っているchronyを導入しておきます。

$ sudo apt install chrony

でインストール後、/etc/chrony/chrony.confを編集。社内のNTPサーバを追加します。

$ sudo systemctl restart chrony.service

でサービスを再起動してしばらく後、chronyc sourcesコマンドで同期されていれば完了です。timedatectlの実行結果は以下のようになっていました。

               Local time: Fri 2021-01-15 13:27:00 JST
           Universal time: Fri 2021-01-15 04:27:00 UTC
                 RTC time: Fri 2021-01-15 04:27:00
                Time zone: Asia/Tokyo (JST, +0900)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no