Timedatectl i Hwclock: Polecenia do ustawiania daty i godziny w systemie Linux

Timedatectl i Hwclock: Polecenia do ustawiania daty i godziny w systemie Linux

Timedatectl i Hwclock: Polecenia do ustawiania daty i godziny w systemie Linux

Timedatectl i Hwclock Są 2 przydatne polecenia aby dostosować czas (data i godzina), w naszym Systemy operacyjne GNU / Linux.

Wiele razy podczas instalowania i używania System operacyjny GNU / Linuxniektórzy mogli docenić, że przy każdym uruchomieniu sesji użytkownika w środowisku graficznym lub za pośrednictwem terminala, plik czas (data i godzina) del Platforma komputera zmiana (niedopasowanie). W innych przypadkach zwykle zmienia się, gdy masz konfigurację podwójny rozruch (podwójny rozruch) i użycie Systemy operacyjne zainstalowany.

Timedatectl i Hwclock: Wprowadzenie

W pierwszym opisanym przypadku, czyli używając tylko GNU / Linux, często problem jest rozwiązywany tymczasowo, to znaczy nie jest ostatecznie rozwiązany, dostosowując aplikację do konfiguracji zegara graficznie lub za pomocą terminala za pomocą polecenie „data”.

W drugim przypadku, czyli używając 2 lub więcej System operacyjny zwykle inaczej GNU / Linux i Windows, problem jest zwykle rozwiązywany tymczasowo, ręcznie ustawiając czas od pierwszego do drugiego czas (data i godzina) drugiej, aw niektórych przypadkach w chwili BIOS komputera.

Timedatectl i Hwclock: problem z czasem UTC

problem

El problem niedopasowania czasu kłamie w sposób, w jaki nasz Systemy operacyjne GNU / Linux przetwarzają datę i godzinę. Oznacza to, że nie jest to to samo, co sposób przetwarzania System operacyjny zupełnie inaczej Windowschociaż tak jak inne, takie jak MacOS.

En GNU / Linux lub MacOS, używany jest wzór UTC (uniwersalny czas koordynowany) ustawić czas tego samego, podczas gdy w systemie Windows nie. Windows zakłada, że ​​komputer przechowuje poprawny i zaktualizowany czas w pliku Zegar sprzętowy płyty głównej, to znaczy w BIOS. Ponieważ Zegar i / lub BIOS Musisz śledzić upływający czas, nawet gdy komputer jest wyłączony.

Dlatego domyślnie Windows zawsze zakłada, że ​​poprawny czas jest przechowywany w pliku Czas lokalny (zegar / BIOS) z komputera, podczas gdy GNU / Linux, jak już powiedzieliśmy, zakłada, że ​​czas jest przechowywany w pliku Czas UTC, co powoduje cykliczne opóźnienie zaznaczone przy naprzemiennym stosowaniu 2. Dlatego logicznym rozwiązaniem jest poprawna regulacja Czas lokalny (zegar / BIOS) z komputera i skonfiguruj każdy system operacyjny tak, aby komunikował się z nim w celu zsynchronizowania czasu pokazywanego użytkownikowi.

Polecenia Timedatectl i Hwclock

Istnieją polecenia umożliwiające rozwiązanie tego problemu, czyli skonfigurowanie tego GNU / Linux komunikować się ze sprzętem (Zegar / BIOS) z komputera i synchronizuje się z nim pokaż użytkownikowi w tym samym czasie, tak jak ty Windows.

Przed wykonaniem poprawna konfiguracja pliku czas (data i godzina) w BIOSPo wykonaniu polecenia zaleca się ponowne uruchomienie i sprawdzenie, czy pozostaje niezmienione, najpierw w System operacyjny GNU / Linux a następnie w BIOS.

Te polecenia to:

Data daty

To nowoczesne polecenie jest dla nich wyjątkowe Dystrybucje GNU / Linux że zainstalowali Systemd jako Proces uruchamiania 1 (PID 1)Na przykład, DEBIAN GNU / Linux. Ponieważ jest to funkcjonalność dostarczana przez tego administratora systemu i usług.

Aby osiągnąć to polecenie, pozwól GNU / Linux komunikować się ze sprzętem (Zegar / BIOS) z komputera i zsynchronizuj się z nim, należy wykonać następujące polecenie:

sudo timedatectl set-local-rtc 1

Aby uzyskać więcej informacji na temat tego polecenia, opcja «set-local-rtc [BOOL]»A inni, około DEBIAN GNU / Linux, możesz uzyskać dostęp do Podręcznik online (strony podręcznika) pakietów i poleceń tego samego, w następujący sposób powiązanie. Lub przeczytaj lokalną stronę podręcznika, uruchamiając «man timedatectl".

