powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Автосинхронизация времени
16 сообщений из 16, страница 1 из 1
Автосинхронизация времени
    #38688421
vetal747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!

Пытаюсь настроить автоматическую синхронизацию времени через crontab, но ничего не выходит.
Нужна помощь, как я понимаю ошибка связана с правами доступа.
Как мне настроить выполнение скрипта из под root 'а?

1. Файл crontab
авторSHELL=/bin/bash
*/1 * * * * sh /home/oracle/rman/date.sh 2>/tmp/tmp.cron

2. Скрипт
автор#!/bin/sh
/usr/sbin/ntpdate -u <IP адрес>

3. Лог ошибки:
Код: plaintext
4 Jul 20:03:01 ntpdate[29184]: step-systime: Operation not permitted

Red Hat 5.5
Время постоянно уходит вперед, наверняка из-за того что ОС установлена на ВМ. Поэтому без синхронизации никак
...
Рейтинг: 0 / 0
Автосинхронизация времени
    #38688422
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vetal747Время постоянно уходит вперед, наверняка из-за того что ОС установлена на ВМ. Поэтому без синхронизации никакПочитайте доку по используемой системе виртуализации. В них бывают свои инструменты для синхронизации времени с хостом.
...
Рейтинг: 0 / 0
Автосинхронизация времени
    #38688464
проходил мимо...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vetal747,

мой вам совет - забудьте про ntpdate НАВСЕГДА. используйте ntpd. разве что при загрузке ОДИН раз можно запустить ntpdate...
...
Рейтинг: 0 / 0
Автосинхронизация времени
    #38695623
vetal747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Автосинхронизация времени
    #38695628
Фотография Alexey Zhidkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не DBA должен этим заниматься а админ ОС.
...
Рейтинг: 0 / 0
Автосинхронизация времени
    #38695645
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На кой хрен ты все сервера в restrict прописал?
...
Рейтинг: 0 / 0
Автосинхронизация времени
    #38695664
vetal747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вычитал вот здесь http://www.k-max.name/linux/ntp-server-na-linux/
Кто нибудь может по пунктам объяснить где настройки не верны и на что их необходимо исправить
...
Рейтинг: 0 / 0
Автосинхронизация времени
    #38696119
проходил мимо...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vetal747,

1. берёшь свой конфиг файл, убираешь все restrict'ы и вместо них пишешь:
Код: plsql
1.
2.
restrict default kod nomodify notrap nopeer noquery
restrict 127.0.0.1

если сервер времени в твоей сети тоже настраиваешь ты, то на нём в конфиге ещё добавить строку
Код: plsql
1.
restrict <network> mask <netmask> nomodify notrap


2. перезапускаешь ntpd
3. ждёшь 5-10 минут, можно понаблюдать за /var/log/messages или куда-там у тебя syslog пишет
там появится что-то наподобие:
Код: plsql
1.
2.
3.
4.
... kernel time sync status 0040
... frequency initialized -12.515 PPM from /var/lib/ntp/drift
... synchronized to LOCAL(0), stratum 10
... synchronized to ..., stratum N


4. ntptrace

PS ПОЖАЛУЙСТА, не нужно больше скриншотов - копи-паста текста было бы более, чем достаточно...
PPS вообще с этим всем лучше в соседний форум. по операционной системе...
...
Рейтинг: 0 / 0
Автосинхронизация времени
    #38696126
ДаВот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vetal747..., ДА, а время надо брать ОТСЮДА:
Код: plaintext
1.
2.
3.
	   server 0.europe.pool.ntp.org
	   server 1.europe.pool.ntp.org
	   server 2.europe.pool.ntp.org
	   server 3.europe.pool.ntp.org

Модератор: Тема перенесена из форума "Oracle".
...
Рейтинг: 0 / 0
Автосинхронизация времени
    #38696637
vetal747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Теперь ситуация такая:


ntpq -p
автор[root@server-test2-db log]# ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
айпи .INIT. 16 u - 64 0 0.000 0.000 0.000
айпи .INIT. 16 u - 64 0 0.000 0.000 0.000
ntp1.0x00.lv .INIT. 16 u - 64 0 0.000 0.000 0.000
tms04.deltatele .INIT. 16 u - 64 0 0.000 0.000 0.000
91.240.0.5 .INIT. 16 u - 64 0 0.000 0.000 0.000
herbrand.noumic .INIT. 16 u - 64 0 0.000 0.000 0.000
ntp1.zenon.net .INIT. 16 u - 64 0 0.000 0.000 0.000
tick.usno.navy. .INIT. 16 u - 64 0 0.000 0.000 0.000
time-b.timefreq .INIT. 16 u - 64 0 0.000 0.000 0.000

