Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: ubuntu server отствавание времени  (Прочитано 7232 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ub_User

  • Автор темы
  • Любитель
  • *
  • Сообщений: 87
    • Просмотр профиля
ubuntu server отствавание времени
« : 01 Августа 2014, 06:59:34 »
Есть ubunteserver 14.04. Постоянно отстаёт время. Ставил ntpd, толку не было, как отставало так и отстаёт. Если ручками делать, вроде всё ок:

roma@Rover:~$ date
Пт. авг.  1 08:31:23 YEKT 2014
roma@Rover:~$ sudo ntpdate -s ntp.ubuntu.com
[sudo] password for roma:
roma@Rover:~$ date
Пт. авг.  1 08:45:07 YEKT 2014

Прописал в крон

roma@Rover:~$ sudo crontab -l
0 * * * * ntpdate -s ntp.ubuntu.com

Так - не хочет синхронизоваться. Подскажите, в какую сторону копать?
З.Ы. - да, пока писал сообщение глянул отставание:

server 91.189.94.4, stratum 2, offset 8.967860, delay 0.11205
 1 Aug 08:56:22 ntpdate[15171]: step time server 91.189.94.4 offset 8.967860 sec
« Последнее редактирование: 01 Августа 2014, 07:03:06 от ub_User »
Ubuntu 13.04
Pentim D 920 (2 x 3.0GHz), 3.0Gb RAM, Sapphire Radeon HD 5450

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: ubuntu server отствавание времени
« Ответ #1 : 01 Августа 2014, 07:32:31 »
Убрать весь мусор, который вы там наковыряли.
Показать вывод команды
ls -lR /etc/network/ | grep ntp; ntpq -p
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: ubuntu server отствавание времени
« Ответ #2 : 01 Августа 2014, 08:07:45 »
Видимо местная библиотека держится только для героев
« Последнее редактирование: 01 Августа 2014, 08:15:18 от fisher74 »

Оффлайн ub_User

  • Автор темы
  • Любитель
  • *
  • Сообщений: 87
    • Просмотр профиля
Re: ubuntu server отствавание времени
« Ответ #3 : 01 Августа 2014, 10:10:40 »
Видимо местная библиотека держится только для героев
Первым делом руководствовался этой библиотекой и этой статьёй в частности. Проблема не была решена.
Пакет ntp после этого удалил и решил экспериментировать с ntpdate в кроне (ибо ручками синхра проходит)
roma@Rover:~$ ls -lR /etc/network/ | grep ntp; ntpq -p
-rwxr-xr-x 1 root root 1298 апр.   3  2013 ntpdate
Программа 'ntpq' на данный момент не установлена. Вы можете установить её, выполнив:
sudo apt-get install ntp
Ubuntu 13.04
Pentim D 920 (2 x 3.0GHz), 3.0Gb RAM, Sapphire Radeon HD 5450

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: ubuntu server отствавание времени
« Ответ #4 : 01 Августа 2014, 10:42:40 »
Так может всё-таки нормально синхронизацию времени настроить, а не костылить?

Оффлайн ub_User

  • Автор темы
  • Любитель
  • *
  • Сообщений: 87
    • Просмотр профиля
Re: ubuntu server отствавание времени
« Ответ #5 : 01 Августа 2014, 10:54:45 »
Дак костылить-то приходится из-за того, что не работает по инструкции. Ну ок, сделаю дубль два, через некоторое время отпишу о результатах.
Итак. Поставил ntp. Сервера оставил по умолчанию,
(Нажмите, чтобы показать/скрыть)
Раскомментировал
# Enable this if you want statistics to be logged.
statsdir /var/log/ntpstats/
Сохранил, рестартанул ntpd
roma@Rover:~$ sudo service ntp restart
 * Stopping NTP server ntpd                                              [ OK ]
 * Starting NTP server ntpd                                              [ OK ]
Даже сделаю для порядку как по инструкции:
roma@Rover:~$ sudo /etc/init.d/ntp reloadИмеем выхлоп:
roma@Rover:~$ sudo ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 mail.concept-co 194.190.168.1    2 u   37   64    3   30.146  188696. 925.286
 mon.tm-net.ru   89.109.251.21    2 u   34   64    3   34.933  188720. 936.399
 luntik.ircclub. 194.190.168.1    2 u   33   64    3   31.886  188744. 941.976
 solsocog.de     130.149.17.8     2 u   33   64    3   74.863  188740. 935.505
 juniperberry.ca 193.79.237.14    2 u   31   64    3   95.505  188775. 951.401
« Последнее редактирование: 01 Августа 2014, 11:01:25 от ub_User »
Ubuntu 13.04
Pentim D 920 (2 x 3.0GHz), 3.0Gb RAM, Sapphire Radeon HD 5450

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: ubuntu server отствавание времени
« Ответ #6 : 01 Августа 2014, 11:16:51 »
он не сразу цепляет, не спешите.

Оффлайн ub_User

  • Автор темы
  • Любитель
  • *
  • Сообщений: 87
    • Просмотр профиля
Re: ubuntu server отствавание времени
« Ответ #7 : 01 Августа 2014, 13:28:52 »
Подождал немного. Уже имею разницу по времени минут в 5.
roma@Rover:~$ sudo ntpq -p
[sudo] password for roma:
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 mail.concept-co 194.190.168.1    2 u   62   64  377   32.167  308184. 3703.04
 mon.tm-net.ru   89.109.251.21    2 u    7   64  377   32.111  308853. 3657.38
 luntik.ircclub. 194.190.168.1    2 u    4   64  377   31.987  308904. 3634.71
 solsocog.de     131.188.3.222    2 u   23   64  377   74.970  308678. 3646.31
 juniperberry.ca 193.79.237.14    2 u   36   64  377   90.354  308506. 3659.55
Может у меня с hwclock какие то проблемы? Очень уж быстро отставать начинает.
Ubuntu 13.04
Pentim D 920 (2 x 3.0GHz), 3.0Gb RAM, Sapphire Radeon HD 5450

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: ubuntu server отствавание времени
« Ответ #8 : 01 Августа 2014, 13:41:23 »
Ну ntpd, на сколько мне известно, умеет выравнивать только в пределах минуты. Перед стартом демона нужно всё-таки время выровнять.sudo service ntp stop
sudo ntpdate -s ntp.ubuntu.com
sudo service ntp start

И проверьте /etc/default/ntp, есть ли там строка
NTPD_OPTS='-g'
Она позволяет демону выравнивать время на бОльшее время.

Кстати, может покажете содержимое конфига?

Оффлайн ub_User

  • Автор темы
  • Любитель
  • *
  • Сообщений: 87
    • Просмотр профиля
Re: ubuntu server отствавание времени
« Ответ #9 : 01 Августа 2014, 13:58:12 »
Ну ntpd, на сколько мне известно, умеет выравнивать только в пределах минуты. Перед стартом демона нужно всё-таки время выровнять.sudo service ntp stop
sudo ntpdate -s ntp.ubuntu.com
sudo service ntp start

И проверьте /etc/default/ntp, есть ли там строка
NTPD_OPTS='-g'
Она позволяет демону выравнивать время на бОльшее время.

Кстати, может покажете содержимое конфига?


Сделал по Вашему совету.
roma@Rover:~$ cat /etc/default/ntp
NTPD_OPTS='-g'
Конфиг:
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 01 Августа 2014, 14:20:34 от ub_User »
Ubuntu 13.04
Pentim D 920 (2 x 3.0GHz), 3.0Gb RAM, Sapphire Radeon HD 5450

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: ubuntu server отствавание времени
« Ответ #10 : 01 Августа 2014, 15:32:01 »
Что там с sudo ntpq -p?

И grep ntpd /var/log/syslog посмотрим давайте

Оффлайн wtsch

  • Участник
  • *
  • Сообщений: 213
    • Просмотр профиля
Re: ubuntu server отствавание времени
« Ответ #11 : 01 Августа 2014, 15:41:39 »
Я бы попробовал clocksource поменять. Ntp-то Ntp, но явно проблема с системным таймером.

Вообще непонятно, время отстает на выключеном сервере, т.е. проблема с hardware clock и не работает ntp-синхронизация при старте, или время отстает на включенном сервере, т.е. проблема с software clock (system clock).
« Последнее редактирование: 01 Августа 2014, 15:47:01 от wtsch »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: ubuntu server отствавание времени
« Ответ #12 : 01 Августа 2014, 15:48:18 »
ls -ld /var/log/ntpstats/
ls -l /var/lib/ntp/ntp.drift

тоже давайте смотреть

wtsch, ntpd должен всё равно выруливать. ИМХО
А он не сервера видит, но не может уцепиться.
К тому же если ntpdate отрабатывает, то косяки системного таймера лесом

О! А параноей не страдали перед обнаружением рецидива?
sudo iptables-save  в студию

Пользователь решил продолжить мысль 01 Августа 2014, 15:49:30:
А вот ЭТОГО делать ни в коем случае нельзя
Угу, потому сия опция из коробки в серверной версии Ubuntu

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: ubuntu server отствавание времени
« Ответ #13 : 01 Августа 2014, 15:53:06 »

Угу, потому сия опция из коробки в серверной версии Ubuntu
Забыли, я ещё не проснулся...

Я бы попробовал clocksource поменять. Ntp-то Ntp, но явно проблема с системным таймером.
Если ntpd работает, и системный таймер стабилен, даже если врёт, это не проблема.

Цитировать
Вообще непонятно, время отстает на выключеном сервере, т.е. проблема с hardware clock и не работает ntp-синхронизация при старте, или время отстает на включенном сервере, т.е. проблема с software clock (system clock).
Проблема может быть в том, что скрипт ntpdate синхронизируется с неверным сервером. Кстати, скрипт надо отключать.
sudo chmod -x /etc/network/if-up.d/ntpdate

Пользователь решил продолжить мысль 01 Августа 2014, 15:55:07:
Подождал немного. Уже имею разницу по времени минут в 5.
roma@Rover:~$ sudo ntpq -p
[sudo] password for roma:
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 mail.concept-co 194.190.168.1    2 u   62   64  377   32.167  308184. 3703.04
 mon.tm-net.ru   89.109.251.21    2 u    7   64  377   32.111  308853. 3657.38
 luntik.ircclub. 194.190.168.1    2 u    4   64  377   31.987  308904. 3634.71
 solsocog.de     131.188.3.222    2 u   23   64  377   74.970  308678. 3646.31
 juniperberry.ca 193.79.237.14    2 u   36   64  377   90.354  308506. 3659.55
Может у меня с hwclock какие то проблемы? Очень уж быстро отставать начинает.
1. А у вас вообще TZ на компе правильно выставлена? А то, может, вы ждёте одного результата, а демон тащит к другому?
« Последнее редактирование: 01 Августа 2014, 15:55:07 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: ubuntu server отствавание времени
« Ответ #14 : 01 Августа 2014, 15:58:39 »
Не надо только вот костылей, всё прекрасно и так живёт
Мало того, таким образом ломается система восстановления времени, в случае долгого отсутствия связи с сетью.

Можно ещё проверить опцию NTPDATE_USE_NTP_CONF=yes в файле /etc/default/ntpdate

 

Страница сгенерирована за 0.018 секунд. Запросов: 21.