Страница 1 из 1

FreeBSD 9.3 и локальное время

Добавлено: 2015-04-21 9:33:03
Fast_Deer
Привет всем гуру!
:st: Сил моих больше нет бороться с локальным временем, поэтому обращаюсь к вам!
Суть проблемы такова:
Имеется сервак на FreeBSD 9.3. В биос выставлено локальное время; при установке указывалось тоже локальное время. На этом серваке поднят NTPD - по нему синхронизируется остальная сетка. Все это было сделано до перехода на +3 от UTC. После соответствующего указа обновил zoneinfo, все пакеты, выставил время в правильное. Перегружаюсь и смотрю: время выставляется на +4 от UTC, то есть добавляет +1 час от локального.

Код: Выделить всё

root@server:~ # date
Tue Apr 21 10:31:34 MSK 2015
Выставлял командой date, выставлял в биосе, но после перезагрузки все равно время ставится +1 час от локального. Сильно думаю что в этом виноват NTPD который синхронизирует время при старте системы, но как его побороть - идей нет.
Помогите пожалуйста!

FreeBSD 9.3 и локальное время

Добавлено: 2015-04-21 9:52:53
lap
Посмотрите что zdump говорит. Я ничего руками с зонами не делал, все искаропки на фряхе и есть предположение что там ничего не поправлено:
Вот что говорит центось:

Код: Выделить всё

/etc/localtime  Sat Mar 27 22:59:59 2010 UTC = Sun Mar 28 01:59:59 2010 MSK isdst=0 gmtoff=10800
/etc/localtime  Sat Mar 27 23:00:00 2010 UTC = Sun Mar 28 03:00:00 2010 MSD isdst=1 gmtoff=14400
/etc/localtime  Sat Oct 30 22:59:59 2010 UTC = Sun Oct 31 02:59:59 2010 MSD isdst=1 gmtoff=14400
/etc/localtime  Sat Oct 30 23:00:00 2010 UTC = Sun Oct 31 02:00:00 2010 MSK isdst=0 gmtoff=10800
/etc/localtime  Sat Mar 26 22:59:59 2011 UTC = Sun Mar 27 01:59:59 2011 MSK isdst=0 gmtoff=10800
/etc/localtime  Sat Mar 26 23:00:00 2011 UTC = Sun Mar 27 03:00:00 2011 MSK isdst=0 gmtoff=14400
/etc/localtime  Sat Oct 25 21:59:59 2014 UTC = Sun Oct 26 01:59:59 2014 MSK isdst=0 gmtoff=14400
/etc/localtime  Sat Oct 25 22:00:00 2014 UTC = Sun Oct 26 01:00:00 2014 MSK isdst=0 gmtoff=10800
/etc/localtime  9223372036854689407 = NULL
/etc/localtime  9223372036854775807 = NULL
[camelot@nd ~]$ uname -rv
2.6.32-504.3.3.el6.x86_64 #1 SMP Wed Dec 17 01:55:02 UTC 2014
[camelot@nd ~]$
а вот фрюшка:

Код: Выделить всё

/etc/localtime  Sat Mar 27 22:59:59 2010 UTC = Sun Mar 28 01:59:59 2010 MSK isdst=0 gmtoff=10800
/etc/localtime  Sat Mar 27 23:00:00 2010 UTC = Sun Mar 28 03:00:00 2010 MSD isdst=1 gmtoff=14400
/etc/localtime  Sat Oct 30 22:59:59 2010 UTC = Sun Oct 31 02:59:59 2010 MSD isdst=1 gmtoff=14400
/etc/localtime  Sat Oct 30 23:00:00 2010 UTC = Sun Oct 31 02:00:00 2010 MSK isdst=0 gmtoff=10800
/etc/localtime  Sat Mar 26 22:59:59 2011 UTC = Sun Mar 27 01:59:59 2011 MSK isdst=0 gmtoff=10800
/etc/localtime  Sat Mar 26 23:00:00 2011 UTC = Sun Mar 27 03:00:00 2011 MSK isdst=0 gmtoff=14400
/etc/localtime  Fri Jan  1 03:00:00 2500 UTC = Fri Jan  1 03:00:00 2500 MSK isdst=0 gmtoff=14400
/etc/localtime  Fri Jan  1 03:00:00 2500 UTC = Fri Jan  1 03:00:00 2500 MSK isdst=0 gmtoff=14400
root@moon:~ # uname -vr
10.1-RELEASE-p9 FreeBSD 10.1-RELEASE-p9 #0: Tue Apr  7 01:09:46 UTC 2015     root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC
root@moon:~ #

FreeBSD 9.3 и локальное время

Добавлено: 2015-04-21 11:58:27
guest
lap писал(а):Посмотрите что zdump говорит. Я ничего руками с зонами не делал, все искаропки на фряхе и есть предположение что там ничего не поправлено:
Вот что говорит центось:

Код: Выделить всё

/etc/localtime  Sat Mar 27 22:59:59 2010 UTC = Sun Mar 28 01:59:59 2010 MSK isdst=0 gmtoff=10800
/etc/localtime  Sat Mar 27 23:00:00 2010 UTC = Sun Mar 28 03:00:00 2010 MSD isdst=1 gmtoff=14400
/etc/localtime  Sat Oct 30 22:59:59 2010 UTC = Sun Oct 31 02:59:59 2010 MSD isdst=1 gmtoff=14400
/etc/localtime  Sat Oct 30 23:00:00 2010 UTC = Sun Oct 31 02:00:00 2010 MSK isdst=0 gmtoff=10800
/etc/localtime  Sat Mar 26 22:59:59 2011 UTC = Sun Mar 27 01:59:59 2011 MSK isdst=0 gmtoff=10800
/etc/localtime  Sat Mar 26 23:00:00 2011 UTC = Sun Mar 27 03:00:00 2011 MSK isdst=0 gmtoff=14400
/etc/localtime  Sat Oct 25 21:59:59 2014 UTC = Sun Oct 26 01:59:59 2014 MSK isdst=0 gmtoff=14400
/etc/localtime  Sat Oct 25 22:00:00 2014 UTC = Sun Oct 26 01:00:00 2014 MSK isdst=0 gmtoff=10800
/etc/localtime  9223372036854689407 = NULL
/etc/localtime  9223372036854775807 = NULL
[camelot@nd ~]$ uname -rv
2.6.32-504.3.3.el6.x86_64 #1 SMP Wed Dec 17 01:55:02 UTC 2014
[camelot@nd ~]$
а вот фрюшка:

Код: Выделить всё

/etc/localtime  Sat Mar 27 22:59:59 2010 UTC = Sun Mar 28 01:59:59 2010 MSK isdst=0 gmtoff=10800
/etc/localtime  Sat Mar 27 23:00:00 2010 UTC = Sun Mar 28 03:00:00 2010 MSD isdst=1 gmtoff=14400
/etc/localtime  Sat Oct 30 22:59:59 2010 UTC = Sun Oct 31 02:59:59 2010 MSD isdst=1 gmtoff=14400
/etc/localtime  Sat Oct 30 23:00:00 2010 UTC = Sun Oct 31 02:00:00 2010 MSK isdst=0 gmtoff=10800
/etc/localtime  Sat Mar 26 22:59:59 2011 UTC = Sun Mar 27 01:59:59 2011 MSK isdst=0 gmtoff=10800
/etc/localtime  Sat Mar 26 23:00:00 2011 UTC = Sun Mar 27 03:00:00 2011 MSK isdst=0 gmtoff=14400
/etc/localtime  Fri Jan  1 03:00:00 2500 UTC = Fri Jan  1 03:00:00 2500 MSK isdst=0 gmtoff=14400
/etc/localtime  Fri Jan  1 03:00:00 2500 UTC = Fri Jan  1 03:00:00 2500 MSK isdst=0 gmtoff=14400
root@moon:~ # uname -vr
10.1-RELEASE-p9 FreeBSD 10.1-RELEASE-p9 #0: Tue Apr  7 01:09:46 UTC 2015     root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC
root@moon:~ #
идите ка Вы учиться:

# zdump -v /etc/localtime | grep 2014
# zdump -v /etc/localtime | grep 2015

сравните вывод от верхнего, изучите что есть GMT, UTC и локальное время, пояса и тд и тп
И как настраивать BIOS в зависимости от того какое время впоследствии использовать или наоборот.

# man adjkerntz
# man tzsetup

Код: Выделить всё

# ls -la /etc/localtime
# ls -la /etc/wall_cmos_clock

для Moscow:

# diff -u /etc/localtime /usr/share/zoneinfo/Europe/Moscow

