Timedatectl a Hwclock Jsou 2 užitečné příkazy upravit čas (datum a čas), v našem Operační systémy GNU / Linux.
Mnohokrát při instalaci a používání a Operační systém GNU / Linux, Někteří mohou ocenit, že při každém spuštění relace uživatele v grafickém prostředí nebo prostřednictvím terminálu, čas (datum a čas) del Platforma počítače změna (nesoulad). V ostatních případech se obvykle změní, když máte konfiguraci dvojité spuštění (dvojité spuštění) a používání Operativní systémy nainstalován.
V prvním popsaném případě, tedy pouze s použitím GNU / Linux, problém se mnohokrát řeší dočasně, tj. není definitivně vyřešen, grafické přizpůsobení aplikace pro konfiguraci hodin nebo pomocí terminálu pomocí příkaz "datum".
V druhém případě, tj. Použití 2 nebo více Operační systémy obvykle jiné GNU / Linux a Windows, problém je obvykle dočasně vyřešen ručním nastavením času od prvního do čas (datum a čas) druhého, a v některých případech v době BIOS počítače.
Problém
El problém nesouladu času lži, způsobem, který naše Operační systémy GNU / Linux zpracovávají datum a čas. To znamená, že to není stejné jako to, jak to zpracovávají Operační systémy úplně jiné jako Windows, ačkoli ano jako ostatní, jako například, MacOS.
En GNU / Linux nebo MacOS, je použit vzor UTC (koordinovaný světový čas) nastavit stejný čas, zatímco v systému Windows ne. Windows předpokládá, že počítač uloží správný a aktualizovaný čas do souboru Hardwarové hodiny základní desky, tj. v BIOS. Od té doby Hodiny a / nebo BIOS musíte sledovat uplynulý čas, i když je počítač vypnutý.
Ve výchozím nastavení tedy Windows vždy předpokládá, že je v paměti uložen správný čas Místní čas (hodiny / BIOS) z počítače, zatímco GNU / Linux, jak jsme již vyjádřili, předpokládá, že čas je uložen v UTC čas, což způsobí cyklické časové zpoždění označené střídavým používáním 2. Logickým řešením je tedy správné nastavení Místní čas (hodiny / BIOS) z počítače a nakonfigurujte každý operační systém tak, aby s ním komunikoval, aby synchronizoval čas, který se uživateli zobrazí.
Příkazy Timedatectl a Hwclock
Existují příkazy k vyřešení tohoto problému, tedy k jeho konfiguraci GNU / Linux komunikovat s hardwarem (Hodiny / BIOS) z počítače a synchronizuje se s ním do zobrazit uživatele ve stejnou dobu, stejně jako vy Windows.
Před provedením proveďte správnou konfiguraci čas (datum a čas) v BIOSPo provedení příkazu je lepší restartovat a ověřit, že zůstane beze změny, nejprve v Operační systém GNU / Linux a pak v BIOS.
Jedná se o tyto příkazy:
timedatectl
Tento moderní příkaz je pro ty speciální Distribuce GNU / Linux které nainstalovali Systemd jak Proces spuštění 1 (PID 1), například, DEBIAN GNU / Linux. Jelikož se jedná o funkčnost poskytovanou tímto správcem systému a služeb.
K dosažení tohoto příkazu povolte GNU / Linux komunikovat s hardwarem (Hodiny / BIOS) z počítače a synchronizovat s ním, měl by být proveden následující příkaz:
sudo timedatectl set-local-rtc 1
Další informace o tomto příkazu získáte volbou «set-local-rtc [BOOL]
»A ostatní asi DEBIAN GNU / Linux, můžete přistupovat k Online manuál (Manpages) balíčků a příkazů stejných, dále odkaz. Nebo si přečtěte místní manuálovou stránku spuštěním «man timedatectl
".
hwclock
Tento legendární a stále aktuální příkaz je speciální pro všechny druhy Distribuce GNU / Linux, protože to nezávisí na systemd, ani od žádného jiného správce systému a služeb.
K dosažení tohoto příkazu povolte Platforma GNU / Linux komunikovat s hardwarem (Hodiny / BIOS) z počítače a synchronizovat s ním, to znamená nakonfigurovat stejný čas v systému BIOS, je třeba provést následující příkaz:
sudo hwclock -w o sudo hwclock --systohc
poznámka: V opačném případě, tj. Pokud místo toho chcete synchronizovat opačně (nakonfigurovat aktuální čas systému BIOS v operačním systému), můžete použít příkaz «hwclock -s
»Nebo příkaz «hwclock --hctosys
«.
Další informace o tomto příkazu získáte volbou «-w
»A ostatní o DEBIAN GNU / Linux, můžete přistupovat k Online manuál (Manpages) balíčků a příkazů stejných, dále odkaz. Nebo si přečtěte místní manuálovou stránku spuštěním «man hwclock
".
Od této chvíle, když přestanete používat Vzor UTC pro datum a čas, tj. při použití čas (datum a čas) del BIOS bod GNU / Linux nebo několik Operační systémy, problém s hardwarovou časovou konfigurací se vyhne a oba systémy budou mít vždy stejný čas, bez prodlev.
Další alternativní postup pro nastavení data a času Operační systém GNU / Linux a synchronizace je s BIOS z počítače pomocí příkazu «date
"Y"hwclock
»Je to následující:
Provádět příkazové příkazy z a root relace nastavit datum 08. března 00 v 07:2020.
date --set "2020-03-07 08:00"
hwclock --set --date="`date '+%D %H:%M:%S'`"
Závěr
Doufáme v to "užitečný malý příspěvek" na «Timedatectl y Hwclock»
, 2 užitečné «Comandos de GNU/Linux»
slouží k nastavení data a času «Distros GNU/Linux»
, zejména k řešení problémů nesouladu časů v systému Windows «ordenadores con doble booteo (inicio)»
, být velkým zájmem a užitečností pro všechny «Comunidad de Software Libre y Código Abierto»
a velkým příspěvkem k šíření nádherného, gigantického a rostoucího ekosystému aplikací «GNU/Linux»
.
A pro více informací neváhejte vždy některou navštívit Online knihovna jak OpenLibra y jedit číst knihy (PDF) na toto téma nebo jiné znalostní oblasti. Prozatím, pokud se vám to líbilo «publicación»
, nepřestávej to sdílet s ostatními, ve vašem Oblíbené webové stránky, kanály, skupiny nebo komunity sociálních sítí, nejlépe zdarma a otevřených jako Mastodonnebo bezpečné a soukromé Telegram.
Nebo jednoduše navštivte naši domovskou stránku na DesdeLinux nebo se připojte k oficiálnímu kanálu Telegram z DesdeLinux číst a hlasovat pro tuto nebo jiné zajímavé publikace na «Software Libre»
, «Código Abierto»
, «GNU/Linux»
a další témata související s «Informática y la Computación»
, A «Actualidad tecnológica»
.
Ahoj! Velice vám děkuji, informace mi pomohly, používám skořici manjaro a neměl jsem možnost graficky konfigurovat, ani synchronizaci přes internet, jednoduše jsem neprovedl žádné změny ... ale díky vám je to již vyřešeno 😀
Zdravím Octavio! Jsem rád, že vám článek posloužil uspokojivě. Děkujeme za váš komentář a příspěvek.
Haló
v mém případě jsem musel změnit / etc / adjtime jako 'LOCAL' namísto UTC ', protože linux změnil čas biosu na UTC a windows to vzal špatně; s
hwclock - volno
Byl jsem schopen ověřit, že to při té úpravě znovu nezměnil
Zdravím vás, Fabiane. Děkujeme za váš příspěvek a komentář.