• ベストアンサー

NTP時刻ずれの確認方法について

Linux(CentOS)に2つのネットワークインタフェース(eth0,eth1)を設けて、eth0では ntpdate -b "NTPサーバAのアドレス"として、とあるネットワーク網のNTPサーバAと時刻同期をさせ、その後に、eth1で別のネットワーク網にあるNTPサーバとの時刻ずれを確認したいと考えています。 その際eth1側で、時刻同期を行わずに、時刻ずれだけを確認できるコマンド(ntpdateのオプション?)というものはあるでしょうか? 教えていただけないでしょうか? よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#45409
noname#45409
回答No.2

動作したときの結果を知りたいのであれば、ntpdateですと-qで問い合わせのみになります。 manコマンドで読んでも楽に読める内容だと思うので、そういった癖付けをした方がよろしいかと思います。多分、質問をするより早いです。 -q Query only - don't set the clock. 英語が苦手でもさすがに楽々読めるでしょう・・・。

ishim-j
質問者

お礼

ありがとうございます。 一応、質問前にmanでnetpdateをみたところ-qがQueryとあったのですが、 -qオプションを試したことがなく、また質問にあげた環境が出先にしかなく 事前に実験ができないため、こちらに質問させていただきました。

その他の回答 (1)

  • vaio09
  • ベストアンサー率37% (756/2018)
回答No.1

unix系OSなら ntpq -p で、NTPの状態を確認することが多いのです。 offsetという項目が、時刻のズレを現しているので、スクリプトなどでこの出力から配列取り出しでもしてみるといいでしょう。 NICが2枚あることは関係しないと思います。 おそらくもっと簡単な方法もあります。 syslogを見ればntpdの動作結果が出ているはずですので、そこにoffsetなんとか、と書かれていることでしょう。なので、swatchなどでこの出力を拾うようにする方がスマートかももしれません。 この方法はntpdが補正したタイミングでしか分からないので、ひょっとしたら不便かもしれませんが。

関連するQ&A