Timedatectl și Hwclock: comenzi pentru a seta data și ora în Linux

Timedatectl și Hwclock: comenzi pentru a seta data și ora în Linux

Timedatectl și Hwclock: comenzi pentru a seta data și ora în Linux

Timedatectl și Hwclock Sunt 2 utile comenzi pentru a regla ora (data și ora), în a noastră Sisteme de operare GNU / Linux.

De multe ori când instalați și utilizați un Sistem de operare GNU / Linux, este posibil ca unii să fi văzut că, la fiecare pornire, o sesiune de utilizator în mediul grafic sau prin terminal, ora (data și ora) del Platformă computerului schimbare (nepotrivire). În alte cazuri, de obicei se modifică atunci când aveți o configurație de boot dublu (boot dual) și utilizarea fișierului Sisteme operative instalat.

Timedatectl și Hwclock: Introducere

În primul caz descris, adică folosind numai GNU / Linux, de multe ori problema este rezolvată temporar, adică nu este rezolvată definitiv, ajustând grafic sau prin terminal o aplicație de configurare a ceasului prin intermediul terminalului comanda "data".

În al doilea caz, adică folosind 2 sau mai multe Sisteme de operare diferit, de obicei GNU / Linux și Windows, problema este de obicei rezolvată temporar prin setarea manuală a timpului de la primul la ora (data și ora) din al doilea și, în unele cazuri, la momentul BIOS-ul computerului.

Timedatectl și Hwclock: Problema cu UTC

Ediția

El problema nepotrivirii timpului minciuni, în felul în care Sisteme de operare GNU / Linux procesează data și ora. Adică, prin faptul că nu este același lucru cu modul în care îl procesează Sisteme de operare total diferit ca. ferestre din, deși da ca alții, cum ar fi, MacOS.

En GNU / Linux sau MacOS, se folosește tiparul UTC (Timpul universal coordonat) pentru a seta ora la fel, în timp ce în Windows nu. ferestre din presupune că computerul stochează ora corectă și actualizată în Ceas hardware placa de baza, adică în BIOS-ul. Din moment ce Ceas și / sau BIOS trebuie să țineți evidența timpului scurs, chiar și atunci când computerul este oprit.

Prin urmare, în mod implicit, ferestre din presupune întotdeauna că timpul corect este stocat în Ora locală (Ceas / BIOS) de pe computer, în timp ce GNU / Linux, după cum am exprimat deja, presupune că timpul este stocat în Ora UTC, ceea ce determină decalajul ciclic marcat atunci când se utilizează alternativ 2. Prin urmare, o soluție logică este de a regla corect Ora locală (Ceas / BIOS) de pe computer și configurați fiecare sistem de operare pentru a comunica cu acesta pentru a sincroniza ora care trebuie afișată utilizatorului.

Comenzi Timedatectl și Hwclock

Există comenzi pentru a rezolva această problemă, adică pentru a configura această problemă GNU / Linux comunicați cu hardware (Ceas / BIOS) de la computer și se sincronizează cu acesta, la arată utilizatorului în același timp, la fel ca tine ferestre din.

Înainte de a fi executat, configurația corectă a ora (data și ora) în BIOS-ulDupă executarea comenzii, este de preferat să reporniți și să confirmați că rămâne neschimbată, mai întâi în Sistem de operare GNU / Linux și apoi în BIOS-ul.

Aceste comenzi sunt:

timedatectl

Această comandă modernă este specială, pentru aceștia GNU / Linux Distros pe care le-au instalat systemd ca Procesul de pornire 1 (PID 1)de exemplu DEBIAN GNU / Linux. Întrucât este o funcționalitate furnizată de acest sistem și administrator de servicii.

Pentru a realiza această comandă, permiteți GNU / Linux comunicați cu hardware (Ceas / BIOS) de pe computer și sincronizați cu acesta, ar trebui executată următoarea comandă:

sudo timedatectl set-local-rtc 1

Pentru mai multe informații despre această comandă, opțiunea «set-local-rtc [BOOL]»Și ceilalți, cam DEBIAN GNU / Linux, puteți accesa fișierul Manual online (Manpages) din pachetele și comenzile acestora, în cele ce urmează legătură. Sau citiți pagina dvs. manuală locală executând «man timedatectl“.

hwclock

Această comandă legendară și încă actuală, este specială pentru toate tipurile de GNU / Linux Distros, deoarece nu depinde de systemd, nici de la niciun alt administrator de sistem și serviciu.

Pentru a realiza această comandă, permiteți Platformă GNU / Linux comunicați cu hardware (Ceas / BIOS) computerului și sincronizați cu acesta, adică configurați ora acestuia pe BIOS, trebuie executată următoarea comandă:

sudo hwclock -w o sudo hwclock --systohc

Nota: În cazul opus, adică, dacă în schimb doriți să sincronizați în sens invers (configurați ora curentă a BIOS-ului pe sistemul de operare), puteți utiliza comanda «hwclock -s»Sau comanda «hwclock --hctosys«.

Pentru mai multe informații despre această comandă, opțiunea «-w»Și celelalte despre DEBIAN GNU / Linux, puteți accesa fișierul Manual online (Manpages) din pachetele și comenzile acestora, în cele ce urmează legătură. Sau citiți pagina dvs. manuală locală executând «man hwclock“.

De acum înainte, când încetați să utilizați Model UTC pentru dată și oră, adică atunci când se utilizează ora (data și ora) del BIOS-ul alin GNU / Linux sau mai multe Sisteme de operare, problema cu configurarea timpului hardware va fi evitată și ambele sisteme vor avea întotdeauna același timp, fără întârzieri.

O altă procedură alternativă pentru stabilirea datei și orei Sistem de operare GNU / Linux iar sincronizarea este cu BIOS-ul de pe computer, folosind comanda «date»Y«hwclock»Este următorul:

Executați comenzile de comandă dintr-un sesiune root pentru a seta data 08:00 pe 07 martie 2020.

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

Imagine generică pentru concluziile articolului

Concluzie

Sperăm acest lucru puțină postare utilăMatei 22:21 pe «Timedatectl y Hwclock», 2 utile «Comandos de GNU/Linux» folosit pentru a seta data și ora noastră «Distros GNU/Linux», în special pentru a rezolva probleme de nepotrivire a timpului în «ordenadores con doble booteo (inicio)», să fie de mare interes și utilitate, pentru întreg «Comunidad de Software Libre y Código Abierto» și de o mare contribuție la difuzarea minunatului, gigantului și creșterii ecosistemului de aplicații al «GNU/Linux».

Și pentru mai multe informații, nu ezitați întotdeauna să vizitați oricare Biblioteca online ca OpenLibra y jedit a citi cărți (PDF-uri) pe acest subiect sau altele domenii de cunoaștere. Deocamdată, dacă ți-a plăcut asta «publicación», nu înceta să-l împărtășești cu alții, în dumneavoastră Site-uri web preferate, canale, grupuri sau comunități de rețele sociale, de preferință gratuite și deschise ca Mastodont, sau sigur și privat, cum ar fi Telegramă.

Sau pur și simplu vizitați pagina noastră principală la DesdeLinux sau alăturați-vă canalului oficial Telegrama de DesdeLinux pentru a citi și a vota pentru această sau alte publicații interesante pe «Software Libre», «Código Abierto», «GNU/Linux» și alte subiecte legate de «Informática y la Computación», și «Actualidad tecnológica».


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Octavio dos santos el a spus

    Salut! Mulțumesc foarte mult, informațiile m-au ajutat, folosesc scorțișoară manjaro și nu am avut nicio modalitate de configurare grafică, nici sincronizarea pe internet, pur și simplu nu am făcut nicio modificare ... dar datorită ție este deja rezolvată 😀

    1.    Instalare post Linux el a spus

      Salutări Octavio! Mă bucur că articolul v-a servit satisfăcător. Vă mulțumim pentru comentariu și contribuție.

  2.   Fabian el a spus

    Alo
    în cazul meu, a trebuit să schimb / etc / adjtime ca „LOCAL” în loc de UTC ”, deoarece Linux a schimbat ora biosului în UTC și Windows a greșit; cu
    hwclock –vevose
    Am putut verifica dacă nu a schimbat-o din nou când a făcut acea ajustare

    1.    Instalare post Linux el a spus

      Salutări, Fabian. Vă mulțumim pentru comentariu și contribuție.