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.
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.
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'`"
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»
.
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 😀
Pozdrowienia Octavio! Cieszę się, że artykuł zadowalająco Ci służył. Dziękuję za komentarz i wkład.
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
Pozdrowienia Fabianie. Dziękuję za komentarz i wkład.