Системное время в Ubuntu и в Windows различно Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:системное_время_windows_и_ubuntu [2010/03/04 11:08]
wiki:системное_время_windows_и_ubuntu [2018/05/14 13:07] (текущий)
[Еще один вариант настройки 16.04] - добавлено 18.04
Строка 3: Строка 3:
 В старых версиях Ubuntu была проблема - системное время в Ubuntu и в других операционных системах,​ установленных на том же компьютере,​ различалось. Связано это было с тем, что Ubuntu считала системное время компьютера как время по UTC, и при выводе прибавляла к нему смещение текущего часового пояса, которое указал пользователь. В старых версиях Ubuntu была проблема - системное время в Ubuntu и в других операционных системах,​ установленных на том же компьютере,​ различалось. Связано это было с тем, что Ubuntu считала системное время компьютера как время по UTC, и при выводе прибавляла к нему смещение текущего часового пояса, которое указал пользователь.
  
-Для того, чтоб переключиться на стандартное Windows-поведение,​ время записывается в биос согласно часовому поясу, ​к примеру GMT+3, необходимо поменять значение параметра «//UTC//» в конфигурационном файле ''///​etc/​default/​rcS//''​ на значение «//no//»+==== Настройка 14.04 ====
  
-  * Для этого в терминале:​ +Для того, чтоб переключиться на Windows-поведение необходимо поменять значение параметра «//UTC//» в конфигурационном файле ''///​etc/​default/​rcS//''​ на значение «//​no//​» 
-<​code>​ sudo gedit /​etc/​default/​rcS </​code>​+ 
 +Для этого в терминале:​ 
 +<​code>​sudo ​nano /​etc/​default/​rcS</​code>​
 В открывшемся файле изменяем значение чтобы было так: В открывшемся файле изменяем значение чтобы было так:
-<​code>​ UTC=no </​code>​ +<​code>​UTC=no</​code>​ 
-  * Также можно и нужно установить сервер синхронизации времени, для этого в терминале:  +==== Настройка 16.04 ==== 
-<​code>​ sudo apt-get update ​</​code>​ + 
-<​code>​ sudo apt-get install ntp </​code>​ +В 16.04 переключение локального/​UTC ​времени теперь не в файле /​etc/​default/​rcS,​ а в /​etc/​adjtime, ​со своим синтаксисом. 
-{{tag>​Проблемы Система}}+Если системные часы работают в локальном времени (как в windows)
 +<​code>​sudo ​hwclock ​--localtime --adjust</​code>​ 
 +Чтобы вернуть обратно:​ 
 +<​code>​sudo ​hwclock ​--utc --adjust</​code>​ 
 + 
 + 
 +{{tag>Система Настройка_системы HOWTO}} 
 + 
 +==== Еще один вариант настройки 16.04 (применимо и к 18.04) ==== 
 + 
 +Проверить состояние:​ 
 + 
 +<​code>​timedatectl | grep local</​code>​ 
 + 
 +если в ответ 
 + 
 +<​code>​ RTC in local TZ: no</​code>​ 
 + 
 +То в Биосе время Гринвича (+0) 
 + 
 +Если  
 + 
 +<​code>​ RTC in local TZ: yes</​code>​ 
 + 
 +То значит локальное (то есть что в Linux, то и в Биосе и так же будет в Windows). 
 + 
 +Чтобы Линукс при выключении не переводил часы на "​+0",​ делаем 
 + 
 +<​code>​timedatectl set-local-rtc 1</​code>​ 
 + 
 +и если вдруг нужно будет вернуть все назад  
 + 
 +<​code>​timedatectl set-local-rtc 0</​code>​