Timedatectl a Hwclock: Príkazy na nastavenie dátumu a času v systéme Linux

Timedatectl a Hwclock: Príkazy na nastavenie dátumu a času v systéme Linux

Timedatectl a Hwclock: Príkazy na nastavenie dátumu a času v systéme Linux

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ý.

Timedatectl a Hwclock: Úvod

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.

Timedatectl a Hwclock: Problém s UTC

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'`"

Všeobecný obraz záverov článku

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».


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Octavio dos Santos dijo

    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é 😀

    1.    Inštalácia systému Linux Post dijo

      Zdravím vás Octavio! Som rád, že vám článok poslúžil uspokojivo. Ďakujeme za váš komentár a príspevok.

  2.   Fabian dijo

    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

    1.    Inštalácia systému Linux Post dijo

      S pozdravom, Fabian. Ďakujem za váš príspevok a komentár.