„Timedatectl“ ir „Hwclock“: komandos, nustatančios datą ir laiką sistemoje „Linux“
„Timedatectl“ ir „Hwclock“ Jie yra 2 naudingi komandos sureguliuoti laikas (data ir laikas), mūsų GNU / Linux operacinės sistemos.
Daug kartų, kai diegiate ir naudojate GNU / Linux operacinė sistema, kai kurie galbūt suprato, kad kiekvieną kartą pradedant vartotojo seansą grafinėje aplinkoje arba per terminalą, laikas (data ir laikas) del Platforma kompiuterio pakeisti (neatitikimas). Kitais atvejais jis paprastai keičiasi, kai turite konfigūraciją dvigubas įkrovimas (dvigubas įkrovimas) ir naudojimasis Operatyviniai sistemai įdiegta.

Pirmuoju aprašytu atveju, tai yra, naudojant tik GNU / Linux, daug kartų problema sprendžiama laikinai, tai yra, nėra galutinai išspręsta, laikrodžio konfigūracijos programą koreguojant grafiškai arba per terminalą komanda „data“.
Antruoju atveju, ty naudojant 2 ar daugiau Operacinės sistemos paprastai skiriasi GNU / Linux ir Windows, problema paprastai laikinai išsprendžiama rankiniu būdu nustatant laiką nuo pirmojo iki laikas (data ir laikas) antrosios, o kai kuriais atvejais - ir BIOS kompiuterio.

Problema
El laiko neatitikimo problema melas, taip, kaip mūsų GNU / Linux operacinės sistemos jie apdoroja data ir laikas. Tai reiškia, kad tai nėra tas pats, kaip jie ją apdoroja Operacinės sistemos visiškai kitoks kaip Windows, nors taip, kaip ir kiti, pvz., MacOS.
En GNU / Linux arba MacOS, naudojamas modelis UTC (suderintas pasaulinis laikas) nustatyti tą patį laiką, o „Windows“ ne. Windows daro prielaidą, kad kompiuteris saugo teisingą ir atnaujintą laiką Pagrindinės plokštės aparatinės įrangos laikrodis, tai yra BIOS. Nuo tada Laikrodis ir (arba) BIOS Jūs turite sekti praėjusį laiką, net kai kompiuteris išjungtas.
Todėl pagal nutylėjimą Windows visada daro prielaidą, kad teisingas laikas yra įrašytas į Vietinis laikas (laikrodis / BIOS) iš kompiuterio, o GNU / Linux, kaip jau išsakėme, daroma prielaida, kad laikas yra saugomas UTC laikas, kuris sukelia ciklinį laiko atsilikimą, pažymėtą pakaitomis naudojant 2. Todėl logiškas sprendimas yra teisingai sureguliuoti Vietinis laikas (laikrodis / BIOS) iš kompiuterio ir sukonfigūruokite kiekvieną operacinę sistemą bendrauti su ja, kad sinchronizuotumėte laiką, kurį reikia parodyti vartotojui.
„Timedatectl“ ir „Hwclock“ komandos
Yra komandos šiai problemai išspręsti, tai yra, sukonfigūruoti GNU / Linux bendrauti su aparatūra (Laikrodis / BIOS) iš kompiuterio ir sinchronizuojasi su juo į rodyti vartotojui tuo pačiu metu, kaip jūs darote Windows.
Prieš vykdant, reikia teisingai konfigūruoti laikas (data ir laikas) į BIOSVykdžius komandą, pageidautina iš naujo paleisti ir patvirtinti, kad ji išlieka nepakitusi, pirmiausia GNU / Linux operacinė sistema ir tada BIOS.
Šios komandos yra:
timedatectl
Ši moderni komanda yra ypatinga tiems GNU / Linux „Distros“ kad jie įdiegė Systemd kaip 1 paleidimo procesas (PID 1), pavyzdžiui, DEBIAN GNU / Linux. Kadangi tai yra šios sistemos ir paslaugų administratoriaus teikiama funkcija.
Norėdami pasiekti tą komandą, leiskite GNU / Linux bendrauti su aparatūra (Laikrodis / BIOS) iš kompiuterio ir sinchronizuoti su juo, reikia atlikti šią komandą:
sudo timedatectl set-local-rtc 1
Norėdami gauti daugiau informacijos apie šią komandą, pasirinkite parinktį «set-local-rtc [BOOL]»Ir kiti, apie DEBIAN GNU / Linux, galite pasiekti Internetinis vadovas („Manpages“) iš tų pačių paketų ir komandų taip: nuoroda. Arba paleisdami perskaitykite vietinio žmogaus puslapį «man timedatectl"
hwclock
Ši legendinė ir vis dar aktuali komanda yra ypatinga visų tipų komandoms GNU / Linux „Distros“, nes tai nepriklauso nuo „Systemd“, nei iš bet kurio kito sistemos ir paslaugų administratoriaus.
Norėdami pasiekti tą komandą, leiskite Platforma GNU / Linux bendrauti su aparatūra (Laikrodis / BIOS) iš kompiuterio ir sinchronizuokite su juo, tai yra, sukonfigūruokite to paties laiką BIOS, turi būti vykdoma ši komanda:
sudo hwclock -w o sudo hwclock --systohc
Pažymėti: Priešingu atveju, ty jei norite sinchronizuoti atvirkščiai (sukonfigūruoti dabartinį BIOS laiką operacinėje sistemoje), galite naudoti komandą «hwclock -s»Arba komanda «hwclock --hctosys«.
Norėdami gauti daugiau informacijos apie šią komandą, pasirinkite parinktį «-w»Ir kiti apie DEBIAN GNU / Linux, galite pasiekti Internetinis vadovas („Manpages“) iš tų pačių paketų ir komandų taip: nuoroda. Arba paleisdami perskaitykite vietinio žmogaus puslapį «man hwclock"
Nuo šiol, kai nustosite naudoti UTC datos ir laiko modelis, tai yra, kai naudojate laikas (data ir laikas) del BIOS punktas GNU / Linux ar keli Operacinės sistemos, bus išvengta aparatūros laiko konfigūracijos problemos ir abi sistemos visada turės tą patį laiką, be vėlavimų.
Kita alternatyvi procedūra, skirta nustatyti datą ir laiką GNU / Linux operacinė sistema ir sinchronizavimas yra su BIOS iš kompiuterio, naudodami komandą «date"Y"hwclock»Ar tai:
Vykdykite komandų komandas iš a šaknies sesija nustatyti datą 08 m. Kovo 00 d., 07:2020 val.
date --set "2020-03-07 08:00"hwclock --set --date="`date '+%D %H:%M:%S'`"

