web-dev-qa-db-ja.com

ntpdate間違った日付

こんにちはすべて私は日付に問題があるubuntu8サーバーを持っています。私の現在の日付(ヨーロッパ/ローマ)は9:35です。date print me 11:12:34私のntp.confは次のとおりです。

    server 0.ubuntu.pool.ntp.org
    server 1.ubuntu.pool.ntp.org
    server 2.ubuntu.pool.ntp.org
    server 3.ubuntu.pool.ntp.org
    restrict -4 default kod notrap nomodify nopeer noquery
    restrict -6 default kod notrap nomodify nopeer noquery
    restrict 127.0.0.1
    restrict ::1
    restrict 192.168.1.0 mask 255.255.255.0 modify notrap

ntpdateを停止して開始すると、次のように返されます。

dpkg-reconfigure tzdata

私が設定した:

Europe
Rome

そして私を印刷します

Current default timezone: 'Europe/Rome'
Local time is now:      Thu Mar 28 11:16:06 CET 2013.
Universal Time is now:  Thu Mar 28 10:16:06 UTC 2013.

日付を印刷する場合

Thu Mar 28 11:16:25 CET 2013

私はこれを試しました:

/etc/init.d/ntp stop
ntpdate it.pool.ntp.org

私を印刷してください:

no server suitable for synchronization found

これを確認すると:

netstat -antltp | grep "LISTEN"

tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      3114/mysqld
tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN      3295/vsftpd
tcp        0      0 109.233.120.149:53      0.0.0.0:*               LISTEN      2935/named
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      2935/named
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      2988/sshd
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      3265/master
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN      2935/named
tcp        0      0 0.0.0.0:1723            0.0.0.0:*               LISTEN      2969/openvpn
tcp6       0      0 :::53                   :::*                    LISTEN      2935/named
tcp6       0      0 :::22                   :::*                    LISTEN      2988/sshd
tcp6       0      0 ::1:953                 :::*                    LISTEN      2935/named

どうすれば正しい日付を設定できますか?ありがとう

ntpdには、現地時間とネットワーク時間の間の不一致のサイズに基づいて、いくつかの安全制限があります。不一致が大きすぎる場合、ntpdは時刻を更新しません。したがって、(ntpdを停止した後)次の方法でシステム時刻をできるだけ正確に設定することをお勧めします。

/etc/init.d/ntp stop

日付+%T -s "hh:mm:ss"

/etc/init.d/ntp start

これで問題が解決するはずです

2
timmeyh

「同期に適したサーバーが見つかりません」エラーは通常、ファイアウォールがトラフィックをブロックしたときに発生します。ポート123がマシンの着信udpトラフィックに対して開いていることを確認してください。

Netstatに関しては、UDPはステートレスであるため、grep "LISTEN"の場合は何も見つかりません。また、-tを使用してUDP接続を見つけることは期待できませんが、-uを使用することはできません。代わりにnetstat -ulまたはnetstat -ulnを使用してください。それを行う前に、ntpdを再起動することを忘れないでください。

0
Calimo