копия текущего:

# ls -la /var/db/zoneinfo
# cat /var/db/zoneinfo
пример для 9.3-RELEASE + bug fixed с Московским локальным временем в BIOS и Московской зоной:

Код: Выделить всё

[host]~ > uname -rsm
FreeBSD 9.3-RELEASE-p13 amd64
[host]~ > sysctl -a | grep machdep.adjkerntz
machdep.adjkerntz: -10800
[host]~ > date
вторник, 21 апреля 2015 г. 11:49:22 (MSK)
[host]~ > ls -la /etc/wall_cmos_clock
-r--r--r--  1 root  wheel  0 10 окт  2014 /etc/wall_cmos_clock
[host]~ > diff /etc/localtime /usr/share/zoneinfo/Europe/Moscow
[host]~ > zdump -v /etc/localtime | grep 2014
/etc/localtime  Sat Oct 25 21:59:59 2014 UTC = Sun Oct 26 01:59:59 2014 MSK isdst=0 gmtoff=14400
/etc/localtime  Sat Oct 25 22:00:00 2014 UTC = Sun Oct 26 01:00:00 2014 MSK isdst=0 gmtoff=10800
[host]~ > zdump -v /etc/localtime | grep 2015
[host]~ >
разницу в zdump для 2014 и 2015 видно?

ps: можно воспользоваться установкой из порта, а можно проапгредить 9.3 до 9.3-RELENG (патчеванная):
freebsd-update или svn + пересборка
pps: работа с timezone в Linux ничем не отличается, работа ntpdate/ntp тоже не отличается, за одним
исключением синхронизация ntp с cmos

FreeBSD 9.3 и локальное время

Добавлено: 2015-04-21 23:57:13
Fast_Deer
Спасибо откликнувшимся на "мое горе" и в частности guest!
Вопрос закрыт и проблема решена. Причина: древний каталог /usr/share/zoneinfo/ который еще ставился с системой и я почему-то тупил и брал от туда localtime, при этом пытаясь обновиться. После установки пакета zoneinfo, обновления etc/localtime, а также смены времени в БИОС все заработало.
*Тупил, наверное, потому что "рядом" стоит такой же сервак (с одного компакта ставился но позднее), но с другим задачами и у него таких проблем не было - наверное обновил и забыл

FreeBSD 9.3 и локальное время

Добавлено: 2015-05-08 9:05:46
wien
оффтоп: Заведите журнал учета изменений ПО+history change в начале каждого конфига при изменении, недолго же строчку черкануть, так вам же проще будет отслеживать историю, иногда это поможет отследить момент начала некорректной работы служб. Сейчас бы не вспоминали обновил не обновил...

FreeBSD 9.3 и локальное время

Добавлено: 2015-05-08 18:42:36
icb
И как настраивать BIOS в зависимости от того какое время впоследствии использовать или наоборот.
Где про это можно почитать подробнее?
Разве не все равно какое время установлено в BIOS, если его потом поменять командой date или синхронизировать через ntp?

FreeBSD 9.3 и локальное время

Добавлено: 2015-06-25 13:39:38
Fast_Deer
Вся "фишка" как раз в синхронизации через ntp - там это привязывается к локальной зоне. Если она указана неправильно, то и часы будут показывать неправильно (как в моем случае).
Можно конечно отказаться от синхронизации и просто выставить "командой date", но часы компа неточные - имеют свойство отставать, что чревато некоторыми проблемами в сети. Для этого и существует синхронизация

FreeBSD 9.3 и локальное время

Добавлено: 2015-06-25 14:43:30
guest
icb писал(а):
И как настраивать BIOS в зависимости от того какое время впоследствии использовать или наоборот.
Где про это можно почитать подробнее?
хз, перелопатить несколько источников про:
- про временные зоны и гринвич;
- GMT и UTC - различие;
- чем локальное время отличатеся от GMT и UTC :)
Разве не все равно какое время установлено в BIOS, если его потом поменять командой date или синхронизировать через ntp?
когда верхнее уложится в голове, станет понятно что время выставленное в BIOS по GMT или UTC
(что Вам больше нравится) будет отличаться от ЛОКАЛЬНОГО.
Те (то есть) Вы выставили "БАЗУ", взависимости от базы, выбираете ВРЕМЕННУЮ ЗОНУ, а далее
используете:
- ntpdate при boot для корректировки времени скачком (можно исключить, если ntpd запускать со скачком,
если память не изменяет, потом будет плавная синхронизация, но тут есть ньюансы - про скачок)
- затем ntpd/openntpd для регулярной синхронизации