ntp.conf
автор[root@server-test2-db etc]# cat ntp.conf
# ▒▒▒▒▒▒▒▒-▒▒▒▒▒▒▒
server айпи prefer
server айпи
server 0.europe.pool.ntp.org
server 1.europe.pool.ntp.org
server 2.europe.pool.ntp.org
server 3.europe.pool.ntp.org
server ntp0.zenon.net
server ns.arc.nasa.gov
server tick.usno.navy.mil
server time.nist.gov

# ▒▒▒▒▒ ▒▒▒▒▒▒▒
driftfile /var/lib/ntp/drift
logfile /var/log/ntpstats

# ▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒ ▒ ▒▒▒▒▒▒▒:
# ▒▒ ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒ ▒▒▒
restrict default ignore

# ▒▒▒▒▒▒▒▒▒ ▒▒▒ ▒▒▒▒▒▒▒▒▒▒ - ▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒ ▒▒▒. ▒▒▒▒▒▒▒▒▒ ▒▒▒▒ ▒▒▒▒▒▒ ▒▒ ▒▒▒▒▒▒▒
restrict 127.0.0.1

# ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒ ▒ ▒▒▒▒▒▒▒▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒ ▒▒▒▒▒▒▒▒▒ ▒▒▒▒.
# ▒▒▒▒▒▒▒▒▒ ▒▒ ▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒ ▒ ▒▒▒▒▒▒▒▒ ▒ ▒▒▒
#restrict 10.46.143.102 mask 255.255.255.255 nomodify notrap noquery

# ▒▒▒ ▒▒▒▒▒▒▒ ▒▒▒ ▒▒ ▒▒▒▒▒▒▒▒▒ ▒▒▒, ▒▒▒▒▒ ▒▒▒▒▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒▒
#restrict 10.46.0.0 mask 255.255.248.0 nomodify notrap nopeer

# ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒ ▒▒▒▒▒▒:
restrict default kod nomodify notrap nopeer noquery
restrict 127.0.0.1

ntpd
автор[root@server-test2-db sysconfig]# cat ntpd
# Drop root to id 'ntp:ntp' by default.
OPTIONS="-u ntp:ntp -p /var/run/ntpd.pid"

# Set to 'yes' to sync hw clock after successful ntpdate
SYNC_HWCLOCK=yes

# Additional options for ntpdate
NTPDATE_OPTIONS=""

NTPD_ARGS="-g"

clock
автор[root@server-test2-db sysconfig]# cat clock
# The ZONE parameter is only evaluated by system-config-date.
# The timezone of the system is defined by the contents of /etc/localtime.
ZONE="Europe/Moscow"
UTC=true
ARC=false

drift
автор[root@server-test2-db ntp]# cat drift
0.000

ntpstats
автор[root@server-test2-db log]# cat ntpstats
11 Jul 17:24:42 ntpd[1558]: getaddrinfo: "ns.arc.nasa.gov" invalid host address, ignored
14 Jul 21:24:43 ntpd[1558]: ntpd exiting on signal 15
14 Jul 22:55:09 ntpd[2599]: getaddrinfo: "ns.arc.nasa.gov" invalid host address, ignored
15 Jul 16:14:48 ntpd[2599]: ntpd exiting on signal 15
15 Jul 16:37:54 ntpd[9947]: ntpd exiting on signal 15

