Crossroads » Linux » Как запретить Ubuntu 16.04 изменять системное время

Как запретить Ubuntu 16.04 изменять системное время

  • Dislike
  • +6
  • Like
Как запретить Ubuntu 16.04 изменять системное времяCanonical виднее какое время должно быть установлено в вашем компьютере. Аргументы, что абсолютное большинство пользователей не может себе представить, зачем им в BIOS время по Гринвичу, для Canonical не имеют значения. Это не важно, если у вас одна ОС. Если на вашем ПК параллельно установлена Windows, то это жутко бесит: Стоит вам перезагрузиться в Ubuntu, как она тут же выставляет системное время по Гринвичу. Соответственно в Windows оно воспринимается как локальное и это достаточно весело, особенно если у вас имеется расписание, по которому живёте вы сами, а так же ваш ПК.

Этот геморрой имеет историю эволюции. В 2008-2010 годах Ubuntu спрашивала про время при установке. И после установки можно было настроить данную "фичу" в GUI - указать, что в BIOS у меня локальное время и что это единственный часовой пояс, в котом мой ПК проведёт всю свою жизнь. И что даже если он (ПК) переедет в другой часовой пояс, то всё равно придётся перенастраивать часы, независимо от того, по Гринвичу время в BIOS, или локальное.

Позднее разработчиков переклинело и GUI исчез. Все пользователи дружно начали гуглить по поводу "UTC по умолчанию" и проклинать Canonical. Ответ крылся в файле /etc/default/rcS, где нужно было руками исправить соответствующую строку с UTC=yes на UTC=no. Вилы, но работало.

В Ubuntu 16.04 соответствующая строка благополучно исчезла. Вообще, борьбу Canonical за навязывание пользователям своего видения их системы стоило бы назвать "Canonical против своих пользователей". Если там что-то решили, то мнение пользователей их мало интересует, судя по периодическим "новшествам". Убрать из системы всё, что позволяет её настроить и сказать, что теперь она стало ещё дружественнее к пользователю - это уже не про Windows и Mac OS X. Это про Ububntu. Я удивляюсь, почему sudo всё ещё работает "из коробки" и самую дружественную к пользователю ОС не нужно "патчить" как Android. Но я не об этом.

Если у вас двойная загрузка и вас не греет каждый раз при перезагрузке из одной ОС в другую перенастраивать часы, то в терминале нужно выполнить следующую команду.

timedatectl set-local-rtc 1


Если вам по каким-то необъяснимым причинам нужно всё вернуть в состояние "как было", то команда будет выглядеть так:

timedatectl set-local-rtc 0


Проверить состояние этих настроек можно выполним следующее:

timedatectl | grep local


Теперь ваше железо будет использовать локальное время, а не время, актуальное в Соединённом Королевстве.
Like Dislike

___
Tatyana K.



Tags: Ubuntu, Ubuntu 16.04


 
  • Creative Commons Licence
  • Norton Safeweb
  • Website Uptime Monitoring By ServiceUptime.com