85 / 67 / 25
Регистрация: 09.10.2017
Сообщений: 208
1

Время в ubuntu 18.04 на компьютере с двумя ОС

20.09.2019, 21:03. Показов 690. Ответов 6
Метки нет (Все метки)

Здравствуйте!

На рабочем компьютере установлены две ОС: Windows 7 и Ubuntu 18.04. Есть необходимость переключаться и работать, используя обе ОС. Возникли вопросы по настройкам времени в обеих системах.

Результаты:

Время в ubuntu настроено по умолчанию.
Как я понимаю: берется системное время и смещается на разницу между часовыми поясами. (для Минска +3 часа)
Время показывается правильное после переключения между осями.

Время в windows настраивается пользователем и эти настройки сразу же корректируют системное время (по крайней мере время в BIOS изменяется в соответствии с этими настройками). Далее windows при последующих загрузках берет время из этих сохранённых настроек. Синхронизацию времени я отключила.
Время показывается неправильное после переключения между осями.

Вопрос заключается в том, правильно ли я понимаю как инициализируется время в ubuntu.

ps Пыталась настроить правильное время в windows 7
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.09.2019, 21:03
Ответы с готовыми решениями:

Класс «Время», вычислить разницу в секундах между двумя объектами типа «Время»
Здравствуйте. Нужно написать задачку на C++ в приложении с оконным интерфейсом. Класс «Время»...

Класс «Время», вычислить разницу в секундах между двумя объектами типа «Время»
Здравствуйте. Нужно написать задачку на C++ в приложении с оконным интерфейсом. Класс «Время»...

Класс «Время», вычислить разницу в секундах между двумя объектами типа «Время»
Здравствуйте. Нужно написать задачку на C++ в приложении с оконным интерфейсом. Класс «Время»...

ping на компьютере с двумя сетевыми картами
Всем привет! подскажите, пожалуйста! задача: есть комп. на нём две сетевые карты пусть их...

6
Эксперт по компьютерным сетямЭксперт NIX
12358 / 7201 / 752
Регистрация: 09.09.2009
Сообщений: 28,100
20.09.2019, 21:53 2
https://help.ubuntu.ru/wiki/си... s_и_ubuntu
0
Эксперт по компьютерным сетям
2407 / 607 / 50
Регистрация: 17.03.2013
Сообщений: 2,207
21.09.2019, 15:01 3
Код
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
RealTimeIsUniversal = 1
После чего вернуть в линухе как було.
0
85 / 67 / 25
Регистрация: 09.10.2017
Сообщений: 208
22.09.2019, 08:13  [ТС] 4
Спасибо.

Dmitry, это первое что я прочитала.
После изменения настроек в линуксе выдаётся предупреждение. Я решила оставить настройки времени по умолчанию.

bormotolog, это я применила, когда попыталась повлиять на время в windows 7.

Вопрос был в другом: линукс каждый раз при загрузке берёт системное время и изменяет в соответствии с часовым поясом?

ps Вопрос по настройкам времени в windows задавать надо в другой ветке.
Но
Если я правильно понимаю: при настройке времени в windows - время меняется в BIOS и система берёт время уже из BIOS.

Спасибо.
0
Эксперт по компьютерным сетям
2407 / 607 / 50
Регистрация: 17.03.2013
Сообщений: 2,207
22.09.2019, 10:15 5
TinSemenova, да. Линь берёт время (NTP или иное) и корректирует часики UTC +0. А вам показывает смещение согласно часовому поясу.
Под линухом правильно по-умолчанию. Править нужно в винде.
По итогу нет разницы как именно делать, но лучше сделать это в мастдае.

Если сказать винде, что rtc показывают UTC, она тоже будет выставлять их аналогично линю (и другим ОС) и конфликтов не будет.
1
89 / 75 / 17
Регистрация: 18.08.2016
Сообщений: 341
28.09.2019, 20:04 6
Цитата Сообщение от TinSemenova Посмотреть сообщение
линукс каждый раз при загрузке берёт системное время и изменяет в соответствии с часовым поясом?
Принцип работы виндовс и линукс разный. В виндовсе идет UTC а в линуксе идет Localtime (аппаратные часы, еще называют Bios часы - это те часы, которые работают на компе даже тогда, как питание компьютера отключено). Загружаясь в виндовс она думает, что Locatime это UTC время, а загружаясь в линукс, он думает, что UTC это Localtime.

Изменение параметра RealTimeIsUniversal в реестре виндовс (что посоветовал пользователь:bormotolog) заставят виндовс идти по Localtime.
0
Эксперт .NET
8641 / 5500 / 1305
Регистрация: 25.05.2015
Сообщений: 16,652
Записей в блоге: 14
28.09.2019, 20:19 7
useroot, вы так объяснили, что стало ещё не понятнее.

Добавлено через 8 минут
На ПК есть часы реального времени (RTC), в которых идёт какое-то время.

Убунта считает, что это время настроено по UTC. И показывает пользователю время, взятое из RTC, но откорректированное под часовой пояс, который настроен в системе. Таким образом получает локальное время.

Винда же по умолчанию считает, что в RTC уже локальное время и корректировать его не надо. Вот такое его и выводит.
Настройка RealTimeIsUniversal должна уведомить винду, что время в RTC всё-таки не локальное, а по UTC, и перед отображением его надо откорректировать под часовой пояс.
Тогда поведение и винды, и убунты в отношении трактовки показаний RTC будет одинаковым, и отображаемое время будет совпадать.

Как объяснить windows, что в биосе время выставлено по UTC?

Добавлено через 3 минуты
Побочным эффектом разной трактовки показаний RTC разными системами является то, что каждая из них, при получении доступа к интернету и NTP, проводит синхронизацию времени и подводит RTC по своему разумению.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.09.2019, 20:19
Помогаю со студенческими работами здесь

Linux Ubuntu server на десктопном компьютере
Установил в VirtualBox, установленном в Windows. Без рабочего стола (без десктопного окружения)...

Контроль трафика роутера на компьютере с двумя сетевыми платами
День добрый! Подскажите следующую проблему. Имеется модем с инетом, роутер, компьютер с двумя...

Компьютер с Windows не может открыть samba-папки на компьютере с Ubuntu
Здравствуйте. Вопрос в следующем. На одном компьютере установлен ubuntu server 12.04, на другом...

На компьютере с двумя сет.интерфейсами, передать Udp пакет между ними
Есть компьютер с двумя сет.интерфейсами( "eth0", "eth1") нужно осуществить передачу udp пакета с...

Калькулятор как в ubuntu с двумя полями вывода
Нужно создать калькулятор, с 2 полями вывода, одно выводит число которое набрано (например 2), а...

Как установить Ubuntu на компьютер с двумя винчестерами?
Здравствуйте, хочу установить себе Ubuntu 18,04. Как ее установить на один жесткий диск я знаю, а...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru