こんにちはすべて私は日付に問題がある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
これで問題が解決するはずです
「同期に適したサーバーが見つかりません」エラーは通常、ファイアウォールがトラフィックをブロックしたときに発生します。ポート123がマシンの着信udpトラフィックに対して開いていることを確認してください。
Netstatに関しては、UDPはステートレスであるため、grep "LISTEN"
の場合は何も見つかりません。また、-tを使用してUDP接続を見つけることは期待できませんが、-uを使用することはできません。代わりにnetstat -ul
またはnetstat -uln
を使用してください。それを行う前に、ntpdを再起動することを忘れないでください。