FreeBSD 9.3 и локальное время

Добавлено: 2015-07-17 10:58:46
de-signer
Всем привет.

Система на Linux (хотя вряд ли это имеет значение). Периодически на этом же железе пускается винда. Чтобы не заморачиваться ни со временем ни с ntp поставил и в винде и в linux временную зону "Лондон" +0 UTC. Но линух упорно при старте вычитает 2 часа из времени BIOS. Почему именно 2 часа непонятно, т.к. при установке задал "Москву" +3 UTC. Как ещё можно уломать линух не трогать BIOSовкие часы?

Отправлено спустя 1 час 5 минут 49 секунд:

Код: Выделить всё

>sudo dpkg-reconfigure tzdata
Current default time zone: 'Europe/London'
Local time is now:      Пт. июля 17 10:37:30 BST 2015.
Universal Time is now:  Fri Jul 17 09:37:30 UTC 2015.
Ну вот с какого перепугу UTC от времени в Лондоне отличается на час? UTC нынче по атлантике берётся?

Отправлено спустя 12 минут 7 секунд:
Видимо в Лондоне сезонный перевод часов =( Буду жить в Африке на острове Сан-Томе. Надеюсь экваториальные страны часы не дёргают.

FreeBSD 9.3 и локальное время

Добавлено: 2015-07-17 12:48:25
guest
de-signer писал(а):Всем привет.

Система на Linux (хотя вряд ли это имеет значение). Периодически на этом же железе пускается винда. Чтобы не заморачиваться ни со временем ни с ntp поставил и в винде и в linux временную зону "Лондон" +0 UTC. Но линух упорно при старте вычитает 2 часа из времени BIOS. Почему именно 2 часа непонятно, т.к. при установке задал "Москву" +3 UTC. Как ещё можно уломать линух не трогать BIOSовкие часы?
контрольный выстрел, тьфу, слова: "чтобы не заморачиваться" - что говорит о непонимании.

Windows работает с локальным временем и считает что в BIOS именно оно, по другому НЕ УМЕЕТ.
Можно использовать ухищрения на предмет изменения в registery на UTC, в этом случае, нужно
отключать ntp или time синхронизацию, ибо по shutdown - M$ Windoze прописывает свое время
в BIOS.
Понятно почему в Linux/xBSD/OSX/Unix - убегает время в случае DualBoot Linux/Unix & Windoze

Отсюда два варианта:
1) в BIOS выставляем локальное время, в Windows by default localtime (+ time sync),
в Linux/Unix тоже используем localtime и правильно выставляем timezone.
Радуемся...

2) Любителям извращений, в BIOS - UTC, в Windows - находим в Internet:
- что нужно изменить в registery + отключаем time-sync
- В Linux, настраиваем UTC вместо localtime

подводные камни в случае 2):
- M$ строго нерекомендует менять localtime на UTC для W2K, W2008/R2 & etc
- на десктопных M$ Windoze - можно получить проблемы в случае Hibernate & update

links:
http://www.opennet.ru/base/sys/date_and_time.txt.html - common guide (old)
https://help.ubuntu.com/community/Ubunt ... _Conflicts
https://wiki.archlinux.org/index.php/Time
M$ links, please search youself

FreeBSD 9.3 и локальное время

Добавлено: 2015-07-17 13:22:51
de-signer
Благодарю за помощь. Задание ключа реестра M$ научила винду не трогать часы BIOS. Настроил обе оси на свой часовой пояс. Всё работает как надо. Часы в BIOS показывают время UTC.

FreeBSD 9.3 и локальное время

Добавлено: 2015-07-20 12:42:14
Vlad5503
Freebsd 9.3 установлена довольно давно, почти сразу как она вышла в свет. Т.е. до указа президента о отмене перевода времени. А тут ещё атака через NTP сервер у нас была.. и пришлось временно выключить сервер времени.
На сегодня проработана защита(firewall) и сам конфиг ntp-сервера. На данный момент сервер времени запущен, но возникла проблема со сдвигом времени.
Вот что имеем на сегодня:

Код: Выделить всё

# ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 65.55.56.206    .INIT.          16 u    - 1024    0    0.000    0.000   0.000
 client110-187-1 .INIT.          16 u    - 1024    0    0.000    0.000   0.000
 voodoonet.biz   .INIT.          16 u    - 1024    0    0.000    0.000   0.000
 gate.hws.ru     .INIT.          16 u    - 1024    0    0.000    0.000   0.000
Начал делать смену временной зоны по статье - http://itadept.ru/freebsd-timezone-update/ (раздел "Установка базы часовых поясов вручную")
на этапе смены зоны уже в систему получил это:

Код: Выделить всё

# tzsetup -r
tzsetup: Error reading /var/db/zoneinfo.
Скопировал из /usr/share/zoneinfo в /var/db/zoneinfo.
Но сиё действие не помогло...получил:

Код: Выделить всё

# tzsetup -r
Could not open /usr/share/zoneinfo/М?: No such file or directory
В итоге сервер выдает время со смещением на 1 час, а мне надо чтоб было наше время.
Прошу помощи в решении этого вопроса.

FreeBSD 9.3 и локальное время

Добавлено: 2015-07-20 14:35:41
guest
Vlad5503 писал(а):Freebsd 9.3 установлена довольно давно, почти сразу как она вышла в свет. Т.е. до указа президента о отмене перевода времени. А тут ещё атака через NTP сервер у нас была.. и пришлось временно выключить сервер времени.

<skipped>

Код: Выделить всё

# tzsetup -r
tzsetup: Error reading /var/db/zoneinfo.
Скопировал из /usr/share/zoneinfo в /var/db/zoneinfo.
Но сиё действие не помогло...получил:

Код: Выделить всё

# tzsetup -r
Could not open /usr/share/zoneinfo/М?: No such file or directory
В итоге сервер выдает время со смещением на 1 час, а мне надо чтоб было наше время.
Прошу помощи в решении этого вопроса.
Вы же не пытаетесь думать. Вам про ntp было написано что НЕВЕРНО заданы значения
в /etc/rc.conf , и что...

1) какая у Вас зона?
2) показывайте:

Код: Выделить всё

# uname -rsmK
# ls -la /var/db/zoneinfo
# cat /var/db/zoneinfo
# ls -la /usr/share/zoneinfo/
# ls -la /etc/wall_cmos_clock
# ls -la /etc/localtime
# sysctl machdep.adjkerntz
# zdump -v /etc/localtime | grep 2014
# zdump -v /etc/localtime | grep 2015

FreeBSD 9.3 и локальное время

Добавлено: 2015-07-21 11:51:01
Vlad5503
Выкладываю запрошенные Вами сведения:

Код: Выделить всё

# uname -rsmK
FreeBSD 9.3-RELEASE i386 903000

Код: Выделить всё

# ls -la /var/db/zoneinfo
total 136
drwxr-xr-x  14 root  wheel    512 Jul 20 13:18 .
drwxr-xr-x  12 root  wheel    512 Jul 20 14:46 ..
drwxr-xr-x   2 root  wheel   1024 Jul 20 13:18 Africa
drwxr-xr-x   6 root  wheel   2560 Jul 20 13:18 America
drwxr-xr-x   2 root  wheel    512 Jul 11  2014 Antarctica
drwxr-xr-x   2 root  wheel    512 Jul 20 13:18 Arctic
drwxr-xr-x   2 root  wheel   1536 Jul 20 13:18 Asia
drwxr-xr-x   2 root  wheel    512 Jul 20 13:18 Atlantic
drwxr-xr-x   2 root  wheel    512 Jul 11  2014 Australia
-rw-r--r--   1 root  wheel   2102 Jul 20 13:18 CET
-r--r--r--   1 root  wheel   2294 Jul 11  2014 CST6CDT
-rw-r--r--   1 root  wheel   1876 Jul 20 13:18 EET
-r--r--r--   1 root  wheel    118 Jul 11  2014 EST
-r--r--r--   1 root  wheel   2294 Jul 11  2014 EST5EDT
drwxr-xr-x   2 root  wheel   1024 Jul 11  2014 Etc
drwxr-xr-x   2 root  wheel   1536 Jul 20 13:18 Europe
-r--r--r--   1 root  wheel    231 Jul 11  2014 Factory
-r--r--r--   1 root  wheel    119 Jul 11  2014 HST
drwxr-xr-x   2 root  wheel    512 Jul 11  2014 Indian
-rw-r--r--   1 root  wheel   2102 Jul 20 13:18 MET
-r--r--r--   1 root  wheel    118 Jul 11  2014 MST
-r--r--r--   1 root  wheel   2294 Jul 11  2014 MST7MDT
-r--r--r--   1 root  wheel   2294 Jul 11  2014 PST8PDT
drwxr-xr-x   2 root  wheel   1024 Jul 11  2014 Pacific
drwxr-xr-x   2 root  wheel    512 Jul 11  2014 SystemV
-r--r--r--   1 root  wheel    118 Jul 11  2014 UTC
-rw-r--r--   1 root  wheel   1873 Jul 20 13:18 WET
-r--r--r--   1 root  wheel   3519 Jul 11  2014 posixrules
-r--r--r--   1 root  wheel  20563 Jul 11  2014 zone.tab
В следующем логе как-то непонятно(возможно язык консоли неверный?).

