Timedatectl a Hwclock Sú 2 užitočné príkazy upraviť čas (dátum a čas), v našom Operačné systémy GNU / Linux.
Mnohokrát pri inštalácii a používaní a Operačný systém GNU / Linux, Niektorí môžu oceniť, že pri každom spustení relácie používateľa v grafickom prostredí alebo prostredníctvom terminálu, čas (dátum a čas) del Operačný systém počítača zmena (nesúlad). V iných prípadoch sa zvyčajne zmení, keď máte konfiguráciu dvojité zavedenie (dvojité zavedenie) a použitie Operatívne systémy nainštalovaný.
V prvom popísanom prípade, to znamená iba pri použití GNU / Linux, mnohokrát sa problém rieši dočasne, to znamená, že nie je definitívne vyriešený, úpravou aplikácie na konfiguráciu hodín graficky alebo pomocou terminálu pomocou príkaz "dátum".
V druhom prípade, teda pri použití dvoch alebo viacerých Operačné systémy rôzne, zvyčajne GNU / Linux a Windows, problém sa zvyčajne dočasne vyrieši manuálnym nastavením času od prvého do čas (dátum a čas) druhého, a v niektorých prípadoch v čase BIOS počítača.
Problema
El problém nesúladu času spočíva v tom, že naše Operačné systémy GNU / Linux spracovávajú dátum a čas. To znamená, že to nie je to isté ako to, ako sa spracováva Operačné systémy úplne iné ako Windows, aj keď áno, ako ostatní, ako napríklad, MacOS.
En GNU / Linux alebo MacOS, je použitý vzor UTC (koordinovaný svetový čas) nastaviť rovnaký čas, zatiaľ čo v systéme Windows nie. Windows predpokladá, že počítač uloží správny a aktualizovaný čas do priečinka Hardvérové hodiny základnej dosky, to znamená v BIOS. Keďže Hodiny a / alebo BIOS musíte sledovať uplynulý čas, aj keď je počítač vypnutý.
Preto štandardne Windows vždy predpokladá, že v pamäti je uložený správny čas Miestny čas (hodiny / BIOS) z počítača, zatiaľ čo GNU / Linux, ako sme už uviedli, predpokladá, že čas je uložený v UTC čas, čo spôsobuje výrazné cyklické časové oneskorenie pri striedavom použití 2. Preto je logickým riešením správne upraviť Miestny čas (hodiny / BIOS) z počítača a nakonfigurujte každý operačný systém na komunikáciu s ním, aby sa synchronizoval čas, ktorý sa má zobraziť používateľovi.
Príkazy Timedatectl a Hwclock
Na vyriešenie tohto problému existujú príkazy, ktoré ho majú nakonfigurovať GNU / Linux komunikovať s hardvérom (Hodiny / BIOS) z počítača a synchronizuje sa s ním do zobraziť používateľa v rovnakom čase, rovnako ako vy Windows.
Pred vykonaním vykonajte správnu konfiguráciu čas (dátum a čas) v BIOSPo vykonaní príkazu je lepšie reštartovať a overiť, či zostáva nezmenený, najskôr v priečinku Operačný systém GNU / Linux a potom v BIOS.
Sú to tieto príkazy:
timedatectl
Toto moderné velenie je špeciálne pre tých Distribúcie GNU / Linux ktoré nainštalovali systemd ako Proces spustenia 1 (PID 1)napríklad DEBIAN GNU / Linux. Pretože sa jedná o funkčnosť poskytovanú týmto správcom systému a služieb.
Ak chcete dosiahnuť tento príkaz, povoľte GNU / Linux komunikovať s hardvérom (Hodiny / BIOS) z počítača a synchronizovať sa s ním, je potrebné vykonať nasledujúci príkaz:
sudo timedatectl set-local-rtc 1
Viac informácií o tomto príkaze nájdete v možnosti «set-local-rtc [BOOL]
»A ostatní asi DEBIAN GNU / Linux, máte prístup k Online manuál (Manpages) balíkov a príkazov toho istého, na nasledujúcom odkaz. Alebo si prečítajte miestnu manuálovú stránku spustením «man timedatectl
".
Hodiny
Tento legendárny a stále aktuálny príkaz je špeciálny pre všetky typy Distribúcie GNU / Linux, pretože to nezávisí od systemd, ani od žiadneho iného správcu systému a služieb.
Ak chcete dosiahnuť tento príkaz, povoľte Operačný systém GNU / Linux komunikovať s hardvérom (Hodiny / BIOS) počítača a synchronizovať s ním, to znamená nakonfigurovať rovnaký čas v systéme BIOS, je potrebné vykonať nasledujúci príkaz:
sudo hwclock -w o sudo hwclock --systohc
Poznámka:: V opačnom prípade, to znamená, že ak chcete synchronizáciu vykonať naopak (nakonfigurovať aktuálny čas systému BIOS v operačnom systéme), môžete použiť príkaz «hwclock -s
»Alebo príkaz «hwclock --hctosys
«.
Viac informácií o tomto príkaze nájdete v možnosti «-w
»A ostatní o DEBIAN GNU / Linux, máte prístup k Online manuál (Manpages) balíkov a príkazov toho istého, na nasledujúcom odkaz. Alebo si prečítajte miestnu manuálovú stránku spustením «man hwclock
".
Odteraz, keď prestanete používať UTC vzor pre dátum a čas, to znamená pri použití čas (dátum a čas) del BIOS pre GNU / Linux alebo niekoľko Operačné systémy, zabráni sa problémom s hardvérovou časovou konfiguráciou a oba systémy budú mať vždy rovnaký čas bez oneskorenia.
Ďalším alternatívnym postupom pre nastavenie dátumu a času Operačný systém GNU / Linux a synchronizácia je s BIOS z počítača pomocou príkazu «date
»Y«hwclock
»Je toto:
Vykonajte príkazové príkazy z a koreňová relácia nastaviť dátum 08. marca 00 o 07:2020.
date --set "2020-03-07 08:00"
hwclock --set --date="`date '+%D %H:%M:%S'`"
Záver
V to dufame "užitočný malý príspevok" na «Timedatectl y Hwclock»
, 2 užitočné «Comandos de GNU/Linux»
slúži na nastavenie dátumu a času nášho «Distros GNU/Linux»
, najmä na riešenie problémov nesúladu času v «ordenadores con doble booteo (inicio)»
, byť veľkým záujmom a užitočnosťou pre celú spoločnosť «Comunidad de Software Libre y Código Abierto»
a veľmi prispieva k rozšíreniu nádherného, gigantického a rastúceho ekosystému aplikácií systému «GNU/Linux»
.
A pre viac informácií neváhajte vždy navštíviť ktorúkoľvek z nich Online knižnica ako OpenLibra y jedit čítať knihy (PDF) na túto tému alebo iné vedomostné oblasti. Zatiaľ, ak sa vám to páčilo «publicación»
, neprestávaj to zdieľať s ostatnými, vo vašom Obľúbené webové stránky, kanály, skupiny alebo komunity sociálnych sietí, najlepšie bezplatné a otvorené ako Mastodon, alebo bezpečné a súkromné ako telegram.
Alebo jednoducho navštívte našu domovskú stránku na adrese DesdeLinux alebo sa pripojte k oficiálnemu kanálu Telegram z DesdeLinux čítať a hlasovať za túto alebo iné zaujímavé publikácie o «Software Libre»
, «Código Abierto»
, «GNU/Linux»
a ďalšie témy súvisiace s «Informática y la Computación»
a «Actualidad tecnológica»
.
Ahoj! Ďakujem pekne, informácie mi pomohli, používam škoricu manjaro a nemal som možnosť nijako graficky konfigurovať, ani synchronizáciu cez internet, jednoducho som neurobil žiadne zmeny ... ale vďaka vám je to už vyriešené 😀
Zdravím vás Octavio! Som rád, že vám článok poslúžil uspokojivo. Ďakujeme za váš komentár a príspevok.
Ahoj
v mojom prípade som musel zmeniť / etc / adjtime ako 'LOCAL' namiesto UTC ', pretože linux zmenil čas biosu na UTC a windows to zobral zle; s
hwclock - hlasovanie
Bol som schopný overiť, že to pri tejto úprave opäť nezmenil
S pozdravom, Fabian. Ďakujem za váš príspevok a komentár.