URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 49020
[ Назад ]

Исходное сообщение
"Помогите, плз, разобраться с таймзоной!"

Отправлено AMG , 05-Окт-04 14:39 
Привет Всем! Народ, помогите, пожалуйста, разобраться с настройкой таймзоны на FreeBSD! Не знаю почему, недавно начались глюки почты с датой!

дата прихода почты на мой сервер на три часа позже ставиться! т.е. отправил в 13:52
а время получения пишет в 17-53!!!!!! Таймзона почему-то ставиться в заголовках письма +0700!!!

Пробовал менять через sysinstall -  выбираю Rus Federation --> Moscow- 00:00, пробовал ставить и +03:00

ничего не меняется она (TZ) остается +0700 ! А должно быть как я понял +0400 !

Раньше никаких проблем не возникало, все работало как надо! Физ. доступа до машины нет! Какое время стоит в биосе неизвестно.


Народ, плиз, объясните как КОРРЕКТНО нужно настраивать TZ!!!


СПАСИБО!

P.S.
Система FreeBSD 4.8 pre13, sendmail 8.12.10

    


Содержание

Сообщения в этом обсуждении
"Помогите, плз, разобраться с таймзоной!"
Отправлено z3f , 05-Окт-04 15:02 
Я не уверен,но есть такая штука hwclock - которая меняет в том числе и машинное ( а не только системное время) поищи ее.
Кроме того поищи у себя такое - localtime(по моему где-то в /etc он находится)  и поищи файлик с таймзоной (московской) и просто замени эти файлики. То есть переименуй московскую таймзону в localtime  и перезапиши этот файлик.
Более того попробуй поменять время не через sysconfig а вручную.
и последнее - смена таймзоны требует перезагрузки системы!!!

с уважением z3f.

PS - у меня SuSe Linux - потому очень аккуратно относись к моим советам - но последняя строчка - по моему верна для всех систем!


"Помогите, плз, разобраться с таймзоной!"
Отправлено YuryD , 05-Окт-04 15:33 
>Более того попробуй поменять время не через sysconfig а вручную.
>и последнее - смена таймзоны требует перезагрузки системы!!!

man zic,tzsetup,tzdump , но sysinstall все корректно делает. А поставить время ntpdate  поможет


"Помогите, плз, разобраться с таймзоной!"
Отправлено lavr , 05-Окт-04 16:31 
>Привет Всем! Народ, помогите, пожалуйста, разобраться с настройкой таймзоны на FreeBSD! Не
>знаю почему, недавно начались глюки почты с датой!
>
>дата прихода почты на мой сервер на три часа позже ставиться! т.е.
>отправил в 13:52
>а время получения пишет в 17-53!!!!!! Таймзона почему-то ставиться в заголовках письма
>+0700!!!
>
>Пробовал менять через sysinstall -  выбираю Rus Federation --> Moscow- 00:00, пробовал ставить и +03:00
>
>ничего не меняется она (TZ) остается +0700 ! А должно быть как
>я понял +0400 !
>
>Раньше никаких проблем не возникало, все работало как надо! Физ. доступа до
>машины нет! Какое время стоит в биосе неизвестно.
>
>
>Народ, плиз, объясните как КОРРЕКТНО нужно настраивать TZ!!!
>
>
>СПАСИБО!
>
>P.S.
>Система FreeBSD 4.8 pre13, sendmail 8.12.10
>
>

вообще-то ВСЕ это должно быть в handbook'е или faq'е:

man adjkerntz

если время на телеге взято один в один с CMOS без GMT об этом будет
свидетельствовать наличие файла:

ls -la /etc/wall_cmos_clock

и переменная ядра:

[unix1]~ > sysctl -a | grep wall_cmos_clock
machdep.wall_cmos_clock: 1
[unix1]~ >

Время по Москве (все можно установить руками на работающей системе,
одно НО - съедет крон и время в статистиках и тд и тп, мб лучше
перегрузиться или положить сервисы и потом поднять?)

[unix1]~ > date
вторник,  5 октября 2004 г. 16:26:53 (MSD)
[unix1]~ > sysctl -a | grep adjkerntz
machdep.adjkerntz: -14400
[unix1]~ > bc
bc 1.06
Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
14400/3600
4
[unix1]~ >

надеюсь ВСЕ понятно.

в одном окне маны, в другом можно действовать.
После того как все поправлено выполнить date и скорректировать время.


"Помогите, плз, разобраться с таймзоной!"
Отправлено AMG , 06-Окт-04 14:46 
>>Привет Всем! Народ, помогите, пожалуйста, разобраться с настройкой таймзоны на FreeBSD! Не
>>знаю почему, недавно начались глюки почты с датой!
>>
>>дата прихода почты на мой сервер на три часа позже ставиться! т.е.
>>отправил в 13:52
>>а время получения пишет в 17-53!!!!!! Таймзона почему-то ставиться в заголовках письма
>>+0700!!!
>>
>>Пробовал менять через sysinstall -  выбираю Rus Federation --> Moscow- 00:00, пробовал ставить и +03:00
>>
>>ничего не меняется она (TZ) остается +0700 ! А должно быть как
>>я понял +0400 !
>>
>>Раньше никаких проблем не возникало, все работало как надо! Физ. доступа до
>>машины нет! Какое время стоит в биосе неизвестно.
>>
>>
>>Народ, плиз, объясните как КОРРЕКТНО нужно настраивать TZ!!!
>>
>>
>>СПАСИБО!
>>
>>P.S.
>>Система FreeBSD 4.8 pre13, sendmail 8.12.10
>>
>>
>
>вообще-то ВСЕ это должно быть в handbook'е или faq'е:
>
>man adjkerntz
>
>если время на телеге взято один в один с CMOS без GMT
>об этом будет
>свидетельствовать наличие файла:
>
>ls -la /etc/wall_cmos_clock
>
>и переменная ядра:
>
>[unix1]~ > sysctl -a | grep wall_cmos_clock
>machdep.wall_cmos_clock: 1
>[unix1]~ >
>
>Время по Москве (все можно установить руками на работающей системе,
>одно НО - съедет крон и время в статистиках и тд и
>тп, мб лучше
>перегрузиться или положить сервисы и потом поднять?)
>
>[unix1]~ > date
>вторник,  5 октября 2004 г. 16:26:53 (MSD)
>[unix1]~ > sysctl -a | grep adjkerntz
>machdep.adjkerntz: -14400
>[unix1]~ > bc
>bc 1.06
>Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.
>This is free software with ABSOLUTELY NO WARRANTY.
>For details type `warranty'.
>14400/3600
>4
>[unix1]~ >
>
>надеюсь ВСЕ понятно.
>
>в одном окне маны, в другом можно действовать.
>После того как все поправлено выполнить date и скорректировать время.


Спасибо! вроде бы получилось.

сначала удалил /etc/wall_cmos_clock
потом tzsetup, потом уже появилось значение этой переменной ядра sysctl -a |grep adjkerntz
machdep.adjkerntz: -14400

перезагрузился на всякий случай, все работает.

т.е.,как я понял ,получилось, что время у меня настроено по UTC теперь, а не по локальному времени CMOS.


не понятно одно -  то же самое дожен делать sysinstall!  - и все равно после него ставилось +0700.

СПАСИБО!