[Решено] MacOS сбивает время в Slackware

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Аватара пользователя
UnixNoob
Сообщения: 578
ОС: Slackware

[Решено] MacOS сбивает время в Slackware

Сообщение UnixNoob »

Привет. Может я чего-то не понимаю, но ощущение что в Slackware не прибавляется часовой пояс.
Я так понял есть два варианта установки времени:
1.localtime
Он не считывает информацию с EFI, а использует настройки системы

2. UTC
Лезет в EFI и к нему прибавляет время часового пояса.

В обоих вариантах у меня при входе в MacOS и перезаходе в Slackware время -3 от нужного.

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

cat /etc/hardwareclock                              
# /etc/hardwareclock
#
# Tells how the hardware clock time is stored.
# You should run timeconfig to edit this file.

localtime

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

hwclock --show
Сб 16 янв 2021 20:23:28  .871877 seconds

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

ls -l /etc/ | grep localtime
-rw-r--r--  1 root root     1535 янв 16 20:08 localtime
lrwxrwxrwx  1 root root       33 янв 16 20:08 localtime-copied-from -> /usr/share/zoneinfo/Europe/Moscow
Я что-то не так понимаю или единственный вариант это настройка ntpd?
Последний раз редактировалось UnixNoob 24.01.2021 13:35, всего редактировалось 1 раз.
Спасибо сказали:

Аватара пользователя
SergeyIT
Сообщения: 57
ОС: xUbuntu

Re: MacOS сбивает время в Slackware

Сообщение SergeyIT »

1. Время в биос сохраняется в локальном времени
2. Время в биос сохраняется в UTC
Вывод - установи во всех ОС одинаково.
Извините, я все еще учусь
Спасибо сказали:

Аватара пользователя
UnixNoob
Сообщения: 578
ОС: Slackware

Re: MacOS сбивает время в Slackware

Сообщение UnixNoob »

SergeyIT писал:
16.01.2021 23:51
Вывод - установи во всех ОС одинаково.
Из прочитанного в интернете я так понял, в Mac'ax UTC, но при установке в Slackware UTC я получаю то же самое время на 3 часа меньше.
Чтобы не быть голословным:

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

: cat /etc/hardwareclock                              
# /etc/hardwareclock
#
# Tells how the hardware clock time is stored.
# You should run timeconfig to edit this file.

UTC

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

 sudo hwclock --show
Пароль: 
Сб 16 янв 2021 21:04:08  .309352 secondsl

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

ls -l /etc/ | grep localtime
-rw-r--r--  1 root root     1535 янв 16 21:00 localtime
lrwxrwxrwx  1 root root       33 янв 16 21:00 localtime-copied-from -> /usr/share/zoneinfo/Europe/Moscow
Спасибо сказали:

Аватара пользователя
sunjob
Сообщения: 214

Re: MacOS сбивает время в Slackware

Сообщение sunjob »

есть такая проблема ... не смог побороть быстро, забил на нее...
если нарулишь, пиши :D
если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1770
ОС: Gentoo

Re: MacOS сбивает время в Slackware

Сообщение ormorph »

Просто смотреть вывод:

Shell

# hwclock -l
# hwclock -u
В зависимости от вывода осуществлять синхронизацию системного времени по аппаратным часам:

Shell

# hwclock -s -l
# hwclock -s -u
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 3729
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: MacOS сбивает время в Slackware

Сообщение Hephaestus »

UnixNoob писал:
16.01.2021 23:58
Из прочитанного в интернете я так понял, в Mac'ax UTC
При чем тут прочитанное в интернете?
Есть машина. Заходим в BIOS и ставим время по UTC (например, 8:00:00).
Далее, в всех ОС, присутствующих на этой машине указываем, что аппаратное время у нас стоит по UTC.
И наши ОС дальше уже разбираются, какое время отображать, в соотвествии с часовым поясом.
Здесь вопрос только один: позволяет ли Mac на уровне BIOS (или кто там у него) выставить часы/минуты?
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 18483
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: MacOS сбивает время в Slackware

Сообщение Bizdelnick »

Hephaestus писал:
17.01.2021 11:01
Есть машина. Заходим в BIOS и ставим время по UTC (например, 8:00:00).
Далее, в всех ОС, присутствующих на этой машине указываем, что аппаратное время у нас стоит по UTC.
Только в обратном порядке.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
UnixNoob
Сообщения: 578
ОС: Slackware

Re: MacOS сбивает время в Slackware

Сообщение UnixNoob »

ormorph, спасибо. Ключа -l только нет у меня, но я так понял это --localtime имелось в виду.
Hephaestus писал:
17.01.2021 11:01
При чем тут прочитанное в интернете?
Т.к нет в MacOS входа в EFI в привычном виде и часы я выставить не могу, то мне оставалось обратиться в интернет. В нем и сказано что в Mac время в UTC.
Там проблема касалась в основном времени в Windows, в Linux же предлагалось выставить UTC.

По итогу пока проблема исчезла. Не знаю что помогло, но я зашел в MacOs --> отключил автообновление времени с серверов --> выставил время в ручную --> вернул автообновление.
В Slackware выставлено сейчас UTC.

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

hwclock --localtime
Вс 17 янв 2021 13:08:20  .402129 seconds

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

hwclock -u
Вс 17 янв 2021 16:08:27  .308715 seconds

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

date
Вс янв 17 16:08:32 MSK 2021
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1770
ОС: Gentoo

Re: MacOS сбивает время в Slackware

Сообщение ormorph »

UnixNoob писал:
17.01.2021 16:12
Ключа -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
Спасибо сказали:

Аватара пользователя
s.xbatob
Сообщения: 1137
ОС: Fedora

Re: MacOS сбивает время в Slackware

Сообщение s.xbatob »

UnixNoob писал:
17.01.2021 16:12
но я зашел в MacOs --> отключил автообновление времени с серверов
так это там timezone неверно выставлена
Спасибо сказали:

Аватара пользователя
UnixNoob
Сообщения: 578
ОС: Slackware

Re: MacOS сбивает время в Slackware

Сообщение UnixNoob »

s.xbatob писал:
17.01.2021 17:07
так это там timezone неверно выставлена
Нет, timezone проверена и выставлена изначально верно - Россия,Москва.
Автоматическое определение местоположение я не включал и выставлял его изначально руками.
Спасибо сказали:

Аватара пользователя
SerW
Сообщения: 221
ОС: Fedora Workstation Latest

Re: MacOS сбивает время в Slackware

Сообщение SerW »

Какой еще БИОС в МакОС? ))
Отродясь не было!
Сергей Швайко » DragonSerW.RU
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 18483
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: MacOS сбивает время в Slackware

Сообщение Bizdelnick »

SerW писал:
17.01.2021 21:15
Отродясь не было!
https://www.youtube.com/watch?v=ihZyUBaG_8Y
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
SerW
Сообщения: 221
ОС: Fedora Workstation Latest

Re: MacOS сбивает время в Slackware

Сообщение SerW »

Bizdelnick
Понятно, что есть, но неподступно-огороженный! ))
Сергей Швайко » DragonSerW.RU
Спасибо сказали: