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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

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

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

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: ubuntu server отствавание времени
« Ответ #15 : 01 Августа 2014, 16:03:22 »
fisher74, таким образом время может прыгать при переключении интерфейсов. В результате чего тот же dovecot например может просто самоубиваться.
Если нет связи с сетью, но перед этим был достаточно наработан дрифт, рассинхрон не превысит нескольких секунд на сутки.
Так что эту гадость НУЖНО отключать.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: ubuntu server отствавание времени
« Ответ #16 : 01 Августа 2014, 16:07:25 »
Сами себе противоречите: если дрифт наработан, то куда время будет скакать при переключении интерфейсов? Тем более оно максимально синхронизировано.
Просыпайтесь уже )))

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: ubuntu server отствавание времени
« Ответ #17 : 01 Августа 2014, 16:15:39 »
fisher74, куда угодно... Я с этим столько намучался в свой время... :/
Пока скрипт не пристрелил, dovecot постоянно падал. Потому что ppp клиенты постоянно коннектились и дёргали ntp вверх-вниз, не давая нормально работать.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: ubuntu server отствавание времени
« Ответ #18 : 01 Августа 2014, 16:36:07 »
Ну видимо тут ещё можно рассмотреть какие интерфейсы на сервере, если со статическими адресами, то этот скрипт блокируется. У Вас было ppp...
Я с dovecot-ом не боролся, потому не буду спорить. Этот диалог ещё раз показывает, что многие проблемы индивидуальны и исключения из правил применения просто имеют место быть.

Оффлайн ub_User

  • Автор темы
  • Любитель
  • *
  • Сообщений: 87
    • Просмотр профиля
Re: ubuntu server отствавание времени
« Ответ #19 : 01 Августа 2014, 22:43:36 »
Уух понаписали то тут  :)
Отвечаю на промельнувшие вопросы: сервер остаётся иногда без инета на ночь, днём обычно сеть доступна. Из сетевых интерфейсов задействует wlan1.
roma@Rover:~$ ls -ld /var/log/ntpstats/
drwxr-xr-x 2 ntp ntp 4096 авг.   1 15:54 /var/log/ntpstats/
А вот тут уже интересней
roma@Rover:~$ ls -l /var/lib/ntp/ntp.drift
ls: невозможно получить доступ к /var/lib/ntp/ntp.drift: Нет такого файла или каталога
У меня PID motion аналогично не мог создаться в /var/motion/motion.pid. Попробую-ка заменить дрифт файл на /var/ntp.drift, хотяяя каталог то такой есть...
roma@Rover:~$ ls /var/lib -l | grep ntp
drwxr-xr-x 2 ntp      ntp      4096 окт.  10  2013 ntp
drwxr-xr-x 2 root     root     4096 окт.  10  2013 ntpdate
« Последнее редактирование: 01 Августа 2014, 22:46:37 от ub_User »
Ubuntu 13.04
Pentim D 920 (2 x 3.0GHz), 3.0Gb RAM, Sapphire Radeon HD 5450

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: ubuntu server отствавание времени
« Ответ #20 : 02 Августа 2014, 07:54:42 »
sudo touch /var/lib/ntp/ntp.drift
sudo chown ntp:ntp /var/lib/ntp/ntp.drift
Хотя не уверен, что это правильно

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: ubuntu server отствавание времени
« Ответ #21 : 02 Августа 2014, 13:43:57 »
ntp сам создаст его.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн ub_User

  • Автор темы
  • Любитель
  • *
  • Сообщений: 87
    • Просмотр профиля
Re: ubuntu server отствавание времени
« Ответ #22 : 02 Августа 2014, 14:10:31 »
ntp сам создаст его.
В том то и дело, что не создаёт. Сделал ручками:
sudo touch /var/lib/ntp/ntp.drift
sudo chown ntp:ntp /var/lib/ntp/ntp.drift
Перезапустил ntp, но дрифт пустой:
$ ls -l /var/lib/ntp/ntp.drift
-rw-rw-rw- 1 ntp ntp 0 авг.   2 14:05 /var/lib/ntp/ntp.drift
В конфиге вернул запись:
$ cat /etc/ntp.conf | grep drift
driftfile /var/lib/ntp/ntp.drift
Ubuntu 13.04
Pentim D 920 (2 x 3.0GHz), 3.0Gb RAM, Sapphire Radeon HD 5450

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: ubuntu server отствавание времени
« Ответ #23 : 02 Августа 2014, 14:33:06 »
Ещё раз говорю - он сам создаст его. Удалите то что вы там сделали, у вас даже права на файл неправильные.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн ub_User

  • Автор темы
  • Любитель
  • *
  • Сообщений: 87
    • Просмотр профиля
Re: ubuntu server отствавание времени
« Ответ #24 : 04 Августа 2014, 08:17:34 »
Ещё раз говорю - он сам создаст его. Удалите то что вы там сделали, у вас даже права на файл неправильные.
Права я сам выставил. Ок, удалил. Рестартанул ntp. Но ntp его не создаёт.
Да, права на каталог /var/lib/ntp:
drwxr-xr-x 2 ntp      ntp      4096 авг.   4 09:43 ntpИ да, я не указал как работает сеть. Стоит роутер (DIR-300), на сервак выделен фиксированный айпи в свойствах dhcp. Интерфейс используется wlan1. На роутере разрешён UDP 123 порт до сервера.
С фаерволом не баловался:
$ sudo iptables-save
# Generated by iptables-save v1.4.21 on Mon Aug  4 09:56:54 2014
*filter
:INPUT ACCEPT [3345540:4457782900]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [1453855:294877857]
COMMIT
# Completed on Mon Aug  4 09:56:54 2014

Тут верхняя строчка - видимо рестартовал ntp:
$ grep ntpd /var/log/syslog
Aug  4 09:44:50 Rover ntpd[22030]: ntpd exiting on signal 15
Aug  4 09:44:52 Rover ntpd[26851]: ntpd 4.2.6p5@1.2349-o Wed Oct  9 18:56:59 UTC 2013 (1)
Aug  4 09:44:52 Rover ntpd[26852]: proto: precision = 1.397 usec
Aug  4 09:44:52 Rover ntpd[26852]: ntp_io: estimated max descriptors: 1024, initial socket boundary: 16
Aug  4 09:44:52 Rover ntpd[26852]: Listen and drop on 0 v4wildcard 0.0.0.0 UDP 123
Aug  4 09:44:52 Rover ntpd[26852]: Listen and drop on 1 v6wildcard :: UDP 123
Aug  4 09:44:52 Rover ntpd[26852]: Listen normally on 2 lo 127.0.0.1 UDP 123
Aug  4 09:44:52 Rover ntpd[26852]: Listen normally on 3 wlan1 192.168.0.105 UDP 123
Aug  4 09:44:52 Rover ntpd[26852]: Listen normally on 4 lo ::1 UDP 123
Aug  4 09:44:52 Rover ntpd[26852]: Listen normally on 5 wlan1 fe80::226:18ff:fec4:b070 UDP 123
Aug  4 09:44:52 Rover ntpd[26852]: peers refreshed
Aug  4 09:44:52 Rover ntpd[26852]: Listening on routing socket on fd #22 for interface updates
На текущий момент отстаёт на 30 с лишним минут.
$ sudo ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 ns.aksinet.net  130.149.17.21    2 u   11   64  377   89.472  1991851 4134.74
 ns.davydkovo.ne 89.109.251.23    2 u   15   64  377   34.095  1991819 4105.17
 95.213.132.254  89.175.22.41     2 u   14   64  377   45.659  1991846 4082.93
 ntp.ix.ru       .PPS.            1 u   18   64  377   34.277  1991796 4076.37
 juniperberry.ca 193.79.237.14    2 u   24   64  377   94.403  1991721 4050.74
« Последнее редактирование: 04 Августа 2014, 08:33:11 от ub_User »
Ubuntu 13.04
Pentim D 920 (2 x 3.0GHz), 3.0Gb RAM, Sapphire Radeon HD 5450

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: ubuntu server отствавание времени
« Ответ #25 : 04 Августа 2014, 08:46:12 »
Покажите содержимое /etc/default/rcS
И предлагаю запустить демона в debug mode
sudo ntpd -p /var/run/ntpd.pid -g -d -c /etc/ntp.conf > /tmp/ntp.log 2>&1лог будет течь файле /tmp/ntp.log
« Последнее редактирование: 04 Августа 2014, 08:53:18 от fisher74 »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: ubuntu server отствавание времени
« Ответ #26 : 04 Августа 2014, 09:03:38 »
Демон работает? Время не убегает? Ну и... не морочьте себе голову.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн ub_User

  • Автор темы
  • Любитель
  • *
  • Сообщений: 87
    • Просмотр профиля
Re: ubuntu server отствавание времени
« Ответ #27 : 04 Августа 2014, 09:06:45 »
Демон работает. Время убегает.

Пользователь решил продолжить мысль 04 Августа 2014, 09:08:36:
Отвечаю на вопррс по rc5
$ cat /etc/default/rcS
#
# /etc/default/rcS
#
# Default settings for the scripts in /etc/rcS.d/
#
# For information about these variables see the rcS(5) manual page.
#
# This file belongs to the "initscripts" package.

# delete files in /tmp during boot older than x days.
# '0' means always, -1 or 'infinite' disables the feature
#TMPTIME=0

# spawn sulogin during boot, continue normal boot if not used in 30 seconds
#SULOGIN=no

# do not allow users to log in until the boot has completed
#DELAYLOGIN=no

# assume that the BIOS clock is set to UTC time (recommended)
UTC=yes

# be more verbose during the boot process
#VERBOSE=no

# automatically repair filesystems with inconsistencies during boot
#FSCKFIX=no

« Последнее редактирование: 04 Августа 2014, 09:08:36 от ub_User »
Ubuntu 13.04
Pentim D 920 (2 x 3.0GHz), 3.0Gb RAM, Sapphire Radeon HD 5450

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: ubuntu server отствавание времени
« Ответ #28 : 04 Августа 2014, 11:59:50 »
с if-up.d/ntpdate флажок исполнения сняли?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн ub_User

  • Автор темы
  • Любитель
  • *
  • Сообщений: 87
    • Просмотр профиля
Re: ubuntu server отствавание времени
« Ответ #29 : 04 Августа 2014, 12:39:05 »
с if-up.d/ntpdate флажок исполнения сняли?
Недопонял вас.
$ ls /etc/network/if-up.d/ntpdate -l
-rwxr-xr-x 1 root root 1298 апр.   3  2013 /etc/network/if-up.d/ntpdate
chmod a-x имеется ввиду?
Ubuntu 13.04
Pentim D 920 (2 x 3.0GHz), 3.0Gb RAM, Sapphire Radeon HD 5450

 

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