Crossroads » Linux » Настройка времени в Ubuntu

Настройка времени в Ubuntu

  • Dislike
  • +6
  • Like
Как известно, если настроить время в Windows, то оно же и будет отображаться в BIOS. То есть системное время и локальное время будет одно и тоже. Не вижу в этом никаких проблем, так как я и мой ПК по определению находимся в одном часовом поясе. В Linux (в частности в Ubuntu) настройки время несколько иные. Как правило там есть локальное время и системное время, чаще всего по Гринвичу (UTC).

Раньше (многим раньше), при установке, Ubuntu интересовалась, указано ли в BIOS локальное время, или там установлено значение UTC? При этом повлиять на системное время Ubuntu то ли не могла вовсе, то ли разработчики благоразумно оставляли это на усмотрение пользователя. Если пользователь запутался с ответом, или вообще не в курсе о чём речь, то время всегда можно было перенастроить после установки, в GUI. От релиза к релизу графический интерфейс настройки времени становился всё более бедным. Сейчас он сводится к тупому клику по карте и выбору способа синхронизации часов (через интернет, либо вручную). Во второй вкладке можно выбрать вид времени в трее (с датой, или без неё, 24 часа, или 12, показывать ли дни недели и прочая хрень), но о системном времени ни слова. При этом Ubuntu виднее, какое время должно быть указано в BIOS и при установке она тупо ставит его в UTC, не задавая никаких вопросов. То есть переписывает указанное там значение. В итоге в Linux у пользователя всё красиво, но при перезагрузке в Windows в правом нижнем углу отображается, не побоюсь этого слова, х**ня. Как правило, по Гринвичу, но не факт, так как не у всех. И это не только неудобно, но и приводит в восторг антивирусы и прочие программы, взаимодействующие с часами (обновления, лицензии и тому подобное). Таким образом можно либо плюнуть, либо каждый раз настраивать часы, так как Ubuntu их всё равно перезапишет при следующей загрузке.

Такой финт вполне ожидаем от Microsoft. Это они ставят искусственные вилы и делают всё, что технически легально, чтоб установка двух ОС (Windows и НЕ Windows) на один ПК вызывала как можно больше затруднений и неудобств для обычного пользователя. Это Windows в упор не видит файловой системы Linux, игнорирует загрузчик при переустановке и так далее. Linux же всегда была лояльна к сторонним операционным системам и их настройкам. Интересно, если провести опрос не среди гиков и фанатов, а среди обычных пользователей, устанавливающих две ОС на свой ПК, и предложить им оставить только одну ОС без вариантов, то какую ОС они выберут по мнению Canonical? Особенно, если учесть тот факт, что при покупке нового ПК в магазине им всё равно впарят Windows. Canonical — не Apple. Это Apple в своё время могли не допустить Flash в Apple Store и стимулировать тем самым развитие альтернатив. Это они могли себе позволить отказаться от оптических приводов и пересадить всех на флэшки. Canonical же только сырой Unity в своё время так подпортил репутацию, что Microsoft могли бы выписать премию тому, кто сделал этот рабочий стол в Ubuntu столом по умолчанию. Но их как раз замкнуло на Metro и было не до этого, судя по всему.

И так, раз уж по умолчанию оно есть как есть, то как исправить эту ситуацию?

В консоли Ubuntu убеждаемся, что локальное время соответствует фактическому (команда и вывод).

~$ date
Thu Apr 24 07:39:07 EDT 2014


Проверяем системное время.

~$ sudo hwclock
Thu 24 Apr 2014 03:39:07 AM EDT -0.828734 seconds


Ага. Судя по всему реальное локальное - второй вариант, а первый - по Гринвичу, хотя и указано, что дескать локальное. То есть на лицо путаница со временем.

Синхронизируем часы. Системное время устанавливаем в локальное значение.

~$ sudo hwclock --systohc


Проверяем.

~$ sudo hwclock
Thu 24 Apr 2014 07:39:08 AM EDT -0.094461 seconds
~$ date
Thu Apr 24 07:39:08 EDT 2014


Чтоб при последующей загрузке Ubuntu опять не сделала "как надо", редактируем файл /etc/default/rcS и меняем значение "UTC=yes" на "UTC=no".

Теперь совпадает. Не сложно, неправда ли? Риторический вопрос, который стоит задать Canonical: Почему бы не добавить в GUI настроек времени лишний чекбокс, позволяющий пользователю выставить то время, которое ему нужно?
Like Dislike




Tags: Ubuntu, Ubuntu 14.04


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