1.09.1基礎
システム時計を変更せず、RTCに保持されたハードウェア時計の現在値を表示する。
適切なコマンドはどれか。
× 不正解
hwclock --showはハードウェア時計を読み取り、時計の状態を変更せず表示する。
詳細解説
誤り
dateカーネルが管理するシステム時計を表示する。
dateが読むのは稼働中カーネルのシステム時計で、RTCを直接表示する要件と異なる。
正しい
hwclock --showRTCのハードウェア時計を読み取って表示する。
--showはRTCの現在値を読み取り、どちらの時計も変更せず表示する。
誤り
hwclock --systohcシステム時計をRTCへ書き込む。
--systohcはRTCへ書き込むため、読み取りだけの確認操作ではない。
誤り
hwclock --hctosysRTCの値をシステム時計へ設定する。
--hctosysはシステム時計を変更するため、状態を保った表示にはならない。
実際に確かめる
一時的な検証環境で実行できる例です。
hwclock --help | grep -E -- '--show'期待される結果
hardware clockを表示する説明行理解のポイント
- RTCを読む
- dateはsystem clock
- 同期optionと区別
確認時の注意
- 確認環境: util-linux hwclock help / RTCアクセスなし
基礎のおさらい
2つの時計
RTCは電源断中も保持され、システム時計は起動後にカーネルが管理する。
起動時同期
起動処理でRTCからシステム時計へ初期値を与え、その後NTP等で調整する構成が一般的である。
問題IDKL-102-1070
確認環境util-linux hwclock help / RTCアクセスなし
最終技術確認2026-08-13
誤り・権利侵害を報告