Įrenginio programinės įrangos atnaujinimas yra svarbi patikimos ir saugios sistemos dalis, tačiau dar svarbiau yra turėti naujausią laiką ir datą.
Tikslus laikas ir data sistemoje ne tik nurodo teisingą laiką, bet ir leidžia atlikti automatizuotas užduotis, kaip tikėtasi, ir sklandžiai prisijungti prie paslaugų internetu.
Šiame vadove bus parodyta, kaip peržiūrėti, koreguoti ir konfigūruoti laiką ir datą „Linux“ komandų eilutėje naudojant timedatectl komandą.
Kaip valdomas laikas „Linux“.
Siekdama išlaikyti tikslų laiką, „Linux“ naudoja dviejų skirtingų tipų laikrodžius:
- Realaus laiko laikrodis (RTC) arba aparatinės įrangos laikrodis, integruotas į jūsų kompiuterio plokštę, kuris veikia nepriklausomai nuo operacinės sistemos. Laikrodis veikia net tada, kai operacinė sistema išjungiama, paleidžiama iš naujo arba užmigdoma.
- Sistemos laikrodis, taip pat populiariai žinomas kaip programinės įrangos laikrodis. Sistemos laikrodis, kurį palaiko „Linux“ branduolys, priklauso nuo realaus laiko laikrodžio, kad būtų nustatytas pradinis laikas, kai paleidžiama „Linux“ OS.
Pagal numatytuosius nustatymus jūsų sistemos laikas yra saugomas Visuotinis koordinuotas laikas (UTC) formatu. Tada jūsų „Linux“ sistema konvertuoja UTC laiką į teisingą vietos laiką pagal jūsų regioną arba laiko juostą. Vietos laikas yra tai, kas rodoma darbalaukyje.
Informacija apie laiką ir datą
Viena iš svarbiausių užduočių, kurias turėtumėte atlikti, kai reikia konfigūruoti laiką sistemoje „Linux“, yra galimybė išvardyti ir peržiūrėti dabartinį jūsų sistemos laiką.
Norėdami parodyti laiką ir kitus konfigūracijos parametrus, tiesiog paleiskite timedatectl komanda be jokių parametrų taip:
timedatectl
Komanda rodo sistemos vietinį laiką, UTC laiką ir realaus laiko laikrodį. Laiko juosta ir kiti svarbūs su laiku susiję parametrai taip pat pateikiami išvestyje.
Kaip reguliuoti laiką „Linux“.
Norėdami nustatyti arba pakeisti laiką, naudokite timedatectl komandą kartu su nustatyti laiką subkomandą.
sudo timedatectl set-time hh: mm: ss
Pastaba: Norėdami koreguoti laiką ar datą, turite turėti aukštesnes teises.
Pirmiau minėtoje komandoje hh stovi valandas, mm minutes ir ss sekundėms. Jūsų nurodytas laikas turi būti 24 valandų formatu.
Pavyzdžiui, norėdami nustatyti laiką iki 12 valandos vidurnakčio, paleiskite šią komandą:
sudo timedatectl set-time 00:00:00
Komanda atnaujina ir realaus laiko laikrodį, ir sistemos ar programinės įrangos laikrodį. Tačiau jums nepavyks pakeisti laiko ar datos, jei jūsų sistemoje įjungtas tinklo laiko protokolas (NTP).
Kaip įjungti / išjungti NTP
Tinklo laiko protokolas padeda užtikrinti, kad jūsų laikas būtų sinchronizuotas su nuotoliniu serveriu pagal jūsų laiko juostą arba regioną.
Norėdami išjungti NTP sistemoje Linux, paleiskite šią komandą:
sudo timedatectl set-ntp false
Norėdami iš naujo suaktyvinti arba įjungti NTP, tiesiog paleiskite:
sudo timedatectl set-ntp true
Įjungus, sistema automatiškai sureguliuos ir sinchronizuos laiką su sukonfigūruotu serverio laiku.
Pastaba: The set-ntp subkomandos neveiks, jei jūsų sistema nepalaiko NTP.
Kaip nustatyti datą „Linux“.
Norėdami pakeisti datą kompiuteryje, galite paleisti timedatectl komandą su nustatyti laiką subkomandą tokiu formatu:
sudo timedatectl set-date YYYY-MM-DD
...kur YYYY yra metai, MM yra mėnuo ir DD yra diena.
Pavyzdžiui, norėdami pakeisti datą į 2000 m. sausio 1 d., išduokite šią komandą:
sudo timedatectl nustatytas laikas "2000-01-01 23:00:01"
Atminkite, kad mes taip pat nurodėme laiką, nes kai nurodote tik datą, timedatectl automatiškai nustatys laiką į 00:00, ty 12 vidurnakčio.
Laiko juostos keitimas
Prieš tęsdami ir keisdami laiko juostą savo kompiuteryje, svarbu žinoti, kaip išvardyti arba peržiūrėti galimas laiko juostas.
timedatectl list-timezones
Naudoti F klaviatūros klavišą, kad slinktumėte pirmyn ir B klavišą, norėdami slinkti atgal per išvardytas laiko juostas. Arba galite naudoti rodyklių klavišus slinkti.
Kai nustatote savo laiko juostą, galite, pavyzdžiui, perjungti į Afrikos / Blantairo laiko juostą naudodami šią komandą:
timedatectl set-timezone Africa/Blantyre
Komandinės eilutės pagalbos gavimas
Norėdami sužinoti daugiau apie timedatectl, išduokite šią komandą:
timedatectl pagalba
Norėdami gauti išsamesnės komandos aprėpties, galite peržiūrėti jos vadovo puslapius paleisdami:
vyras timedatectl
Susijęs: Būdai, kaip gauti komandų eilutės pagalbos sistemoje „Linux“.
Alternatyvios laiko laikrodžio paslaugos „Linux“.
Šiame vadove parodyta, kaip sukonfigūruoti laiką ir datą „Linux“ naudojant „timedatectl“ įrankį – galingą ir šiuolaikišką laikrodžio reguliavimą, kuris yra dalis sisteminis paslauga. Kitos tradicinės „Linux“ laikrodžio konfigūravimo priemonės yra hwclock ir data komandas.
Reikia gauti išsamios informacijos apie datą ir laiką sistemoje „Linux“? Šie datos komandų pavyzdžiai jums tikrai padės.
Skaitykite toliau
- Linux
- Linux komandos

„Mwiza“ kuria programinę įrangą pagal profesiją ir daug rašo apie „Linux“ ir „front-end“ programavimą. Kai kurie jo interesai yra istorija, ekonomika, politika ir verslo architektūra.
Prenumeruokite mūsų naujienlaiškį
Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. knygų ir išskirtinių pasiūlymų!
Norėdami užsiprenumeruoti, spustelėkite čia