timedatectlでタイムゾーンを確認・変更する

  • systemd
  • Linux
  • Timezone

この記事は、構成と文章の整理にAIを使っています。
あくまで読みやすくするための補助で、内容そのものをAIにすべて任せて書いているわけではありませんが、ところどころ相談しながら整えています。

timedatectlでタイムゾーンを確認・変更する手順のメモ。

現在のタイムゾーンを確認する

$ timedatectl

現在の時刻・UTC・RTC・タイムゾーン・NTP同期状態などが表示される。root権限は不要。

対象のタイムゾーンを検索する

$ timedatectl list-timezones | egrep -i "Tokyo"

Asia/Tokyoがヒットする。

タイムゾーンを設定する

$ sudo timedatectl set-timezone Asia/Tokyo

set-timezoneはroot権限が必要。一般ユーザーのまま実行するとFailed to set time zone: Access deniedになるので、sudoをつけて実行する。

設定後の確認

$ timedatectl

Time zone: Asia/Tokyo (JST, +0900)になっていれば完了。