Код: Выделить всё

# cat /var/db/zoneinfo
М?
.       ?Ї
..М?Pacific)М?  AustraliaуХ6МEST5EDT7М?Asia9а?Н?
UTCёН?
HSTєН?
posixrulesи?Н?
CETіН?
EtcмН?
WETнНCST6CDTоНFactoryпН?
ESTяН?
METрНAtlantic*уХъНPST8PDTЮН?Europeа-О?SystemV.О?AfricaаcО?
EETdОMST7MDTeО?AmericaЩО?Indianа        П?
AntarcticaХzone.tabmиП?
MSTП?XArcticаr

Код: Выделить всё

# ls -la /usr/share/zoneinfo
total 136
drwxr-xr-x  14 root  wheel    512 Jul 20 13:18 .
drwxr-xr-x  30 root  wheel    512 Jul 11  2014 ..
drwxr-xr-x   2 root  wheel   1024 Jul 20 13:18 Africa
drwxr-xr-x   6 root  wheel   2560 Jul 20 13:18 America
drwxr-xr-x   2 root  wheel    512 Jul 11  2014 Antarctica
drwxr-xr-x   2 root  wheel    512 Jul 20 13:18 Arctic
drwxr-xr-x   2 root  wheel   1536 Jul 20 13:18 Asia
drwxr-xr-x   2 root  wheel    512 Jul 20 13:18 Atlantic
drwxr-xr-x   2 root  wheel    512 Jul 11  2014 Australia
-rw-r--r--   1 root  wheel   2102 Jul 20 13:18 CET
-r--r--r--   1 root  wheel   2294 Jul 11  2014 CST6CDT
-rw-r--r--   1 root  wheel   1876 Jul 20 13:18 EET
-r--r--r--   1 root  wheel    118 Jul 11  2014 EST
-r--r--r--   1 root  wheel   2294 Jul 11  2014 EST5EDT
drwxr-xr-x   2 root  wheel   1024 Jul 11  2014 Etc
drwxr-xr-x   2 root  wheel   1536 Jul 20 13:18 Europe
-r--r--r--   1 root  wheel    231 Jul 11  2014 Factory
-r--r--r--   1 root  wheel    119 Jul 11  2014 HST
drwxr-xr-x   2 root  wheel    512 Jul 11  2014 Indian
-rw-r--r--   1 root  wheel   2102 Jul 20 13:18 MET
-r--r--r--   1 root  wheel    118 Jul 11  2014 MST
-r--r--r--   1 root  wheel   2294 Jul 11  2014 MST7MDT
-r--r--r--   1 root  wheel   2294 Jul 11  2014 PST8PDT
drwxr-xr-x   2 root  wheel   1024 Jul 11  2014 Pacific
drwxr-xr-x   2 root  wheel    512 Jul 11  2014 SystemV
-r--r--r--   1 root  wheel    118 Jul 11  2014 UTC
-rw-r--r--   1 root  wheel   1873 Jul 20 13:18 WET
-r--r--r--   1 root  wheel   3519 Jul 11  2014 posixrules
-r--r--r--   1 root  wheel  20563 Jul 11  2014 zone.tab

Код: Выделить всё

# ls -la /etc/wall_cmos_clock
ls: /etc/wall_cmos_clock: No such file or directory

Код: Выделить всё

# ls -la /etc/localtime
ls: /etc/localtime: No such file or directory

