108.1標準
systemd環境のsystem clockを2026-08-20 14:30:00へ手動設定する。
適切なコマンドはどれか。
× 不正解
timedatectl set-time TIMEはsystem clockを変更する。NTP同期中は手動設定との競合を考慮する。
詳細解説
誤り
timedatectl set-timezone '2026-08-20 14:30:00'set-timezoneはtimezone識別子を設定する。
誤り。set-timezoneはAsia/Tokyo等のzone識別子を受け、日時文字列でsystem clockを設定しない。
誤り
timedatectl status '2026-08-20 14:30:00'statusは状態表示で時刻を変更しない。
誤り。statusは読取操作であり、後続日時をclockへ反映する設定commandではない。
誤り
hwclock --show '2026-08-20 14:30:00'hardware clockの読取操作でsystem clockを設定しない。
誤り。hwclock --showはRTCの表示用で、system clockを指定日時へ書き換えない。
正しい
timedatectl set-time '2026-08-20 14:30:00'set-timeへ日時を渡してsystem clockを変更する。
正しい。set-timeへ日時を渡すとsystem clockをその値へ設定する。NTP同期の有効状態との整合も必要になる。
実際に確かめる
一時的な検証環境で実行できる例です。
timedatectl --help 2>&1 | grep 'set-time ' | head -n 1期待される結果
set-time TIMEのhelp行理解のポイント
- set-timeはsystem clock
- set-timezoneとは別
- 管理権限が必要
確認時の注意
- 確認環境: timedatectl helpの読取のみ
- 実際の時刻変更は行わずhelpだけを検証する。
基礎のおさらい
手動設定と同期
NTPがclockを制御中なら手動設定が拒否されたり後から補正されたりするため、同期方針を先に確認する。
監査
大きな時刻変更はlog時系列、certificate検証、job実行へ影響するので、影響確認と記録を伴う。
問題IDKP-108-722
確認環境timedatectl helpの読取のみ
最終技術確認2026-08-13
誤り・権利侵害を報告