Išvada
Mes to tikimės "naudingas mažas įrašas" apie «Timedatectl y Hwclock», 2 naudingi «Comandos de GNU/Linux» naudojami nustatant mūsų datą ir laiką «Distros GNU/Linux», ypač siekiant išspręsti laiko nesutapimo problemas «ordenadores con doble booteo (inicio)», yra labai įdomus ir naudingas visam «Comunidad de Software Libre y Código Abierto» ir labai prisideda skleidžiant nuostabią, gigantišką ir vis didėjančią ESG ekosistemą «GNU/Linux».
Norėdami gauti daugiau informacijos, visada nedvejodami apsilankykite bet kuriame Internetinė biblioteka kaip „OpenLibra“ y jeditas Skaityti knygos (PDF) šia ar kitomis temomis žinių srityse. Kol kas, jei jums tai patiko «publicación», nenustok juo dalintis su kitais, jūsų Mėgstamos svetainės, kanalai, grupės ar bendruomenės socialinių tinklų, pageidautina nemokamų ir atvirų kaip Mastadonasarba saugus ir privatus Telegram.
Arba tiesiog apsilankykite mūsų pagrindiniame puslapyje Nuo „Linux“ arba prisijungti prie oficialaus kanalo Telegrama iš „DesdeLinux“ skaityti ir balsuoti už šį ar kitus įdomius leidinius «Software Libre», «Código Abierto», «GNU/Linux» ir kitomis temomis, susijusiomis su «Informática y la Computación»Ir «Actualidad tecnológica».