The timedatectl komanda yra nauja priemonė RHEL/CentOS 7/8 ir „Fedora 30+“ pagrįstas paskirstymas, kuris yra dalis sistemingas sistemos ir paslaugų vadybininkas, seno tradicinio pakeitimas data naudojama komanda sysvinit demonai pagrįsti „Linux“ platinimai.
The timedatectl komanda leidžia užklausti ir pakeisti sistemos laikrodžio konfigūraciją ir jos nustatymus naudokite šią komandą norėdami nustatyti arba pakeisti dabartinę datą, laiką ir laiko juostą arba įjungti automatinį sistemos laikrodį sinchronizavimas su nuotoliniu NTP serveriu.
Šioje pamokoje aš jus supažindinsiu su būdais, kaip galite valdyti laiką „Linux“ sistemoje nustatydami data, laikas, laiko zona, ir sinchronizuoti laiką su NTP iš terminalo, naudojant naują timedatectl komandą.
Visada yra gera praktika išlaikyti tinkamą laiką „Linux“ serveryje ar sistemoje, ir tai gali turėti šiuos privalumus:
1. Norėdami rodyti dabartinį laiką ir datą savo sistemoje, naudokite timedatectl komandą iš komandinės eilutės taip:
# timedatectl būsena.
Aukščiau esančioje ekrano laidoje RTC laikas yra aparatūros laikrodžio laikas.
2. The laikas jūsų „Linux“ sistemoje visada valdomas per nustatytos laiko juostos sistemoje, norėdami peržiūrėti dabartinę laiko juostą, atlikite tai:
# timedatectl ARBA. # timedatectl | grep Laikas.
3. Norėdami peržiūrėti visas galimas laiko juostas, paleiskite toliau pateiktą komandą:
# timedatectl sąrašo laiko juostos.
4. Norėdami rasti vietinę laiko juostą pagal savo vietą, paleiskite šią komandą:
# timedatectl list-timezones | egrep -o "Azija/B.*" # timedatectl list-timezones | egrep -o "Europa/L.*" # timedatectl list-timezones | egrep -o "Amerika/N.*"
5. Norėdami nustatyti vietinę laiko juostą „Linux“, naudosime nustatytos laiko juostos perjunkite, kaip parodyta žemiau.
# timedatectl set-timezone "Asia/Kolkata"
Visada rekomenduojama naudoti ir nustatyti suderintą universalųjį laiką, UTC.
# timedatectl set-timezone UTC.
Turite įvesti teisingą laiko juostos pavadinimą, kitaip keisdami laiko juostą galite gauti klaidų, šiame pavyzdyje laiko juosta „Asia/Kolkata“ yra neteisinga, todėl sukelia klaidą.
6. Galite nustatyti datą ir laiką savo sistemoje naudodami komandą timedatectl taip:
Norėdami nustatyti tik laiką, galime naudoti a nustatyti laiką perjunkite kartu su laiko formatu HH: MM: SS (Valanda, minutė ir sekundės).
# timedatectl nustatytas laikas 15:58:30.
Nustatydami datą, kaip parodyta aukščiau, galite gauti toliau nurodytą klaidą:
Nepavyko nustatyti laiko: NTP įrenginys aktyvus.
7. Klaida sako, kad NTP paslauga yra aktyvi. Turite jį išjungti naudodami žemiau pateiktą komandą.
# systemctl išjungti -dabar chronyd.
8. Norėdami nustatyti datą ir laiką, galime naudoti a nustatyti laiką perjunkite kartu su datos formatu YY: MM: DD (Metai, mėnuo, diena) ir laikas HH: MM: SS (Valanda, minutė ir sekundės).
# timedatectl set-time '2015-11-20 16:14:50'
9. Norėdami nustatyti aparatūros laikrodį į suderintą visuotinį laiką, UTC, naudoti set-local-rtc loginė vertė variantas toks:
Pirmiausia sužinokite, ar jūsų aparatūros laikrodis nustatytas į vietinę laiko juostą:
# timedatectl | grep vietinis.
Nustatykite aparatūros laikrodį į vietinę laiko juostą:
# timedatectl set-local-rtc 1.
Nustatykite aparatūros laikrodį į suderintą universalųjį laiką (UTC):
# timedatectl set-local-rtc 0.
NTP reiškia Tinklo laiko protokolas yra interneto protokolas, naudojamas sistemos laikrodžiui sinchronizuoti tarp kompiuterių. The timedatectl įrankis leidžia automatiškai sinchronizuoti „Linux“ sistemos laikrodį su nuotoline serverių grupe naudojant NTP.
Atkreipkite dėmesį, kad turite turėti NTP įdiegta sistemoje, kad būtų galima automatiškai sinchronizuoti laiką su NTP serveriais.
Norėdami pradėti automatinį laiko sinchronizavimą su nuotoliniu NTP serveriu, terminale įveskite šią komandą.
# timedatectl set-ntp true.
Norėdami išjungti NTP laiko sinchronizavimą, terminale įveskite šią komandą.
# timedatectl set-ntp false.
Tai labai paprasti pavyzdžiai, aprašyti šioje pamokoje, ir tikiuosi, kad jie jums bus naudingi nustatant įvairius „Linux“ sistemos laikrodžius ir laiko juostas. Norėdami sužinoti daugiau apie šį įrankį, eikite į timedatectl vyras puslapis.
Jei turite ką pasakyti apie šį straipsnį, nedvejodami palikite komentarą ir pridėkite daugiau informacijos. Palaikykite ryšį su „Tecmint“.