Kako provjeriti vremensku zonu u Linuxu


U ovom kratkom članku provest ćemo početnike kroz različite jednostavne načine provjere vremenske zone sustava u Linuxu. Upravljanje vremenom na Linux stroju, posebno proizvodnom poslužitelju, uvijek je važan aspekt administracije sustava.

Na Linuxu je dostupan niz uslužnih programa za upravljanje vremenom, kao što su naredbe date i timedatectl za dobivanje trenutne vremenske zone sustava i sinkronizaciju s udaljenim NTP poslužiteljem kako bi se omogućio automatski i točnije rukovanje vremenom sustava.

Pa, zaronimo u različite načine pronalaženja vremenske zone našeg Linux sustava.

1. Počet ćemo korištenjem tradicionalne naredbe datum kako bismo saznali trenutnu vremensku zonu na sljedeći način:

date

Alternativno, upišite naredbu ispod, gdje %Z format ispisuje abecednu vremensku zonu, a %z ispisuje numeričku vremensku zonu:

date +"%Z %z"

Napomena: Postoji mnogo formata na stranici priručnika za datum koje možete koristiti za promjenu izlaza naredbe za datum:

man date

2. Zatim, možete također koristiti timedatectl, kada ga pokrenete bez ikakvih opcija, naredba prikazuje pregled sustava uključujući vremensku zonu ovako:

timedatectl

Štoviše, pokušajte upotrijebiti naredbu cjevovoda i grep da filtrirate samo vremensku zonu kao u nastavku:

timedatectl | grep “Time zone”

Naučite kako postaviti vremensku zonu u Linuxu pomoću naredbe timedatectl.

3. Osim toga, korisnici Debiana i njegovih izvedenica mogu prikazati sadržaj datoteke /etc/timezone koristeći pomoćni program cat za provjeru vremenske zone:

cat /etc/timezone

Važno: Za korisnike REHL/CentOS 7 i Fedora 25-22, datoteka /etc /localtime je simbolična veza na datoteku vremenske zone u direktoriju /usr/share/zoneinfo/.

Međutim, možete koristiti naredbu date ili timedatectl za prikaz trenutnog vremena i vremenske zone.

Za promjenu vremenske zone, stvorite simboličku vezu /etc/localtime na odgovarajuću vremensku zonu pod /usr/share/zoneinfo/:


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

Oznaka -s omogućuje stvaranje simboličke veze, inače se prema zadanim postavkama stvara tvrda veza, a -f uklanja postojeću odredišnu datoteku, koja je u ovom slučaju /etc/localtime.

Na primjer, da biste promijenili vremensku zonu u Afrika/Nairobi, izdajte naredbu u nastavku:


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

To je sve! Ne zaboravite podijeliti svoje mišljenje o članku putem donjeg obrasca za povratne informacije. Važno je da biste trebali pogledati ovaj vodič za upravljanje vremenom za Linux kako biste dobili bolji uvid u rukovanje vremenom na vašem sustavu, ima jednostavne primjere koje je lako slijediti.

Na kraju, ne zaboravite uvijek pratiti Tecmint za najnovije i zanimljive stvari o Linuxu.