108.1基礎
system clockを変更せず、RTCの現在値を表示する。
適切なコマンドはどれか。
× 不正解
hwclock --showはRTCを読み取る。system clockとは別のclockであることを意識する。
詳細解説
正しい
hwclock --showhardware clockの値を読み取って表示する。
正しい。--showはhardware clockを読み取って表示し、system clockへ値を書き込まない。
誤り
hwclock --systohcsystem clockの値をRTCへ書き込む。
誤り。--systohcはsystem clock値でRTCを更新する状態変更操作である。
誤り
hwclock --hctosysRTCの値をsystem clockへ書き込む。
誤り。--hctosysはRTC値をsystem clockへ反映し、読取表示だけではない。
誤り
date -usystem clockをUTC表示し、RTC自体は読まない。
誤り。date -uが読むのはkernelのsystem clockで、RTC deviceを直接照会しない。
実際に確かめる
一時的な検証環境で実行できる例です。
hwclock --help 2>&1 | grep -E -- '--show| -r' | head -n 1期待される結果
--showまたはread hardware clockのhelp行理解のポイント
- RTCを読む
- 変更しない
- system clockとは別
確認時の注意
- 確認環境: util-linux hwclock helpの読取のみ
基礎のおさらい
RTC
real-time clockはmachineの電源断中も時刻を保持し、boot時のsystem clock初期化に使われる。
2つのclock
起動後の時刻管理はsystem clockが中心で、NTP daemonも通常system clockを補正する。
問題IDKP-108-723
確認環境util-linux hwclock helpの読取のみ
最終技術確認2026-08-13
誤り・権利侵害を報告