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

Доброго времени суток

 

Как настроить систему чтобы системные часы показывали локальное время

Сейчас


timedatectl status
Local time: Вс 2016-03-27 17:25:19 EEST
Universal time: Вс 2016-03-27 14:25:19 UTC
RTC time: Вс 2016-03-27 14:25:19
Time zone: Europe/Kiev (EEST, +0300)
Network time on: yes
NTP synchronized: yes
RTC in local TZ: no

    RE: Системные часы на локальное времяСкриншот терминала

    RE: Системные часы на локальное времяСкриншот сис. настроек времени и даты

    Вот мои настройки, если у вас не так, то поставьте так-же.

    Само как-то времячко подхватилось.

    Пользователь Отвечено 28.03.2016.

    У вас тоже самое. Часы в BIOS показывают UTC время. Мне пришлось перенастраивать Windows, чтобы она воспринимала системное время как UTC а не как локальное.

    28.03.2016

    В смысле. Всё верно, есть системное время, которое не влияет на часовой пояс, а есть локальное — со всеми плюхами, плюсами и минусами часовых поясов.

     

    Насчёт винды не знаю, у меня чистый Линукс.

     

    29.03.2016
    Ответить

    Up!

    Новичок Отвечено 29.03.2016.

    Я так и не понял, у вас есть локальное время на DeepIn’e , но отображаются системные часики:?

    Так что ли:?

    Пользователь Отвечено 29.03.2016.

    Теперь понял в чём косяк. Не смотря на то, что есть локальное время ( уже с часовым поясом)

    Приложения, некоторые — используют системное. Вот столкнулся с этим… Хм, я попробую найти решение.

     

    Пользователь Отвечено 31.03.2016.

     

    Нашёл решение (Выложу в WiKi ибо это у всех, скорее всего)

      1. Заходим под рутом — sudo su

     

      1. Пишем date

     

      1. Пишем hwclock

     

      1.  Видим разницу и пишем
        hwclock --set --date="2015-03-31 10:30:13" --localtime

         

     

     

    Данная команда, сверху приведёт ваше время к вашему Локальному времени,

    Желательно чтобы разница была не более в секунды. 🙂

     

    Компутер перезагрузить надо.

    + вот так будет выглядеть терминал после махинаций.

    RE: Системные часы на локальное время

    Пользователь Отвечено 31.03.2016.

    Спасибо. попробую.

    Новичок Отвечено 31.03.2016.

    Жду.

    31.03.2016
    Ответить

    Проверить состояние:

    timedatectl | grep local

    если в ответ  RTC in local TZ: no

    То в Биосе время Гринвича (+0)

    Если RTC in local TZ: yes

    То значит локальное (то есть что в Linux, то и в Биосе и так же будет в Windows).

    Чтобы Линукс при выключении не переводил часы на «+0», пишем в терминале

    timedatectl set-local-rtc 1

    и если вдруг нужно будет вернуть все назад

    timedatectl set-local-rtc 0

    А можно поменять порядок отображения даты? Чтоб было не гггг.мм.дд а дд.мм.гггг?

  • Обменник
  • Ваш ответ