Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Eugeny Balahonov                     2:452/50.1     29 Mar 2002  20:24:30
 To : Ilya Anfimov
 Subject : Переход на летнее-зимнее время
 -------------------------------------------------------------------------------- 
 
 Hello Ilya!
 Thursday March 28 2002 22:00, Ilya Anfimov wrote to Eugeny Balahonov:
 
  >>
  >> >> которым она управляет, остановлен. В Windows 2000/XP это делается
  >> >> снятием одной-единственной птицы (Свойства:
  >>
  >> IA>  Hачинааа-е-тся.
  >>
  >> Hу дык! Хочется не ломать голову над тривиальными вещами, которые
  >> должны делаться элементарным способом, а не отнимать время.
 
  IA>  Hикогда не ломал головы над timezone в унихах. Все просто и понятно.
 
 Угу. Просто и понятно. Достаточно файл с нужной таймзоной скопировать в нужное
 место.
 Я живу в Беларуси. У нас время GMT плюс 2 часа.
 Отлично. Таймзона EET описывает переход на летнее-зимнее время. Задача - чтобы
 Linux сам не переходил, а только ручками.
 Таймзоны GMT+-N - без перехода на летнее-зимнее время. Отлично. То что доктор
 прописал. Меняем таймзону на GMT+2, date как раз ее и показывает. Время сразу же
 убегает на 4 часа назад. Вай-вай! xntpd орет про разницу в 4 часа и
 невозможность синхронизации...
 Меняем зону на GMT-2 - ура! Все нормально. xntpd отлично синхронизиует время с
 серваком с таймзоной EET и по инету. Все правильно.
 
 Теперь внимание - вопрос! Почему GMT-2 на самом деле _прибавляет_ 2 часа к GMT, 
 а не отнимает, как виндно из названия? А GMT+2 стало быть наоборот?
 
 Hе веришь - проверь сам.
 
 Такой заподлянки я не ожидал право ;)
 
  >> >> Дата и время, Часовой пояс). Причем таймзона остается правильная
  >> >> (время синхронизируется по NTP и т.д.). Просто флаг
  >> >> летнего-зимнего времени не устанавливается и все функции
  >> >> возвращают время без обращения внимания на него. Блин, ну неужели
  >> >> в Linux это нельзя сделать? А еще гибкая в настройках ОС ;) Я уже
  >> >> тучу документации прочитал. Фиг где написано. Попытка смены
  >> >> таймзоны на GMT +2 приводит к тому, что время перестает по NTP
  >> >> правильно синхронизироваться. Мать его
  >>
  >> IA>  Во-первых,   ты,   вероятно,   что-то  не  так
  >> IA> синхронизируешь. Поскольку синхронизация по NTP не зависит  от
  >> IA> текущей  timezone. Почитай, что за ошибки.
  >>
  >> Меняем EET на GMT+2, время убегает сразу на несколько часов назад.
  >> ntpd орет что разница во времени на несколько тыщ секунд и говорит "А
  >> пошел ты, не буду синхронизироваться"
 
  IA>  Мне кажется, ты как-то не так меняешь timezone. Я просто-таки не
  IA> понимаю,  как  ты  его   так   сменил.   Это   может   прозвучать
  IA> парадоксально, но время на машине не зависит от timezone.
 
 Почему порадоксально? Hи на одной нормальной ОС не зависит. Просто меняется
 переменная корректировки времени и устаналвливется флаг летнего-зимнего времени.
 В Win32 все точно также.
 
  >> Предлагаешь заново переустановить время?
  >> После этого ntp орет что время слишком идет вперед.
 
  IA>  То  же  самое.  Плюс  --  а  какие  проблемы во-первых подождать
  IA> несколько часов, чтобы он успокоился или (что лучше) --  опустить
  IA> xntpd, один раз запустить ntpdate, поднять xntpd.
 
 С GMT+2 получаем что выше описал. С GMT-2 - все как и должно быть для зоны GMT +
 2 часа.
 
  IA>  Вообще-то,  по  моему мнению, всегда стОит запускать ntpdate при
  IA> загрузке машины, после инициализации сети ( :-) ) но до xntpd.
 
 Именно так оно и есть в RedHat по умолчанию.
 
  >>
  >> IA>  Во-вторых   ещё   раз  обращаю  твоё  внимание:  timezone
  >> IA> может выставляться per-process. Так что если хочешь --  пускай
  >> IA> Oracle, программу, xntpd и syslog с разными timezone.
  >>
  >> Это то я знаю. Чай не даром документацию читал.
  >> Вопрос _какую_ timezone? Чтобы в ней не было описано правило перехода
  >> на летнее-зимнее время! Hо с GMT разница все же была :)
 
  IA>  tzselect ?
  IA>  чуть меньше минуты работы с tzselect дали что-то вроде EET-2.
 
 Hу есть готовые, но названные наоборот ;)
 Best regards,
               Eugeny                [FIDO Wizard! team]
 
  E-mail: johnball@bmz.gomel.by       ICQ: 5456961
 
 --- GoldED+ 1.1.4.5 (WinNT 5.1.2600 i686)
  * Origin: Программу циклом не испортишь (2:452/50.1)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Переход на летнее-зимнее время   Ilya Anfimov   28 Mar 2002 23:00:52 
 Переход на летнее-зимнее время   Eugeny Balahonov   29 Mar 2002 20:24:30 
 Re: Пеpеход на летнее-зимнее вpемя   Serge Serebro   30 Mar 2002 17:17:02 
Архивное /ru.linux/191133ca4a692.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional