Timedatectl en Hwclock: opdrachten om de datum en tijd in Linux in te stellen

Timedatectl en Hwclock: opdrachten om de datum en tijd in Linux in te stellen

Timedatectl en Hwclock: opdrachten om de datum en tijd in Linux in te stellen

Timedatectl en Hwclock Ze zijn 2 handig commando's om de tijd (datum en tijd), in onze GNU / Linux-besturingssystemen.

Vaak bij het installeren en gebruiken van een GNU / Linux-besturingssysteem, sommigen hebben misschien begrepen dat bij het starten van elke keer een gebruikerssessie in de grafische omgeving of via de terminal, de tijd (datum en tijd) del Besturingssysteem van de computer veranderingen (mismatches). In andere gevallen verandert het meestal wanneer u een configuratie heeft van dubbele laars (dubbele laars) en het gebruik van de Operatieve Sistems geïnstalleerd.

Timedatectl en Hwclock: introductie

In het eerste beschreven geval, dat wil zeggen, alleen gebruiken GNU / Linux, vaak wordt het probleem tijdelijk aangepakt, dat wil zeggen, niet definitief opgelost, een klokconfiguratietoepassing grafisch of via een terminal aanpassen met de commando "date".

In het tweede geval 2 of meer Besturingssystemen anders, meestal GNU / Linux en Windowswordt het probleem meestal tijdelijk opgelost door de tijd handmatig aan te passen van de eerste naar de tijd (datum en tijd) van de tweede, en in sommige gevallen ten tijde van BIOS van de computer.

Timedatectl en Hwclock: het probleem met UTC

het probleem

El tijd mismatch probleem leugens, op de manier waarop onze GNU / Linux-besturingssystemen ze verwerken de datum en tijd. Dat wil zeggen, het is niet hetzelfde als hoe het wordt verwerkt Besturingssystemen totaal anders zoals Dakramen en raamkozijnen, hoewel ja zoals anderen, zoals, MacOS.

En GNU / Linux of MacOS, wordt het patroon gebruikt UTC (gecoördineerde wereldtijd) om de tijd van hetzelfde in te stellen, terwijl dat in Windows niet is. Dakramen en raamkozijnen gaat ervan uit dat de computer de juiste en bijgewerkte tijd opslaat in het Moederbord hardware klok, dat wil zeggen in de BIOS. Sinds de Klok en / of BIOS u moet de verstreken tijd bijhouden, zelfs als de computer uitstaat.

Daarom standaard Dakramen en raamkozijnen gaat er altijd van uit dat de juiste tijd is opgeslagen in de Lokale tijd (klok / BIOS) van de computer, terwijl GNU / Linux, zoals we al hebben aangegeven, gaat het ervan uit dat de tijd is opgeslagen in de UTC-tijd, wat de cyclische vertraging veroorzaakt die wordt gemarkeerd bij het gebruik van afwisselend de 2. Daarom is een logische oplossing om de Lokale tijd (klok / BIOS) vanaf de computer en configureer elk besturingssysteem om ermee te communiceren om de tijd die aan de gebruiker wordt getoond, te synchroniseren.

Timedatectl en Hwclock-opdrachten

Er zijn opdrachten om dit probleem op te lossen, dat wil zeggen om dat te configureren GNU / Linux communiceren met hardware (Klok / BIOS) vanaf uw computer en synchroniseert ermee naar laat de gebruiker tegelijkertijd zien, net als jij Dakramen en raamkozijnen.

Voordat het wordt uitgevoerd, moet de juiste configuratie van het tijd (datum en tijd) in BIOSNa het uitvoeren van de opdracht verdient het de voorkeur om opnieuw te starten en te valideren dat deze ongewijzigd blijft, eerst in het GNU / Linux-besturingssysteem en dan in de BIOS.

Deze commando's zijn:

Tijdgegevens

Dit moderne commando is speciaal voor hen GNU / Linux-distributies die ze hebben geïnstalleerd systemd als Opstartproces 1 (PID 1)bijvoorbeeld DEBIAN GNU / Linux. Omdat het een functionaliteit is die wordt geleverd door deze systeem- en servicebeheerder.

Sta toe om dat commando te bereiken GNU / Linux communiceren met hardware (Klok / BIOS) vanaf de computer en ermee synchroniseren, moet de volgende opdracht worden uitgevoerd:

sudo timedatectl set-local-rtc 1

Voor meer informatie over dit commando, de optie «set-local-rtc [BOOL]»En de anderen ongeveer DEBIAN GNU / Linux, hebt u toegang tot het Online handleiding (Manpages) van de pakketten en commando's van hetzelfde, op het volgende link. Of lees uw lokale man-pagina door «man timedatectl".

klok

Dit legendarische en nog steeds actuele commando is speciaal voor allerlei GNU / Linux-distributies, aangezien het niet afhankelijk is van gesystematiseerd, noch van enige andere systeem- en servicebeheerder.

Om die opdracht te krijgen, moet u de Besturingssysteem GNU / Linux communiceren met hardware (Klok / BIOS) van de computer en synchroniseer ermee, dat wil zeggen, configureer de tijd van hetzelfde op het BIOS, de volgende opdracht moet worden uitgevoerd:

sudo hwclock -w o sudo hwclock --systohc

notitie: Voor het tegenovergestelde geval, dat wil zeggen, als u in plaats daarvan in omgekeerde richting wilt synchroniseren (configureer de huidige BIOS-tijd op het besturingssysteem), dan kunt u het commando «hwclock -s»Of het commando «hwclock --hctosys«.

Voor meer informatie over dit commando, de optie «-w»En de anderen ongeveer DEBIAN GNU / Linux, hebt u toegang tot het Online handleiding (Manpages) van de pakketten en commando's van hetzelfde, op het volgende link. Of lees uw lokale man-pagina door «man hwclock".

Vanaf nu, wanneer u stopt met het gebruik van de UTC-patroon voor datum en tijd, dat wil zeggen bij gebruik van de tijd (datum en tijd) del BIOS voor GNU / Linux of meerdere Besturingssystemen, wordt het probleem met de hardwaretijdconfiguratie vermeden en hebben beide systemen altijd dezelfde tijd, zonder vertragingen.

Een andere alternatieve procedure voor het instellen van de datum en tijd van het GNU / Linux-besturingssysteem en synchronisatie is met de BIOS vanaf de computer, met behulp van het commando «date"En"hwclock"Is de volgende:

Voer opdrachtopdrachten uit vanaf een root-sessie om de datum in te stellen 08:00 op 07 maart 2020.

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

Generieke afbeelding voor artikelconclusies

Conclusie

We hopen dit "handige kleine post" op «Timedatectl y Hwclock», 2 nuttig «Comandos de GNU/Linux» gebruikt om de datum en tijd van onze «Distros GNU/Linux», vooral om problemen van tijdverschillen in «ordenadores con doble booteo (inicio)», van groot belang en nuttig zijn voor het geheel «Comunidad de Software Libre y Código Abierto» en een grote bijdrage aan de verspreiding van het prachtige, gigantische en groeiende ecosysteem van toepassingen van «GNU/Linux».

En voor meer informatie, aarzel dan niet om er een te bezoeken Online bibliotheek als OpenLibra y jedit om te lezen boeken (pdf's) over dit onderwerp of anderen kennisgebieden. Voor nu, als je dit leuk vond «publicación», stop niet met het delen met anderen, in jouw Favoriete websites, kanalen, groepen of gemeenschappen van sociale netwerken, bij voorkeur gratis en open als Mastodont, of veilig en privé zoals Telegram.

Of bezoek gewoon onze homepage op DesdeLinux of word lid van het officiële kanaal Telegram van DesdeLinux om deze of andere interessante publicaties op te lezen en erop te stemmen «Software Libre», «Código Abierto», «GNU/Linux» en andere onderwerpen die verband houden met «Informática y la Computación», En de «Actualidad tecnológica».


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Octavio dos santos zei

    Hallo! Heel erg bedankt, de informatie heeft me geholpen, ik gebruik manjaro cinnamon en ik had geen manier om grafisch te configureren, noch de synchronisatie via internet, ik heb gewoon geen wijzigingen aangebracht ... maar dankzij jou is het al opgelost

    1.    Linux na installatie zei

      Groeten Octavio! Ik ben blij dat het artikel u naar tevredenheid heeft gediend. Bedankt voor je reactie en bijdrage.

  2.   Fabian zei

    hallo
    in mijn geval moest ik / etc / adjtime veranderen in 'LOCAL' in plaats van UTC' omdat linux de bios-tijd veranderde in UTC en Windows het verkeerd aanpakte; met
    hwclock –verso
    Ik heb kunnen verifiëren dat hij het niet opnieuw heeft gewijzigd bij het maken van die aanpassing

    1.    Linux na installatie zei

      Groetjes, Fabian. Bedankt voor je reactie en bijdrage.