Timedatectl и Hwclock: Команди за задаване на датата и часа в Linux

Timedatectl и Hwclock: Команди за задаване на датата и часа в Linux

Timedatectl и Hwclock: Команди за задаване на датата и часа в Linux

Timedatectl и Hwclock Те са 2 полезни команди за да настроите час (дата и час), в нашата Операционни системи GNU / Linux.

Много пъти при инсталиране и използване на a Операционна система GNU / Linux, някои може би са оценили, че при стартиране всеки път, потребителска сесия в графична среда или чрез терминал, час (дата и час) дел Платформа на компютъра промяна (несъответствие). В други случаи обикновено се променя, когато имате конфигурация на двойно зареждане (двойно зареждане) и използването на Оперативни системи инсталиран.

Timedatectl и Hwclock: Въведение

В първия описан случай, т.е. само с използване GNU / Linux, много пъти проблемът се решава временно, т.е. не е окончателно решен, като се настройва графично приложение за конфигуриране на часовника или чрез терминал с помощта на команда "дата".

Във втория случай, т.е. използване на 2 или повече Операционна система различни, обикновено GNU / Linux и Windows, проблемът обикновено се решава временно чрез ръчно задаване на времето от първата до час (дата и час) на втория, а в някои случаи и по време на BIOS на компютъра.

Timedatectl и Hwclock: Проблемът с UTC

Проблем

El проблем с несъответствието на времето лъжи, по начина, по който нашите Операционни системи GNU / Linux те обработват датата и часа. Тоест, по това, че не е същото като начина, по който го обработват Операционна система напълно различни като Windows, макар и да като други, като, MacOS.

En GNU / Linux или MacOS, се използва шарката UTC (координирано универсално време) за да зададете часа на същото, докато в Windows не. Windows предполага, че компютърът съхранява правилното и актуализирано време в Дънна платка хардуерен часовник, тоест в BIOS. Тъй като Часовник и / или BIOS трябва да следите изминалото време, дори когато компютърът е изключен.

Следователно по подразбиране Windows винаги приема, че точното време се съхранява в Местно време (Часовник / BIOS) от компютъра, докато GNU / Linux, както вече казахме, предполага, че времето се съхранява в UTC време, което причинява цикличното закъснение във времето, когато се използва последователно 2. Следователно, логично решение е правилното регулиране на Местно време (Часовник / BIOS) от компютъра и конфигурирайте всяка операционна система да комуникира с нея, за да синхронизира времето, което да се показва на потребителя.

Команди Timedatectl и Hwclock

Има команди за решаване на този проблем, тоест за конфигуриране на това GNU / Linux комуникирайте с хардуер (Часовник / BIOS) от вашия компютър и се синхронизира с него, до покажи потребителя по едно и също време, точно както правите Windows.

Преди да бъде изпълнено, правилната конфигурация на час (дата и час) в BIOSСлед изпълнение на командата, за предпочитане е да рестартирате и потвърдите, че тя остава непроменена, първо в Операционна система GNU / Linux и след това в BIOS.

Тези команди са:

Тимедатектл

Тази модерна команда е специална за тези GNU / Linux дистрибуции че са инсталирали Systemd като Процес на стартиране 1 (PID 1)например, DEBIAN GNU / Linux. Тъй като това е функционалност, предоставена от тази система и администратор на услуги.

За да постигнете тази команда, позволете GNU / Linux комуникирайте с хардуер (Часовник / BIOS) от компютъра и да се синхронизира с него, трябва да се изпълни следната команда:

sudo timedatectl set-local-rtc 1

За повече информация за тази команда, опцията «set-local-rtc [BOOL]»И останалите, около DEBIAN GNU / Linux, можете да получите достъп до Онлайн ръководство (Manpages) на пакетите и командите на същия, по-долу връзка. Или прочетете местната страница на човека, като стартирате «man timedatectl".

Часовник

Тази легендарна и все още актуална команда е специална за всички видове GNU / Linux дистрибуции, тъй като не зависи от systemd, нито от друг администратор на система и услуга.

За да постигнете тази команда, разрешете Платформа GNU / Linux комуникирайте с хардуер (Часовник / BIOS) на компютъра и да се синхронизира с него, т.е. да конфигурира времето на същото в BIOS, трябва да се изпълни следната команда:

sudo hwclock -w o sudo hwclock --systohc

Внимание: За обратния случай, т.е. ако вместо това искате да синхронизирате в обратен ред (конфигурирайте текущото време на BIOS в операционната система), тогава можете да използвате командата «hwclock -s»Или командата «hwclock --hctosys«.

За повече информация за тази команда, опцията «-w»А останалите за DEBIAN GNU / Linux, можете да получите достъп до Онлайн ръководство (Manpages) на пакетите и командите на същия, по-долу връзка. Или прочетете местната страница на човека, като стартирате «man hwclock".

Отсега нататък, когато спрете да използвате UTC модел за дата и час, тоест при използване на час (дата и час) дел BIOS за GNU / Linux или няколко Операционна система, проблемът с хардуерната конфигурация на времето ще бъде избегнат и двете системи винаги ще имат едно и също време, без закъснения.

Друга алтернативна процедура за определяне на датата и часа на Операционна система GNU / Linux и синхронизирането е с BIOS от компютъра, като използвате командата «date»Y«hwclock»Е следното:

Изпълнете командни команди от a root сесия за да зададете датата 08:00 ч. На 07 март 2020 г..

  • date --set "2020-03-07 08:00"
  • hwclock --set --date="`date '+%D %H:%M:%S'`"

Общо изображение за заключения на статията

Заключение

Надяваме се това "полезен малък пост" за «Timedatectl y Hwclock», 2 полезни «Comandos de GNU/Linux» използва се за задаване на датата и часа на нашия «Distros GNU/Linux», особено за решаване на проблеми с несъответствия във времето в «ordenadores con doble booteo (inicio)», представляват голям интерес и полезност за цялото «Comunidad de Software Libre y Código Abierto» и от голям принос за разпространението на прекрасната, гигантска и нарастваща екосистема от приложения на «GNU/Linux».

И за повече информация, не винаги се колебайте да посетите някоя Онлайн библиотека като OpenLibra y едит чета книги (PDF файлове) по тази тема или други области на знанието. Засега, ако това ви е харесало «publicación», не спирайте да го споделяте с други, във вашия Любими уебсайтове, канали, групи или общности на социалните мрежи, за предпочитане безплатни и отворени като Мастодон, или сигурно и лично като Telegram.

Или просто посетете нашата начална страница на DesdeLinux или се присъединете към официалния канал Телеграма на DesdeLinux да прочетете и гласувате за тази или други интересни публикации на «Software Libre», «Código Abierto», «GNU/Linux» и други теми, свързани с «Informática y la Computación», А «Actualidad tecnológica».


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   октавио дос сантос каза той

    Здравейте! Благодаря ви много, информацията ми помогна, използвам манджаро канела и нямах начин да конфигурирам графично, нито синхронизирането през интернет, просто не направих промени ... но благодарение на вас вече е решен 😀

    1.    Инсталиране след Linux каза той

      Поздрави Октавио! Радвам се, че статията ви е послужила задоволително. Благодарим ви за коментара и приноса.

  2.   Фабиан каза той

    Здравей
    в моя случай трябваше да променя / etc / adjtime като 'LOCAL' вместо UTC ', защото linux промени времето на bios на UTC и windows го сбърка; с
    hwclock -vervose
    Успях да проверя дали той не го е променил отново при извършване на тази корекция

    1.    Инсталиране след Linux каза той

      Поздрави, Фабиан. Благодаря ви за коментара и приноса.