107.3基礎
地域や国への質問に答えながら適切なTZ識別子を調べる。
system設定の変更自体は別途行う。
適切なコマンドはどれか。
× 不正解
tzselectは質問形式でtimezone識別子を選ぶ補助toolで、選んだ値をTZへ設定したりsystem設定を変更したりする操作は別途必要である。
詳細解説
誤り
locale -a利用可能なlocale名を一覧し、timezone選択の質問を行わない。
誤り。locale -aは言語・地域・encodingのlocale名一覧で、timezone地域を質問してTZ値を返さない。
正しい
tzselect対話形式で地域を絞り、利用するTZ値を提示する。
正しい。tzselectは大陸、国、地域等を対話的に選ばせ、利用候補のTZ識別子を提示する。
誤り
iconv -l利用可能な文字encoding名を一覧する。
誤り。iconv -lは文字encoding名の一覧で、timezone databaseから地域を選択しない。
誤り
timedatectl list-localestimedatectlにこのtimezone選択用subcommandはない。
誤り。timedatectlにlist-localesというtimezone選択subcommandはなく、timezone候補ならlist-timezones等と役割が異なる。
実際に確かめる
一時的な検証環境で実行できる例です。
command -v tzselect期待される結果
tzselect実行fileのpath理解のポイント
- 対話式の選択支援
- TZ値を提示
- system設定は変更しない
確認時の注意
- 確認環境: tzdata付属tzselect / path確認のみ
基礎のおさらい
選択と適用
tzselectは選択したTZ値を表示する補助toolで、shell設定やsystem timezoneへの保存は利用者が別途行う。
非対話用途
自動化では既知のArea/Location識別子を明示し、対話質問への回答に依存しない。
問題IDKP-107-718
確認環境tzdata付属tzselect / path確認のみ
最終技術確認2026-08-13
誤り・権利侵害を報告