問題タブ [ntpd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
134 参照

time - NTPD の時刻修正をより厳密にすることはできますか?

NTP は、さまざまな NTP サーバーとのローカル タイムの同期に最善を尽くしています。私のコンピューター (ハードウェア クロックがない) が長期間インターネットにアクセスできないと、時間がずれ始めます。NTPD はオンラインに戻るとゆっくりと修正しますが、オフセットが大きい場合は時間がかかることがあります。この方法のポイントは理解できますが、注意したくありません。大幅な時間の跳躍を意味する場合でも、日付と時刻の変更には厳密であってほしいと思います。

NTPD をより厳しく、より慎重にすることは可能ですか?

0 投票する
3 に答える
33937 参照

synchronization - NTP サービスの同期に適したサーバーが見つかりません

ソースからパッケージをビルドntpし、それらすべてをいくつかのホストにインストールする必要がありました。インストール後、ntpdate 1.us.pool.ntp.org同期のために動作します。ただし、実行しようとするとntpdate <ip_add_of_another_host>、次のエラーが表示されます

21 Jul 18:57:53 ntpdate [18287]: 同期に適したサーバーが見つかりません

さらに奇妙なことに、ntpdate <ip_addr_of_another_host>試してみるとうまくいくことがありますntpdate 1.us.pool.ntp.org

ntp サーバーの構成ファイル:

を行ったときにデフォルト構成も試しましたがapt-get install ntp、うまくいきません。

0 投票する
1 に答える
139 参照

c++ - C++: ntpd を再起動するためのシステム コール -> 間違ったポート

現在、私は修士論文を書いていますが、C++ で少し問題が発生しました。特定の条件下では、ntp デーモンを再起動する必要があるため、次のように呼び出します。

しかし、この後、ntp はポート 123 ではなく、8377 と 8378 をリッスンします。このポートは、C++ プログラムで使用される udp チャネルに属します。

誰かがこの悪意のある行動について考えを持っていますか?

ありがとう :)

0 投票する
1 に答える
351 参照

time - GPS-PPS との時刻同期を有効にするために、cortex-m4 が NTPd などを提供するのはどの OS ですか?

この3枚はプレゼントで頂きました。

STM32F407 高性能検出ボード http://www2.mouser.com/Search/ProductDetail.aspx?R=STM32F4DISCOVERYvirtualkey51120000virtualkey511-STM32F4DISCOVERY

STMicroelectronics STM32F411 Nucleo ボード http://www2.mouser.com/Search/ProductDetail.aspx?R=NUCLEO-F411REvirtualkey51120000virtualkey511-NUCLEO-F411RE

STM32F429 Discovery Kit ボード http://www2.mouser.com/Search/ProductDetail.aspx?R=STM32F429I-DISCOvirtualkey51120000virtualkey511-STM32F429I-DISCO

次の CPU があります。

STM32F407 @ 168 MHz STM32F411 @ 100 MHz STM32F429 @ 180 MHz

シリアル出力と PPS 出力を備えた優れた GPS モジュールもあります。Raspberry PI などの他のボードで見られるように、内部クロックを GPS と同期させるように NTPd サービスを構成できる、これらの CPU/ボードの 1 つに対応する小さな Linux バージョンが存在するかどうか疑問に思っています。

通常、NTPd はネットワーク インターフェイスを使用して、他のタイム サーバーと接続したり、ネットワーク上で情報を公開したりしていると理解しています。これらのボードにはネットワーク チップ/コネクタがなく、実際にそれらを外部世界に接続することには興味がありません。選択したボード自体でのみ同期クロックを使用します。

小さな Linux エディションの代替として、これは別の組み込みまたはリアルタイム OS で実行可能なものでしょうか?

またはNTPdのみのポートを使用しますか?

ありがとうございました

追加されたテキスト:

既存のコードを再利用して gps から時間を取得し、rtc に書き込み、PPS に同期するための最良の方法を見つけたいと思います。

シリアル経由で GPS 受信時刻を読み取り、rtc に書き込むのは簡単ですが、予算の制約内で可能な限り低いジッターを得るには、PPS 信号への同期ロジックも使用する必要があります。

お金を節約する必要があり、市販のデバイスを購入できません。OSの使用を避けて、RTOSや組み込みコード、カスタムコードなどの小さなものに固執できれば...まあ、私は幸せです:-)

私がNTPdについて言及したのは、これらのこと(および他のもの)を許可する唯一のこと(私の制限)だからです。

他の誰かが既にコードの PPS 同期関連部分を「取り除いた」のですか? それとも、それらは実際にはNTPdのコアであり、PPSはネットワークサーバーのようにプラグインされた追加のソースにすぎませんか?

私は NTPd の内部作業のまったくの初心者であることに注意してください。概念をテストするためにウェブで入手可能な指示に従って、raspberry piでgps-pps-ntpd同期を構成しましたが、それでは私は... NTPdの専門家にはなりません:-)

0 投票する
1 に答える
2858 参照

linux - NTPD を実行している Linux サーバーは、2015 年にうるう秒を追加する計画の影響を受けますか?

2015 年 6 月にうるう秒を追加する計画があることを読みました。職場では、時刻を同期させ、それらの間で正確に保つためにインストールされた多数の Linux (Ubuntu) サーバーを実行してntpdます。

この時間の変更が私たちにどのように影響するか、つまりntpd、時間を修正する以外に何かをする必要があるかどうかを知っている人はいますか?

NTPまたはNTPDのサイトに関する情報が見つかりません。

コンテキストとして、PHP/Apache/Solr/MySQL サーバーを実行し、過去の為替レートや地理位置情報などの時間依存の応答を提供するサードパーティ API とやり取りします。

0 投票する
0 に答える
127 参照

ntp - Redpitaya OS の再構築後も NTPClient が機能しない

redpitaya で NTPD サービスを実行しようとしています。私はこのブログ ( redpitaya の NTP クライアント) に従い、次のリンクを使用してゼロからカーネルを構築しました: http://wiki.redpitaya.com/index.php?title=Red_Pitaya_OS

しかし、ビルド ルートの構成ファイルにエントリ 'BR2_PACKAGE_NTP=y' があり、ビジー box.config に 'CONFIG_NTPD=y' & 'CONFIG_FEATURE_NTPD_SERVER =y' がある構成ファイルを使用してフレッシュ ビルドを行った後でも、まだ機能していません。wget や * などの他の機能は機能し始めましたが、必要な NTPD サービスは機能しませんでした。この問題の修正にご協力ください。