1.09.1基礎
systemdを使うシステムで、システム全体のタイムゾーンをAsia/Tokyoへ変更する。
適切なコマンドはどれか。
× 不正解
timedatectl set-timezone ZONEはsystemd環境のシステムタイムゾーンを変更する。
詳細解説
誤り
timedatectl set-time Asia/Tokyoset-timeは日時値を設定し、タイムゾーン名を受け取らない。
set-timeは具体的な日時を受け取り、Asia/Tokyoをzoneとして登録しない。
誤り
timedatectl set-ntp Asia/Tokyoset-ntpは時刻同期の有効・無効を指定する。
set-ntpはtrueまたはfalseを取り、タイムゾーン名を設定する操作ではない。
正しい
timedatectl set-timezone Asia/Tokyoシステムのタイムゾーンを指定したzoneへ変更する。
set-timezoneへAsia/Tokyoを渡し、systemd管理下のタイムゾーンを変更する。
誤り
tzselect Asia/Tokyotzselectはシステム設定を直接変更するコマンドではない。
tzselectは候補を案内するが、この形でシステム設定を更新しない。
実際に確かめる
一時的な検証環境で実行できる例です。
timedatectl --help | grep -E 'set-timezone'期待される結果
system timezoneを設定する説明行理解のポイント
- set-timezone
- zone名を指定
- 管理権限が必要
確認時の注意
- 確認環境: systemd timedatectl help / 設定変更なし
- 実際の設定変更は行わずhelpだけを確認する。
基礎のおさらい
状態確認
引数なしのtimedatectlでlocal time、universal time、RTC、zone、同期状態を確認できる。
内部反映
set-timezoneは通常/etc/localtimeの参照先などを適切に更新する。
問題IDKL-102-1075
確認環境systemd timedatectl help / 設定変更なし
最終技術確認2026-08-13
誤り・権利侵害を報告