問題タブ [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.
ntp - ntpq -c rv と ntpdate -q の違いは何ですか?
ntp の問題をデバッグしようとしていますが、これら 2 つのコマンドが一貫性のない結果を返します。たとえば、同じサーバーへのクエリで、一致しないフィールドがいくつかあります。
具体的には、基準時間が一致せず、フィルター遅延が 1 桁ずれているように見え、オフセットが一致せず、分散に関係がないように見えます。
java - javaでntpdateを実行して出力値を取得する
Java プログラム内でこのコマンドを実行し、正常に実行されたかどうかを確認したいと考えています。
コマンドでbashを作成します
Javaで実行します
しかし、出力がありませんstdInput
。コマンドが正しく実行されたかどうかを確認するにはどうすればよいですか?
たとえば、Echo updated を bash ファイルの最後に追加すると、stdInput で取得されますが、それでも時刻が更新されたという意味ではありません
linux - デバイスは ntpd から時間を取得していますが、「ntpq -p」コマンドはタイムアウトを取得しています
このコードでは、ntpd を使用してサーバーから時刻を取得し、時刻を設定しています。ntpd コマンドを実行した後、「ntpq -p」を実行してサーバーのオフセットを確認しています。別のプロセスでntpdの以下のコマンドを実行しており、そのntpqを終了した後です。
/bin/ntpd -g -c /etc/ntp.conf /bin/ntpq -p
1 つのラボ セットアップ ルーターでは、デバイスが適切に時間を取得していることを確認できますが、「/bin/ntpq -p」を実行すると、しばらくの間ブロックされ、タイムアウトが返されます。コードをあきらめる前に、1 時間継続して試行しています。ラボのセットアップでのみ、問題が発生しています。デバイスが他のルーターに接続されているラボの外では、正常に動作しています。ラボ外 (別のルーターに接続) で動作しているデバイスを使用し、そのデバイスをラボ ルーターに接続すると、タイムアウトが発生します。
ラボ ルーターのセットアップに問題があると思いました。それが ntp サーバーに接続できない理由です。しかし、デバイスが NTP サーバーに接続できないのか、どのようにデバイスが適切な時間を取得しているのか疑問に思っていました。デバイスが ntp サーバーから時間を取得しているのに、ntpq -p がタイムアウトを返すのは非常に奇妙です。もう 1 つの奇妙な動作は、ルーターを再起動すると (デバイスが実行されている)、デバイスが再起動されるまで正常に動作し、デバイスを再起動すると同じタイムアウトが発生することです。この奇妙な動作の理由を教えてください。
system-calls - NTP 監査 - adjtimex syscall に失敗しましたか?
新しい PCI-DSS サーバー展開の一環として、完全に監査可能な NTP 時刻変更履歴を構成中です。すべてが期待どおりに機能していますが、時間変更操作に関連する監査ログが 1 秒ごとに書き込まれるようになりました。多くの検索を行った後、私はまだ何が起こっているのかを理解することに近づいていません. この問題は、監査メッセージが継続的に書き込まれている /var/log/messages に現れます。
私の調査によると、syscall の "exit=5" メッセージは、クロックが適切に同期されていないことを意味します。
adjtimex() システムコール応答 "#define TIME_BAD 5 /* クロックが同期されていません */".
つまり、要約すると、クロックは正しく同期されているように見えますが (私の理解では)、常に変化しています - デフォルトの 64 秒に設定されたポーリング間隔での予期しない動作です。
誰でも提案を提供できますか? 以下に、できる限り詳細を含めました。
監査時間の規則:
システム時間とクロック時間:
監査出力の例:
同期統計:
追加情報:
ntpd - サーバー間で時刻を同期するにはどうすればよいですか?
2 台のマシン間で時刻を同期しようとしましたが、残念ながらできませんでした。私はいつも得た
エラー。resctict オプションが間違っていると思われます。私の現在の設定は
私の ntpd サーバーは 192.168.23.140 で、クライアント サーバーは 192.168.23.141 です。私の設定は正しいですか? そうでない場合、設定方法を教えてください。
ntp - ntpq を使用して ntpd 構成を削除および変更するにはどうすればよいですか?
ntpd が起動時に次の構成を読み取ると仮定します。
ntpq のドキュメントで説明されているように、:config [...]
.
送信されたコマンドはランタイム構成に追加さntpq -c ":config server <server3_IP>"
れるため、新しいサーバーを追加する場合は、 . 関連付けを削除したい場合は、ntpq -c ":config unpeer <server2_IP>"
.
どうやって
- 構成を変更しますか? たとえば、keyID 3 で識別されるキーは信頼されなくなったため、
trustedkey
sから削除する必要があります。 - 既存の構成を削除しますか? たとえば、どのように削除し
requestkey
ますか?
再起動せずに実行時に ntpd を再構成できる必要があるため、これらの機能が必要です。