Как изменить время в Linux

Linux может настроить время автоматически, или мы можем сделать это с терминала или рабочего стола.

В этом посте мы увидим, как изменить время в Linux.. Дело не в том, что это слишком сложно, так как на большинстве рабочих столов есть мастера, позволяющие сделать это за пару кликов, но это хороший повод узнать больше о том, как работает наш компьютер и операционная система.

В старину часы были предметом роскоши, чем-то, что дарили в совершеннолетнем возрасте, когда тебе исполнялось 25 лет, или передавали по наследству старшему сыну. Фактически, это была первая вещь, которую мой отец и его братья-иммигранты из Галисии купили в качестве инвестиции, когда они начали зарабатывать деньги в Аргентине.

Однако с приходом японцев производственные затраты стали дешевле, и вскоре другие устройства, такие как микроволновые печи, видеомагнитофоны и даже кофеварки, включили эту функцию. Когда мобильные устройства становились все более массивными и портативными, классические наручные часы теряли свое значение. Сегодня он выживает в виде смарт-часов, но на практике это просто аксессуар к телефону.

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

Как изменить время в Linux

Если на вашем компьютере установлены Windows и Linux, вы заметите, что если вы выйдете из Linux и войдете в Windows, время будет отличаться от локального. Это связано с тем, что Linux предполагает, что аппаратные часы синхронизированы с универсальным скоординированным временем, тогда как Windows предполагает, что это местное время. Последняя используемая операционная система настраивает аппаратные часы в соответствии со своими потребностями.

Решение состоит в том, чтобы заставить Windows выполнять свои расчеты на основе времени UTC или Linux делать это с местным временем. Изменить Linux намного проще, т.к. нам просто нужно написать команду:
sudo timedatectl set-local-rtc 1

Как правило, дистрибутивы Linux спрашивают вас, какой часовой пояс использовать, и с этого момента они будут автоматически корректировать время.либо беря информацию с сетевого сервера времени, либо выполняя соответствующие вычисления со временем, указанным универсальным сервером времени. В случае, если подключение к сетевому серверу времени недоступно, разработчики часто включают файлы с инструкциями, чтобы система знала, как рассчитать разницу между летним и зимним временем.

Различные рабочие столы позволяют вам отключить автоматическую синхронизацию и установить ее вручную.

Из терминала мы можем настроить время с помощью команды:
sudo timedatectl set-time hh:mm:ss
Например, чтобы установить время без четверти три часа дня, мы делаем:
sudo timedatectl set-time 14:45:00
Для отмены автоматической синхронизации времени с сетевым сервером используем команду:
sudo timedatectl set-ntp false
Для повторной активации пишем команду:
sudo timedatectl set-ntp true
Мы можем увидеть доступные часовые пояса с помощью:
timedatectl list-timezones
И переключитесь с одного на другое с помощью:
timedatectl set-timezone CONTINENTE/PAÍS
o
timedatectl set-timezone Continente/País/Ciudad
А в некоторых случаях
timedatectl set-timezone Continente/Ciudad/Localidad.
В любом случае, вставьте, как он появится в списке.
Например:
timedatectl set-timezone America/Indiana/Indianapolis

Дистрибутивы Linux используют всемирное координированное время для установки часов на местное время.

В процессе установки дистрибутивы Linux спрашивают пользователя, с каким часовым поясом ему предстоит работать.

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

TZ=Zona_horaria date Замена часового пояса именем, в котором он отображается в списке. Например:
TZ=America/Indiana/Indianapolis date
Чтобы посмотреть время на аппаратных часах, используйте команду:
hwclock -r
Мы можем синхронизировать аппаратные часы с системными, набрав:
hwclock --systohc

Некоторые приложения, чтобы увидеть время

Если вам не нравятся часы на рабочем столе, в репозиториях у нас есть несколько приложений которые позволяют нам видеть время. Некоторые из них:

Часы

Он также может отображаться в менеджерах пакетов под именем Clocks. Это прикладная часть проекта GNOME, включающая в себя несколько программ, связанных с измерением времени, в том числе:

  • Часы, показывающие время в разных частях света.
  • Будильники
  • Счетчики назад.
  • Секундомеры

Аналоговые часы

