Kaip patikrinti laiko juostą „Linux“.


Šiame trumpame straipsnyje naujokams apžvelgsime įvairius paprastus būdus, kaip patikrinti sistemos laiko juostą sistemoje „Linux“. Laiko valdymas Linux kompiuteryje, ypač gamybos serveryje, visada yra svarbus sistemos administravimo aspektas.

Linux sistemoje yra keletas laiko valdymo paslaugų, pvz., komandos date ir timedatectl, leidžiančios gauti esamą sistemos laiko juostą ir sinchronizuoti su nuotoliniu NTP serveriu, kad būtų įjungtas automatinis ir tikslesnis sistemos laiko valdymas.

Na, pasinerkime į įvairius būdus, kaip sužinoti mūsų „Linux“ sistemos laiko juostą.

1. Pradėsime naudodami tradicinę komandą data, kad sužinotume esamą laiko juostą taip:

date

Arba įveskite toliau pateiktą komandą, kur %Z formatas spausdina abėcėlinę laiko juostą, o %z skaitinę laiko juostą:

date +"%Z %z"

Pastaba: datos vadovo puslapyje yra daug formatų, kuriuos galite naudoti norėdami pakeisti datos komandos išvestį:

man date

2. Tada taip pat galite naudoti timedatectl, kai paleidžiate ją be jokių parinkčių, komanda rodo sistemos apžvalgą, įskaitant laiko juostą, pvz.:

timedatectl

Dar daugiau, pabandykite naudoti konvejerį ir grep komandą, kad filtruotumėte tik laiko juostą, kaip nurodyta toliau:

timedatectl | grep “Time zone”

Sužinokite, kaip nustatyti laiko juostą Linux sistemoje naudojant komandą timedatectl.

3. Be to, „Debian“ ir jo išvestinių produktų vartotojai gali rodyti failo /etc/timezone turinį naudodami „cat“ programą, kad patikrintų jūsų laiko juostą:

cat /etc/timezone

Svarbu: REHL/CentOS 7 ir Fedora 25-22 naudotojams failas /etc /localtime yra simbolinė nuoroda į laiko juostos failą, esantį kataloge /usr/share/zoneinfo/.

Tačiau galite naudoti komandą data arba timedatectl, kad būtų rodomas ir dabartinis laikas bei laiko juosta.

Norėdami pakeisti laiko juostą, /usr/share/zoneinfo/ sukurkite simbolinę nuorodą /etc/localtime į atitinkamą laiko juostą:


sudo ln  -sf /usr/share/zoneinfo/zoneinfo /etc/localtime

Vėliava -s leidžia sukurti simbolinę nuorodą, kitu atveju pagal numatytuosius nustatymus sukuriama tvirta nuoroda ir -f pašalina esamą paskirties failą, kuris šiuo atveju yra /etc/localtime.

Pavyzdžiui, norėdami pakeisti laiko juostą į Afrika/Nairobis, išduokite toliau pateiktą komandą:


sudo ln -sf /usr/share/zoneinfo/Africa/Nairobi /etc/localtime

Tai viskas! Nepamirškite pasidalinti savo mintimis apie straipsnį naudodami toliau pateiktą atsiliepimų formą. Svarbu tai, kad turėtumėte peržvelgti šį Linux laiko valdymo vadovą, kad gautumėte daugiau informacijos apie jūsų sistemos tvarkymo laiką. Jame pateikiami paprasti ir lengvai sekami pavyzdžiai.

Galiausiai, visada atsiminkite, kad Tecmint rasite naujausių ir įdomių „Linux“ dalykų.