Назад | Перейти на главную страницу

ntpdate неправильная дата

Привет всем, у меня есть сервер ubuntu8, на котором у меня проблемы с датой. Моя текущая дата (Европа / Рим) 9:35 Если я это сделаю date распечатай меня 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 "чч: мм: сс"

/etc/init.d/ntp start

Надеюсь, это решит проблему

Ошибка «Не найден сервер, подходящий для синхронизации» обычно возникает, когда межсетевой экран блокирует трафик. Убедитесь, что порт 123 открыт для входящего трафика UDP на вашем компьютере.

Что касается netstat, UDP не имеет состояния, поэтому вы не ожидаете ничего найти, если вы grep "LISTEN". И вы не ожидаете найти какое-либо UDP-соединение с -t, но без -u. Использовать netstat -ul или netstat -uln вместо. Не забудьте перезагрузить ntpd перед этим.