Zegar Hw

To legendarne i wciąż aktualne polecenie jest specjalne dla wszystkich typów Dystrybucje GNU / Linux, ponieważ nie zależy od systemowy, ani od żadnego innego administratora systemu i usług.

Aby osiągnąć to polecenie, zezwól na Platforma GNU / Linux komunikować się ze sprzętem (Zegar / BIOS) komputer i zsynchronizuj się z nim, to znaczy skonfiguruj czas tego samego w systemie BIOS, należy wykonać następujące polecenie:

sudo hwclock -w o sudo hwclock --systohc

uwaga: W przeciwnym przypadku, to znaczy, jeśli zamiast tego chcesz zsynchronizować w odwrotnej kolejności (skonfigurować bieżący czas BIOS w systemie operacyjnym), możesz użyć polecenia «hwclock -s»Albo polecenie «hwclock --hctosys«.

Aby uzyskać więcej informacji na temat tego polecenia, opcja «-w»A inni o DEBIAN GNU / Linux, możesz uzyskać dostęp do Podręcznik online (strony podręcznika) pakietów i poleceń tego samego, w następujący sposób powiązanie. Lub przeczytaj lokalną stronę podręcznika, uruchamiając «man hwclock".

Od teraz, gdy przestaniesz używać Wzorzec UTC dla daty i godziny, to znaczy, gdy używasz czas (data i godzina) del BIOS dla GNU / Linux lub kilka System operacyjny, unikniemy problemu z konfiguracją czasu sprzętowego i oba systemy będą miały zawsze ten sam czas, bez opóźnień.

Inna alternatywna procedura ustawiania daty i godziny System operacyjny GNU / Linux a synchronizacja jest z BIOS z komputera, używając polecenia «date"Y"hwclock»Czy jest następujący:

Wykonuj polecenia z pliku sesja główna ustawić datę 08:00 w dniu 07 marca 2020 r.

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

Ogólny obraz podsumowujący artykuł

Wnioski

Mamy taką nadzieję "pomocny mały post" na «Timedatectl y Hwclock», 2 przydatne «Comandos de GNU/Linux» służył do ustawiania daty i godziny naszego «Distros GNU/Linux», zwłaszcza w celu rozwiązania problemów związanych z niedopasowaniem czasu w programie «ordenadores con doble booteo (inicio)», cieszy się dużym zainteresowaniem i użytecznością dla całości «Comunidad de Software Libre y Código Abierto» i ma wielki wkład w rozprzestrzenianie się wspaniałego, gigantycznego i rosnącego ekosystemu zastosowań «GNU/Linux».

Aby uzyskać więcej informacji, nie zawsze wahaj się je odwiedzić Biblioteka online jako OpenLibra y Jedit czytać książki (pliki PDF) na ten temat lub inne obszary wiedzy. Na razie, jeśli to lubisz «publicación», nie przestawaj się tym dzielić z innymi w swoim Ulubione witryny internetowe, kanały, grupy lub społeczności sieci społecznościowych, najlepiej bezpłatnych i otwartych jako Mastodontlub bezpieczne i prywatne jak Telegram.

Lub po prostu odwiedź naszą stronę główną pod adresem DesdeLinux lub dołącz do oficjalnego kanału Telegram z DesdeLinux czytać i głosować na tę lub inne interesujące publikacje «Software Libre», «Código Abierto», «GNU/Linux» i inne tematy związane z «Informática y la Computación»i «Actualidad tecnológica».


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Octavio dos santos powiedział

    Witaj! Dziękuję bardzo, informacje mi pomogły, używam cynamonu manjaro i nie miałem możliwości konfiguracji graficznej ani synchronizacji przez internet, po prostu nie wprowadziłem żadnych zmian ... ale dzięki Wam jest już rozwiązane 😀

    1.    Po instalacji Linuksa powiedział

      Pozdrowienia Octavio! Cieszę się, że artykuł zadowalająco Ci służył. Dziękuję za komentarz i wkład.

  2.   Fabian powiedział

    Halo
    w moim przypadku musiałem zmienić /etc/adjtime jako 'LOCAL 'zamiast UTC', ponieważ linux zmienił czas biosu na UTC, a windows pomylił się; z
    hwclock – werwose
    Udało mi się zweryfikować, że nie zmienił tego ponownie podczas dokonywania tej korekty

    1.    Po instalacji Linuksa powiedział

      Pozdrowienia Fabianie. Dziękuję za komentarz i wkład.