Перейти к собственно контенту

AgR^ Live Blog

Общественные записки не поддающиеся вкуриванию…

Архив

Рубрика: NTP

Проснулся утром и обнаружил что смартфон почему то начал отставать на час. Пошуршав в инете  понял, что это был день перевода часов на зимнее время. Но т.к. зимнее время отменили, то переводить время не надо.
Заодно решил проверить сервера. Что и как там со временем. Оказалось, что и они стали отставать на 1 час. А это совсем плохо. Т.к. там некоторые вещи привязаны ко времени.
Полазив по инету нашёл решение.
Лезем в порты и ставим тайм зону.
>cd /usr/ports/misc/zoneinfo
>make install clean
Далее:
>ln -sf /usr/share/zoneinfo/Etc/GMT-6 /etc/localtime — временная зона для Уфы
и смотрим
>date
vadim# date
воскресенье, 30 октября 2011 г. 22:20:27 (GMT-6)
теперь имеем то, что должны иметь 🙂

UPD: 03-01-2012
Кстати. Вот более правильный метод.
# make -C /usr/ports/misc/zoneinfo install clean
# tzsetup

После этого имеем более правильный формат времени:

# date
среда,  4 января 2012 г. 14:15:06 (YEKT)

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Загрузка...
1 549 views

NTP Сервер

мая 27

Понадобилось както опять поднять NTP сервер (сервер синхронизации времени) чтобы на всех машинках в конторе было одинаковое время и народ бы не сваливал раньше времени на обед или домой. Но по прошествии времени всё уже позабылось. И вот решил написать как памятку себе, т.к единственное что помню — только то что были какие-то «грабли» с обновлением времени с интернетовских серверов.


rc.conf

ntpdate_enable="YES"
ntpdate_program="/usr/sbin/ntpdate"
ntpdate_flags="-u ntp.psn.ru"

ntpd_enable="YES"
ntpd_program="/usr/sbin/ntpd"
ntpd_flags="-p /var/run/ntpd.pid"

>touch /etc/ntp.conf

>touch /var/db/ntp.drift

>touch /var/log/ntp.log

ntp.conf

server 194.149.67.130 prefer                          # ntp.psn.ru
server 212.82.32.26                                          # time2.one4vision.de
server 132.239.1.6                                             # ntp.ucsd.edu
server 192.43.244.18                                        # time.nist.gov

driftfile /var/db/ntp.drift
logfile /var/log/ntp.log

restrict default ignore                              # Запрещаем всем сверяться с нашим сервером
restrict 127.0.0.1
# restrict 10.0.0.233
restrict 194.149.67.130 noquery notrap             # Разрешаем этим машинкам исправлять наше время
restrict 212.82.32.26 noquery notrap
restrict 132.239.1.6 noquery notrap
restrict 192.43.244.18 noquery notrap
restrict 10.0.0.0 mask 255.0.0.0 nomodify notrap       # А этим (т.е. локалке) можно сверяться с нами

Вот и вспомнил из-за чего была проблема! При указании в ntp.conf доменного адреса вместо IP адреса — сервер просто не находит сервера откуда обновлять время. Как один из вариантов это указание IP адреса или же (этот вариант не пробовал) указать в /etc/hosts пару <IP-доменное имя> всех серверов откуда пытаемся синхронизировать время.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Загрузка...
840 views