1.09.1基礎
NTPサーバーtime.example.testへ単発で問い合わせ、オフセットなどを表示する。
システム時計は変更しない。
適切なコマンドはどれか。
× 不正解
ntpdate -q SERVERはNTP問い合わせ結果を表示するquery-onlyモードで、システム時計を設定しない。
詳細解説
誤り
ntpdate time.example.test通常はサーバーへ問い合わせて時計調整も試みる。
-qなしのntpdateは時計を設定する動作を伴い得るため、読み取りだけの要件に合わない。
正しい
ntpdate -q time.example.test-qは問い合わせ結果を表示し、時計を設定しない。
-qがquery-onlyを指定し、offsetなどを表示してsystem clockを変更しない。
誤り
ntpq -w time.example.testntpqのこの形で単発ntpdate照会を表さない。
ntpqは稼働中ntpdの状態照会用で、この-w形式をntpdateの単発queryとして使わない。
誤り
date -q time.example.testdateはNTPサーバーへ問い合わせるコマンドではない。
dateにはNTPサーバーへパケットを送りoffsetを測る機能がない。
実際に確かめる
一時的な検証環境で実行できる例です。
ntpdate --help 2>&1 | grep -E -- '-q' | head -n 1期待される結果
query onlyを示すhelp行理解のポイント
- -qはquery only
- 単発問い合わせ
- 時計変更なし
確認時の注意
- 確認環境: ntpdate help / 外部通信なし
- 検証では外部通信を行わずhelpだけを確認する。
基礎のおさらい
単発診断
到達性やoffsetの概算を調べる際、query-onlyなら時計変更の副作用を避けられる。
継続同期
日常運用ではntpdやchronydなどが徐々に時計を調整する方式が一般的である。
問題IDKL-102-1078
確認環境ntpdate help / 外部通信なし
最終技術確認2026-08-13
誤り・権利侵害を報告