Точное время

Раздел для тех, кто хочет перейти на Linux. Задаем вопросы в обмен на советы, пожелания и рекомендации
Ответить
Аватара пользователя
nk
Модератор
Сообщения: 413
Зарегистрирован: 14 сен 2014, 00:35
Темы: 78
Статус: Не в сети

Точное время

Сообщение nk » 27 сен 2016, 05:19

В теме пойдет разговор об настройки точного время, как в BIOS (или UEFI), так и в ОС.
Для тех кто не в курсе, там-и-там может быть выставлено по-разному,
н-р: в BIOS используем UTC, а в Lin (ОС) локальное, нашего региона.

Для получения точного времени можно воспользоваться сервисами ntp*, здесь опишу, как без поднятия сервера данного получить точное время, в принципе, если машина у нас новая и батарейка на мат.плате не подсевшая данного способа должно хватить.

Самое первое, что сделаем получим точное время из Интернета.

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

# ntpdate pool.ntp.org
Дальше уже выставляем в системное время из ntp (ntp-демон не запущен)

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

 -s, --hctosys        set the system time from the hardware clock
 -w, --systohc        set the hardware clock from the current system time

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

# hwclock -w
В принципе, на этом все, но хочу сообщить, что перед всем данным, Вы должны понимать, что в системе вашей должно быть задано, какой используется часовой пояс и использовать ли UTC. Так например в slackware это легко задать через команду: # timeconfig
• Web: Firefox • Jabber: Gajim • WM: Openbox
Изображение

Аватара пользователя
nk
Модератор
Сообщения: 413
Зарегистрирован: 14 сен 2014, 00:35
Темы: 78
Статус: Не в сети

Re: Точное время

Сообщение nk » 27 сен 2016, 05:20

[DualBoot] BIOS - UTC ; Windows и Linux - вашего региона

выставить в BIOS время по UTC удобное решение и подходит для большинства дистрибутивов (н-р: Ubuntu). Но вот если у Вас на компьютере есть еще Windows, могут быть проблемы. Так например в Windows 7 Вы можете задать время по UTC и оно будет отображаться, но вот если Вам это надоест и Вы постоянно путаетесь какое же сейчас время поглядывая на область рядом с треем наверное и скорее всего Вы предпочтете поставить локальное, но тут незадача, если в Windows (7) задать это самое локальное время оно и в BIOS его выставит.

Решение нашлось: https://wiki.archlinux.org/index.php/ti ... in_Windows

В Windows запускаем cmd от администратора и пишем команду:

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

reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_DWORD /f
Перезагружаемся (навсякий) и только потом выставляем локальное время,
дальше уже перезагружаемся и заходим в настройки BIOS и проверяем то что время так и осталось по UTC.


Там же в ссылке на статью есть информация и про UTC в Ubuntu
В принципе, у себя в mint-17 посмотрел есть данная строчка в /etc/default/rcS

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

# assume that the BIOS clock is set to UTC time (recommended)
UTC=yes
• Web: Firefox • Jabber: Gajim • WM: Openbox
Изображение

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость