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.
Î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.
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'`"
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»
.
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ă 😀
Salutări Octavio! Mă bucur că articolul v-a servit satisfăcător. Vă mulțumim pentru comentariu și contribuție.
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
Salutări, Fabian. Vă mulțumim pentru comentariu și contribuție.