Это старая версия документа.


В старых версиях Ubuntu была проблема - системное время в Ubuntu и в других операционных системах, установленных на том же компьютере, различалось. Связано это было с тем, что Ubuntu считала системное время компьютера как время по UTC, и при выводе прибавляла к нему смещение текущего часового пояса, которое указал пользователь.

Настройка 14.04

Для того, чтоб переключиться на Windows-поведение необходимо поменять значение параметра «UTC» в конфигурационном файле /etc/default/rcS на значение «no»

  • Для этого в терминале:
 sudo gedit /etc/default/rcS 

В открывшемся файле изменяем значение чтобы было так:

 UTC=no 
  • Также можно и нужно установить сервер синхронизации времени, для этого в терминале:
 sudo apt-get update 
 sudo apt-get install ntp 

Настройка 16.04

В 16.04 переключение локального/UTC времени теперь не в файле /etc/default/rcS, а в /etc/adjtime, со своим синтаксисом. Если системные часы работают в локальном времени (как в windows):

sudo hwclock --localtime --adjust

Чтобы вернуть обратно:

sudo hwclock --utc --adjust