Доступен в центре программного обеспечения для дистрибутивов на основе рабочего стола KDE, Эти аналоговые часы добавляются на рабочий стол и показывают ход часов в соответствии с положением стрелок.

DClock

Еще одно название доступно в репозиториях. Как указано буквой D в названииЭто цифровые часы, которые притворяются, что показывают цифры с помощью светодиодов. Кроме того, он показывает дату и позволяет установить будильник.

слэштайм

Эта программа репозитория показывает время в разных точках земного шара. чтобы увидеть его, нам просто нужно поместить курсор и дважды щелкнуть по городу, расписание которого мы хотим увидеть.

Ретро

Цифровые часы старого образца. внешний вид которого можно изменить с помощью таблиц стилей. Он доступен в формате Flatpak.

калькулятор времени

С магазин оснастки мы получаем это полезное приложение, которое вычисляет даты. Получает результаты на основе времени начала/окончания и диапазона времени или диапазона времени от времени и даты начала и окончания

Как компьютеры измеряют время

Количество минут получается путем умножения 12 фаланг четырех пальцев на остальные 5.

Деление часов на 60 минут происходит из древнего Вавилона. Это было самое большее, что можно было посчитать ручным методом.

Вероятно, самым древним способом измерения времени является положение солнца. День был периодом, прошедшим до того, как солнце вернулось на свое место. Первое подразделение суток производили египетские жрецы, контролировавшие момент появления созвездий, это позволяло разделить ночь на 12 подпериодов равной продолжительности.

В 12 веке появились солнечные часы, отмечающие ход часов в течение дня, отбрасывая тени. Период ясности также делился на XNUMX часов.

Деление часа на 60 минут является обязанностью вавилонян. Они использовали систему счета, основанную на использовании рук. Большим пальцем правой руки считали, отмечая каждую из фаланг остальных четырех пальцев, когда надо было насчитать больше 12, поднимали палец левой руки. При этом они могли считать до 60.

Со временем были созданы различные механизмы для записи течения времени с использованием таких механизмов, как вышеупомянутая тень, сила гравитации или скорость выгорания свечи.

У компьютеров есть два способа измерения течения времени.. Один основан на оборудовании, а другой на программном обеспечении.

Часы реального времени (RTC)

Он питается от батареи и работает даже при выключенном компьютере. Мы имеем в виду часы в широком смысле, поскольку у них нет кнопок, стрелок или светодиодных цифр. Это интегральная схема, которая является частью материнской платы и отвечает за работу системных часов. Эта схема имеет кварцевый генератор на основе пьезоэлектрического кристалла.. Каждый кристалл имеет кристаллическую структуру, состоящую из регулярного и повторяющегося набора атомов. При приложении поля через кристалл его кристаллическая структура искажается, а при устранении поля он возвращается в исходное состояние, таким образом генерируя электрический сигнал с очень точной частотой.

системные часы

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

Это также не часы в стиле приложений, которые мы видим на мобильных устройствах, поскольку они не показывают часы и не представляют ход времени с помощью чисел.  Что он делает, так это записывает прохождение секунд и микросекунд, выдавая цифровые сигналы.

Проблема, которую необходимо решить, заключается в отсутствии синхронизации между обоими часами (которые используют разные способы измерения времени) друг с другом и с реальным временем. За это, при запуске компьютера системные часы считывают время с часов реального времени и применяют формулу коррекции. Затем, если компьютер подключен к Интернету, он определяет реальное время и синхронизирует системные часы, чтобы они правильно отражали ход времени.

Вы наверняка замечали на старых компьютерах, что при отсутствии подключения к интернету время, а не реальное, идет всего на несколько минут позже того времени, когда вы его отключили. Это решается заменой батарейки, питающей часы реального времени.

Аппаратные часы отслеживают течение времени, когда компьютер выключен.

Интегральная схема на материнской плате измеряет течение времени по колебаниям кристалла. Своими данными ядро ​​операционной системы настраивает системные часы.

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


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Мануэль сказал

    Привет. Чтобы двойная загрузка Windows и Linux всегда была одинаковой, я настраиваю ее, входя в биос, и при этом обе системы всегда отмечают одно и то же время.

    1.    Диего Герман Гонсалес сказал

      Спасибо за информацию