Привет. Может я чего-то не понимаю, но ощущение что в Slackware не прибавляется часовой пояс.
Я так понял есть два варианта установки времени:
1.localtime
Он не считывает информацию с EFI, а использует настройки системы
2. UTC
Лезет в EFI и к нему прибавляет время часового пояса.
В обоих вариантах у меня при входе в MacOS и перезаходе в Slackware время -3 от нужного.
Из прочитанного в интернете я так понял, в Mac'ax UTC, но при установке в Slackware UTC я получаю то же самое время на 3 часа меньше.
Чтобы не быть голословным:
Из прочитанного в интернете я так понял, в Mac'ax UTC
При чем тут прочитанное в интернете?
Есть машина. Заходим в BIOS и ставим время по UTC (например, 8:00:00).
Далее, в всех ОС, присутствующих на этой машине указываем, что аппаратное время у нас стоит по UTC.
И наши ОС дальше уже разбираются, какое время отображать, в соотвествии с часовым поясом.
Здесь вопрос только один: позволяет ли Mac на уровне BIOS (или кто там у него) выставить часы/минуты?
Пускай скрипят мои конечности.
Я - повелитель бесконечности... Мой блог
Есть машина. Заходим в BIOS и ставим время по UTC (например, 8:00:00).
Далее, в всех ОС, присутствующих на этой машине указываем, что аппаратное время у нас стоит по UTC.
Т.к нет в MacOS входа в EFI в привычном виде и часы я выставить не могу, то мне оставалось обратиться в интернет. В нем и сказано что в Mac время в UTC.
Там проблема касалась в основном времени в Windows, в Linux же предлагалось выставить UTC.
По итогу пока проблема исчезла. Не знаю что помогло, но я зашел в MacOs --> отключил автообновление времени с серверов --> выставил время в ручную --> вернул автообновление.
В Slackware выставлено сейчас UTC.
Ключа -l только нет у меня, но я так понял это --localtime имелось в виду.
Ну да, это он и есть, мой вывод help:
Spoiler
Shell
$ hwclock --help
Использование:
hwclock [function] [option...]
Time clocks utility.
Functions:
-r, --show display the RTC time
--get display drift corrected RTC time
--set set the RTC according to --date
-s, --hctosys set the system time from the RTC
-w, --systohc set the RTC from the system time
--systz send timescale configurations to the kernel
-a, --adjust adjust the RTC to account for systematic drift
--predict predict the drifted RTC time according to --date
Параметры:
-u, --utc the RTC timescale is UTC
-l, --localtime the RTC timescale is Local
-f, --rtc <file> use an alternate file to /dev/rtc0
--directisa use the ISA bus instead of /dev/rtc0 access
--date <time> date/time input for --set and --predict
--delay <sec> delay used when set new RTC time
--update-drift update the RTC drift factor
--noadjfile do not use /etc/adjtime
--adjfile <file> use an alternate file to /etc/adjtime
--test dry run; implies --verbose
-v, --verbose display more details
-h, --help display this help
-V, --version display version
Для более детальной информации смотрите hwclock(8).
У меня hwclock входит в sys-apps/util-linux-2.36.1
Нет, timezone проверена и выставлена изначально верно - Россия,Москва.
Автоматическое определение местоположение я не включал и выставлял его изначально руками.
"Однажды один очень мудрый человек… ничего не сказал. Времена были опасные, да и собеседники ненадёжные"