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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: 14.04.4: ntpdate срабатывает только после входа в систему  (Прочитано 744 раз)

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

Оффлайн alex_nur

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Добрый день. Ubuntu 14.04.4 стоит на виртуальной машине (hiper-v). После каждой перезагрузки убегает время вперед на несколько (десятков) минут. За несколько дней три часа разницы было.
Помогает ntpdate IP_ntp_сервера_в_локалке.
Создал исполняемый ntpdate_my, прописал в него

Цитировать
#!/bin/sh
ntpdate IP_ntp_сервера_в_локалке

поместил его в /usr/sbin/ntpdate_my

В /etc/rc.local прописал до :exit:
Цитировать
/usr/sbin/ntpdate_my

Итого: после перезагрузки время опять неправильное, однако после входа пользователя в систему скрипт отрабатывает (время становится верным).

Попробовал прописывать в /etc/bash.bashrc
Цитировать
/usr/sbin/ntpdate_my
без изменений. Время с сервера берется только после входа в систему.

Как сделать так, чтобы без входа в систему время бралось с сервера NTP?


Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Убрать ntpdate вообще.
Нормально настроить хост, чтобы время не бегало.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн alex_nur

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
К хосту доступа нет. Настраивать там что-то никто не будет (если только не будет сразу готового решения), т.к. там полно других виртуалок и с их временем нет проблем.

Та же ubuntu на vmware worskstation - не имеет проблем. Отсюда вижу один выход - настроить через ntpdate

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Готовое решение - НАСТРОИТЬ СЛУЖБУ ВРЕМЕНИ.
Если уроды, админящие хост, не в состоянии справиться с такой примитивной задачей, взять бейсбольную биту и внести искру разума в заблудшие головы…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Да уж...
ИМХО заявку в службу поддержки о нестабильности системных часов.
Там делов-то на пару кликов, причём проблема устраняется сразу на всех "гостях".

Если в свойствах машины стоит "жрать системные часы", то демон ntpd на гостевой машине сойдёт с ума.

Если не реагируют - настраивайте ntpd, тоже не сильно сложно. В местной библиотеке есть гайд, ищите

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Если не реагируют - настраивайте ntpd, тоже не сильно сложно. В местной библиотеке есть гайд, ищите
Как вариант. У меня разницу в почти час за трое суток выпрямило… без всяких убогих ntpdate.
Но лучше настроить хост один раз.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн alex_nur

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Убрал ntpdate.

Поставил ntp.

Изменил server в /etc/ntp.conf
Цитировать
service ntp restart

не подхватывает время.
Перезагрузка не помогает.


root@srv01:/etc/init.d# cat /etc/ntp.conf
Цитировать
# /etc/ntp.conf, configuration for ntpd; see ntp.conf(5) for help

driftfile /var/lib/ntp/ntp.drift


# Enable this if you want statistics to be logged.
#statsdir /var/log/ntpstats/

statistics loopstats peerstats clockstats
filegen loopstats file loopstats type day enable
filegen peerstats file peerstats type day enable
filegen clockstats file clockstats type day enable

# Specify one or more NTP servers.

# Use servers from the NTP Pool Project. Approved by Ubuntu Technical Board
# on 2011-02-08 (LP: #104525). See http://www.pool.ntp.org/join.html for
# more information.
#server 0.ubuntu.pool.ntp.org
#server 1.ubuntu.pool.ntp.org
#server 2.ubuntu.pool.ntp.org
#server 3.ubuntu.pool.ntp.org

# Use Ubuntu's ntp server as a fallback.
# server ntp.ubuntu.com
server 192.168.224.2

# Access control configuration; see /usr/share/doc/ntp-doc/html/accopt.html for
# details.  The web page <http://support.ntp.org/bin/view/Support/AccessRestrictions>
# might also be helpful.
#
# Note that "restrict" applies to both servers and clients, so a configuration
# that might be intended to block requests from certain clients could also end
# up blocking replies from your own upstream servers.

# By default, exchange time with everybody, but don't allow configuration.
restrict -4 default kod notrap nomodify nopeer noquery
restrict -6 default kod notrap nomodify nopeer noquery

# Local users may interrogate the ntp server more closely.
restrict 127.0.0.1
restrict ::1

# Clients from this (example!) subnet have unlimited access, but only if
# cryptographically authenticated.
#restrict 192.168.123.0 mask 255.255.255.0 notrust


# If you want to provide time to your local subnet, change the next line.
# (Again, the address is an example only.)
#broadcast 192.168.123.255

# If you want to listen to time broadcasts on your local subnet, de-comment the
# next lines.  Please do this only if you trust everybody on the network!
#disable auth
#broadcastclient

alex@srv01:~$ sudo service ntp status
Цитировать
* NTP server is running
alex@srv01:~$ sudo ntpq -p
Цитировать
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 p4500a01.xxx.pa 192.168.3.9       3 u   46   64    1    0.958  -548393   0.000

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
ntpd СРАЗУ время не выставляет. Сутки-двое подождите, он всё выправит.

Оффлайн alex_nur

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
И поймало время только что. Видимо время какое-то нужно для подхвата. Попробую перезагрузить, посмотрю

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
не подхватывает время.
Перезагрузка не помогает.
Пункт про бейсбольную биту и нормальную настройку хоста вы намеренно проигнорировали?…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Да что Вы торопитесь-то? Как голый в баню.
ntpd отличается тем, что он вычисляет дрейф и подстраивает корректировку времени. Таким образом даже пропадание первичного источника на некоторое время не влияет на точность хода.
Но после первичного запуска дрейф будет немного плавать, так что не пугайтесь, если увидите завтра или через час, что время немного уплыло

Пользователь добавил сообщение 08 Апреля 2016, 12:01:19:
AnrDaemon, так удобней )))
Заодно и опыта поднабрался... правда опыт борьбы с хостерами тоже востребован всегда

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Мыши плакали, кололись…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

 

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