= Сообщение: 10796 из 10796 ==================================== RU.UNIX.BSD = От : Eugene Grosbein 2:5006/1 11 Nov 24 10:52:22 Кому : Yuri Kosivtsov 11 Nov 24 10:52:22 Тема : Re: еще вопросик FGHI : area://RU.UNIX.BSD?msgid=grosbein.net+7c2fe117 На : area://RU.UNIX.BSD?msgid=2:5021/29+672f8d02 = Кодировка сообщения определена как: IBM866 ================================= ============================================================================== 09 нояб. 2024, суббота, в 16:19 NOVT, Yuri Kosivtsov написал(а):
EG>> Hе сбивает время в BIOS. Время в BIOS лучше всего держать в UTC EG>> (что фря и делает при отсутствии файла /etc/wall_cmos_clock), EG>> а базу timezone в актуальном состоянии. EG>> Hо ты можешь всё-таки держать время в BIOS локальное. EG>> Запусти tzsetup. YK> Hу как не сбивается. При инсталляции спрашивает "время в UTC", нет, YK> говорю, в MSK. Ставится, потом ntpdate синхронизируется и с точки YK> зрения фри время точное (так оно и есть).
ntpdate не занимается "временем в BIOS", то есть в RTC, как и любые другие приложения типа date или ntpd. Они корректируют время в ядре, которое ВСЕГДА идёт в UTC и переводится в местное при визуализации и при записи в RTC. Hо ядерное время не пишется в RTC ни каждую секунду, ни даже в моменты корректировки ядерного времени.
Ядерное время пишется в RTC периодически, с периодом в sysctl machdep.rtc_save_period, по дефолту раз в 1800 секунд (полчаса). Так что если ты запускал FreeBSD с синхронизацией часов менее чем на полчаса и потом ребутил, она могла не успеть исправить время в RTC.
Eugene -- Hаучить не кланяться авторитетам, а исследовать их и сравнивать их поучения с жизнью. Hаучить настороженно относиться к опыту бывалых людей, потому что жизнь меняется необычайно быстро. --- slrn/1.0.3 (FreeBSD) * Origin: RDTC JSC (2:5006/1@fidonet)