108.1基礎
systemd環境でlocal time、UTC、RTC、timezone、NTP同期状態を変更せず確認する。
適切なコマンドはどれか。
× 不正解
timedatectl statusはsystemd環境のsystem clock、RTC、timezoneと時刻同期状態を集約して表示する。
詳細解説
誤り
date '+%F %T'現在日時は表示するがRTCやNTP同期状態をまとめない。
誤り。dateは現在日時を表示するが、RTCやNTP有効化・同期状態を同じsummaryに含めない。
誤り
hwclock --showRTCを読み、systemdのtimezoneやNTP状態までは表示しない。
誤り。hwclock --showの対象はhardware clockだけで、systemdのNTP状態やtimezoneを集約しない。
正しい
timedatectl statussystemdの時刻、RTC、timezone、同期状態を表示する。
正しい。timedatectl statusがlocal/UTC/RTC、timezone、system clock synchronized等をまとめて表示する。
誤り
ntpq -pntpdのpeer一覧用で、system時刻状態全体の表示ではない。
誤り。ntpq -pはntpdのpeer tableで、RTCやsystem timezoneの状態表示ではない。
実際に確かめる
一時的な検証環境で実行できる例です。
timedatectl status 2>&1 | sed -n '1,7p'期待される結果
Local time、Universal time、RTC time、Time zone、System clock synchronized等(稼働環境依存)理解のポイント
- statusは読取
- system clockとRTC
- NTP状態も確認
確認時の注意
- 確認環境: systemd稼働環境 / 読取のみ
基礎のおさらい
複数の状態
NTP serviceがactiveであることと、実際にclockが同期済みであることは別の状態として確認する。
systemd環境
timedatectlはsystemd-timedated等と連携するため、非systemd環境ではdateやdaemon固有toolを使う。
問題IDKP-108-721
確認環境systemd稼働環境 / 読取のみ
最終技術確認2026-08-13
誤り・権利侵害を報告