messages
авторJul 15 16:14:56 server-test2-db ntpd[9946]: ntpd 4.2.2p1@1.1570-o Thu Nov 26 11:34:34 UTC 2009 (1)
Jul 15 16:14:56 server-test2-db ntpd[9947]: precision = 1.000 usec
Jul 15 16:14:56 server-test2-db ntpd[9947]: Listening on interface wildcard, 0.0.0.0#123 Disabled
Jul 15 16:14:56 server-test2-db ntpd[9947]: Listening on interface wildcard, ::#123 Disabled
Jul 15 16:14:56 server-test2-db ntpd[9947]: Listening on interface eth0, fe80::215:5dff:fe8f:2802#123 Enabled
Jul 15 16:14:56 server-test2-db ntpd[9947]: Listening on interface lo, ::1#123 Enabled
Jul 15 16:14:56 server-test2-db ntpd[9947]: Listening on interface lo, 127.0.0.1#123 Enabled
Jul 15 16:14:56 server-test2-db ntpd[9947]: Listening on interface eth0, 10.46.141.65#123 Enabled
Jul 15 16:14:56 server-test2-db ntpd[9947]: kernel time sync status 0040
Jul 15 16:14:58 server-test2-db ntpd[9947]: frequency initialized 0.000 PPM from /var/lib/ntp/drift
Jul 15 16:38:01 server-test2-db ntpd[10173]: ntpd 4.2.2p1@1.1570-o Thu Nov 26 11:34:34 UTC 2009 (1)
Jul 15 16:38:01 server-test2-db ntpd[10174]: precision = 1.000 usec
Jul 15 16:38:01 server-test2-db ntpd[10174]: Listening on interface wildcard, 0.0.0.0#123 Disabled
Jul 15 16:38:01 server-test2-db ntpd[10174]: Listening on interface wildcard, ::#123 Disabled
Jul 15 16:38:01 server-test2-db ntpd[10174]: Listening on interface eth0, fe80::215:5dff:fe8f:2802#123 Enabled
Jul 15 16:38:01 server-test2-db ntpd[10174]: Listening on interface lo, ::1#123 Enabled
Jul 15 16:38:01 server-test2-db ntpd[10174]: Listening on interface lo, 127.0.0.1#123 Enabled
Jul 15 16:38:01 server-test2-db ntpd[10174]: Listening on interface eth0, 10.46.141.65#123 Enabled
Jul 15 16:38:01 server-test2-db ntpd[10174]: kernel time sync status 0040
Jul 15 16:38:04 server-test2-db ntpd[10174]: frequency initialized 0.000 PPM from /var/lib/ntp/drift

Есть еще какие идеи?
...
Рейтинг: 0 / 0
Автосинхронизация времени
    #38696780
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проходил мимо...мой вам совет - забудьте про ntpdate НАВСЕГДА. используйте ntpd.Уже пора на systemd переучиваться
...
Рейтинг: 0 / 0
Автосинхронизация времени
    #38696813
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По протоколу ntp синхронизация не происхдит сразу, надо подождать несколько минут, проверяется утилитой ntpq, запскаете ее и периодически командой peers смотрите расхождение времени, появление * напротив какой-нибудь записи означает, что синхронизация произошла, командой rv отображаются параметры, там главное в строчке sync_ntp
...
Рейтинг: 0 / 0
Автосинхронизация времени
    #38696850
Мутаген
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Когда время уходит прямо на глазах, то NTP не поможет вообще: он не способен подкручивать больше нескольких секунд в час. Надо крутить физическую машину и выяснять почему в виртуалке так скачет время. Изнутри VM/VPS сделать ничего не выйдет.

Точно ли это виртуалка? Эта строка -- ntpdate[29184]: step-systime: Operation not permitted -- обычно означает контейнер внутри virtuozzo, где виртуальная машина не может править время вообще. Это тоже надо выяснить у оператора железного сервера.

ntpd по дефолту не будет вообще ничего делать если разница между локальным временем и нормальным временем больше 1024 сек. Если на сервере 16 часов, а реальное время 10 часов, то сколько ntpq -p не запускай, "появление * напротив какой-нибудь записи" не случиться
...
Рейтинг: 0 / 0
Автосинхронизация времени
    #38696877
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если посмотреть 1-ый пост ntp все-таки работает, но вот у него offset жуткий, кажется зона не настроена, либо на хосте либо в вм...
...
Рейтинг: 0 / 0
Автосинхронизация времени
    #38696879
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не 1-ый, а второй, там где картинка...
...
Рейтинг: 0 / 0
Автосинхронизация времени
    #38698506
Фотография aist-psk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуй это , мне помогло
для вирт на hiper-v
на гостевой машине
1) в параметрах загрузки ядра (grup.conf) добавить "clock=pit notsc divider=10" (если lilo -> append)
2) проверить, что в параметрах аппаратных часов /etc/adjtime установлен параметр "LOCAL"
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Автосинхронизация времени
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]