web-dev-qa-db-ja.com

NTP構成が認識されませんか?

私のマシンでNTP=を構成しようとしていますが、設定したパラメータがシステムによって読み取られていないようです。以下が/etc/ntp.confファイルです。(その他の問題を排除するための基本構成)

server 10.45.68.47
server 127.0.0.1

上記の構成を設定した後、次のようにしてntpdプロセスを再起動します。

service ntpd restart

そして、私は次の出力を取得します:

Shutting down ntpd:                                        [  OK  ]
ntpd: Synchronizing with time server:                      [FAILED]
Starting ntpd:                                             [  OK  ]

さらに、/var/etc/messagesには以下が表示されます。

 Apr  2 10:54:07 hsystem1a ntpd[21067]: ntpd exiting on signal 15
 Apr  2 10:54:07 hsystem1a ntpdate[21537]: can't find Host ntpServer1 
 Apr  2 10:54:07 hsystem1a ntpdate[21537]: can't find Host ntpServer2 
 Apr  2 10:54:07 hsystem1a ntpdate[21537]: no servers can be used, exiting

そのため、ntpServer1ntpServer2は、/etc/ntp.confで構成したIPではなく、どこかから読み取られているようです。

[〜#〜] note [〜#〜]:念のため、マシンでinit 6を実行しました。

[〜#〜] update [〜#〜]ターゲットサーバーに到達できるようですが、同期されていません。同期が成功した場合、サーバー名の近くに「*」が表示されるはずです。

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 omap            127.0.0.1        7 u   50   64  377    0.269  -21536.   4.813
5
Eugene S

Red Hatでは、service ntpd restartを実行するといくつかのことが起こります。

  1. ntpdが停止している
  2. ntpdateは、初期時間を設定するために実行されます。これは、デフォルトでは、ntpdは特定のしきい値を超えてシステム時刻を調整しないためです。 ntpdateは、指定されたタイムサーバーを使用して、1回限りの時間を設定します。 ntpdが実行されていない限り、ntpdate 10.45.68.47を使用して手動でこれを実行できます。
  3. ntpdが再開されました

ntpdのサーバーは/etc/ntp.confで指定されていますが、ntpdate/etc/ntp/step-tickersというファイルからサーバーを取得します。 /etc/init.dntpdスクリプトを見ると、ntpdateにこのファイルが含まれている場合、このファイルが使用されていることがわかります(空の場合、ntpdateステップはスキップされます)。ここにタイムサーバーを配置できます。

server 10.45.68.47

また、ntpdateはそれらを使用して初期時間を設定します。

余談ですが、タイムサーバーとしてlocalhostを使用しないでください。ローカルサーバーと、おそらく ntp pool project のサーバーを使用します。最良の結果を得るために、地理的に近くにいることを確認してください。また、私はデフォルトのRed Hat構成を元に戻します。これは、いくつかの実用的なデフォルトがあるため、他のサーバーがサーバーの時刻を設定できないようにするためです。

6
webtoe

あなたは明らかにDebianを使用しています。

デフォルトの設定オプションは/etc/default/<daemon-name>にあります。

編集:大丈夫、Debianではありません:)

単純な真実は、ポートの衝突なしにntpdateとntpdを同じコンピューターで実行できないことです-UDP 123でntpd listens、UDP 123からntpdate sends

2
adaptr

別のタイムサーバー(ソース)に接続せずにntpサーバーを実行することはできません。

0
Mohannd