1

2 台の異なるコンピューターのクロック タイミングを同期しようとしています。それらは両方ともサーバーに接続されており、互いに隣り合っています。

最初に、/etc/ntp.conf ファイルに移動しました。各コンピューターのファイルには、次の 4 行が含まれています。

サーバー 0.ubuntu.pool.ntp.org ................... サーバー 3.ubuntu.pool.ntp.org

次に「ntpq -p」と入力すると、別のサーバーから時刻を取得していることがわかりました。時計の時刻も異なっていました。したがって、「sudo vi /etc/ntp.conf」と入力して、NTP プール プロジェクト サーバーを取り出しました。現在、両方のコンピューターが Ubuntu の ntp サーバーをフォールバックとして使用しています。次の行のみがあります (他のサーバー行はコメント化されています)。

サーバーntp.ubuntu.com

ただし、それでも数秒のドリフトが見られます。正しい手順を実行しましたか?

これらのコンピュータの時刻を同期するにはどうすればよいですか?

ありがとう、

ナズムル

4

1 に答える 1

0

コンピューター A (A) とコンピューター B (B) では、ntp プール プロジェクトが多数の異なる ntp サーバーを組み合わせているため、異なるリモート タイム サーバーが表示されます。A と B が異なるプール ホストに同期することに問題はありません。「時計の時間も違う」と言うと、時間の違いがミリ秒単位であることがわかります。

ミリ秒未満の精度の時間が本当に必要ですか?

そうでない場合 (私はそうではないと思います)、ubuntu プール サーバーを使用して最初の ntpd 構成に戻る必要があります。必要に応じて変更できます:

server 1.ubuntu.pool.ntp.org

server 1.CC.pool.ntp.org

CC は国コードです (例: us,uk,dk,ca)。国コードの詳細については、ntp プール プロジェクト サイト ( http://www.pool.ntp.org/en/ ) を参照してください。

PS

さらに良い結果を得るには、iburst を使用します。

server 1.CC.pool.ntp.org iburst
于 2012-11-05T02:17:50.623 に答える