組み込みLinuxがあります。忙しい箱ntpd。私のntpd.confは
tinker panic 0
server pool.ntp.org iburst
server 0.pool.ntp.org iburst
server 1.pool.ntp.org iburst
restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery
restrict 127.0.0.1
restrict -6 ::1
ドリフトファイルの構成行が見つからないことがわかりました。 ntpdコマンドラインにも割り当てられていませんが、ドリフトファイルを設定しないとどうなりますか? ntpdにデフォルトのドリフトファイルパスがありますか、それともドリフトファイル制御が無効になっていますか?
答え1
閲覧ビジボックスNTPソースこれは、Driftfileが使用されず、confファイルから読み取られた唯一のオプションが行であることを示すようですserver
。
答え2
NTPにはドリフトファイルなしで実行できる機能があるので、指定しないとドリフトファイルなしで実行されると思います。
から:http://doc.ntp.org/4.1.0/ntpd.htm
起動時のntpdの動作は、頻度ファイル(通常はntp.drift)が存在するかどうかによって異なります。このファイルには、クロック周波数エラーの最新の推定値が含まれています。 ntpdが起動し、このファイルが存在しない場合、ntpdは特定のシステムクロック発振器の時間と周波数エラーにすばやく適応するように設計された特殊モードに入ります。これには約15分かかります。その後、時間と頻度は公称値に設定され、ntpdは通常モードに入り、時間と頻度はサーバーに基づいて継続的に追跡されます。 1時間後に周波数ファイルが作成され、現在の周波数オフセットがファイルに書き込まれます。 ntpd が起動してファイルが存在すると、ntpd 周波数はファイルから初期化され、すぐに通常モードに入ります。その後、現在の周波数オフセットが毎時間ファイルに書き込まれます。
ドリフトファイルがあるかどうかを確認するには、次のことを試して、何が起こるかを確認できます。
locate ntp.drift
locate ntp/drift
locate drift
必要かどうかはわかりませんが、以下を追加して簡単にdriftfile /var/lib/ntp/drift
設定することもできます。または他のルート/etc/ntp.conf
ntpd
ドリフトファイルは実際に起動時にのみ読み込まれます。したがって、デフォルトでは、ファイルパスが設定されていない場合は、その間initialization mode
その15 minute
パスに移動します。システムが再起動されるか、サービスが再起動されるたびにただし、完了したら正常に実行する必要があります。