Код: Выделить всё

# sysctl machdep.adjkerntz
machdep.adjkerntz: 0

Код: Выделить всё

# zdump -v /etc/localtime | grep 2014

Код: Выделить всё

 # zdump -v /etc/localtime | grep 2015

FreeBSD 9.3 и локальное время

Добавлено: 2015-07-21 13:32:54
guest
Vlad5503 писал(а):Выкладываю запрошенные Вами сведения:

Код: Выделить всё

# uname -rsmK
FreeBSD 9.3-RELEASE i386 903000

Код: Выделить всё

# ls -la /var/db/zoneinfo
total 136
drwxr-xr-x  14 root  wheel    512 Jul 20 13:18 .
drwxr-xr-x  12 root  wheel    512 Jul 20 14:46 ..
drwxr-xr-x   2 root  wheel   1024 Jul 20 13:18 Africa
drwxr-xr-x   6 root  wheel   2560 Jul 20 13:18 America
drwxr-xr-x   2 root  wheel    512 Jul 11  2014 Antarctica
drwxr-xr-x   2 root  wheel    512 Jul 20 13:18 Arctic
drwxr-xr-x   2 root  wheel   1536 Jul 20 13:18 Asia
drwxr-xr-x   2 root  wheel    512 Jul 20 13:18 Atlantic
drwxr-xr-x   2 root  wheel    512 Jul 11  2014 Australia
-rw-r--r--   1 root  wheel   2102 Jul 20 13:18 CET
-r--r--r--   1 root  wheel   2294 Jul 11  2014 CST6CDT
-rw-r--r--   1 root  wheel   1876 Jul 20 13:18 EET
-r--r--r--   1 root  wheel    118 Jul 11  2014 EST
-r--r--r--   1 root  wheel   2294 Jul 11  2014 EST5EDT
drwxr-xr-x   2 root  wheel   1024 Jul 11  2014 Etc
drwxr-xr-x   2 root  wheel   1536 Jul 20 13:18 Europe
-r--r--r--   1 root  wheel    231 Jul 11  2014 Factory
-r--r--r--   1 root  wheel    119 Jul 11  2014 HST
drwxr-xr-x   2 root  wheel    512 Jul 11  2014 Indian
-rw-r--r--   1 root  wheel   2102 Jul 20 13:18 MET
-r--r--r--   1 root  wheel    118 Jul 11  2014 MST
-r--r--r--   1 root  wheel   2294 Jul 11  2014 MST7MDT
-r--r--r--   1 root  wheel   2294 Jul 11  2014 PST8PDT
drwxr-xr-x   2 root  wheel   1024 Jul 11  2014 Pacific
drwxr-xr-x   2 root  wheel    512 Jul 11  2014 SystemV
-r--r--r--   1 root  wheel    118 Jul 11  2014 UTC
-rw-r--r--   1 root  wheel   1873 Jul 20 13:18 WET
-r--r--r--   1 root  wheel   3519 Jul 11  2014 posixrules
-r--r--r--   1 root  wheel  20563 Jul 11  2014 zone.tab
так какая зона у Вас выставлена?
- время у Вас не локальное
- /var/db/zoneinfo - это файл в котором указана выбранная зона, почему у Вас, это директория?

# rm -rf /var/db/zoneinfo
# tzsetup

FreeBSD 9.3 и локальное время

Добавлено: 2015-07-21 14:43:56
Vlad5503
честно говоря искал по инету, что представляет из себя /var/db/zoneinfo и не нашел(или плохо искал..).
сделал указанные Вами действия.
# ls -la /var/db/zoneinfo
-rw-r--r-- 1 root wheel 17 Jul 21 23:33 /var/db/zoneinfo

Отправлено спустя 1 минуту 13 секунд:
Что далее необходимо проверить мне?

Отправлено спустя 8 минут 34 секунды:
пришлось скорректировать время после tzsetup командой date 1507211742 (согласно текущему времени у нас).

FreeBSD 9.3 и локальное время

Добавлено: 2015-07-22 10:36:44
Vlad5503
Сервер ntpd начал синхронизироваться с внешними доступными серверами 2 и 1 стратума. Стал отдавать время локальным процессам и клиентам по сети.
Понаблюдаем за ним как далее пойдет.
Спасибо всем, кто подсказал что и как мне проверить и делать.