インストールしたての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