Kako provjeriti vremensku zonu u Linuxu


U ovom kratkom članku provest ćemo početnike kroz različite jednostavne načine provjere sistemske vremenske zone u Linuxu. Upravljanje vremenom na Linux mašini, posebno na proizvodnom serveru, uvek je važan aspekt sistemske administracije.

Na Linuxu su dostupni brojni uslužni programi za upravljanje vremenom, kao što su naredbe date i timedatectl za dobivanje trenutne vremenske zone sistema i sinhronizaciju sa udaljenim NTP serverom kako bi se omogućilo automatsko i preciznije rukovanje sistemskim vremenom.

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

1. Počet ćemo korištenjem tradicionalne naredbe date da saznamo trenutnu vremensku zonu na sljedeći način:

date

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

date +"%Z %z"

Napomena: Postoji mnogo formata na datum man stranici koje možete koristiti da promijenite izlaz naredbe date:

man date

2. Dalje, možete koristiti timedatectl, kada ga pokrenete bez ikakvih opcija, naredba prikazuje pregled sistema uključujući vremensku zonu na sljedeći način:

timedatectl

Štaviše, pokušajte koristiti naredbu pipeline i grep da filtrirate samo vremensku zonu kao što je dolje:

timedatectl | grep “Time zone”

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

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

cat /etc/timezone

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

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

Da promijenite vremensku zonu, kreirajte simboličku vezu /etc/localtime do odgovarajuće vremenske zone pod /usr/share/zoneinfo/:


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

Oznaka -s omogućava kreiranje simboličke veze, inače se tvrdi link kreira prema zadanim postavkama i -f uklanja postojeću odredišnu datoteku, što je u ovom slučaju /etc/localtime.

Na primjer, da promijenite 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 obrasca za povratne informacije u nastavku. Važno je da pogledate ovaj vodič za upravljanje vremenom za Linux kako biste stekli bolji uvid u rukovanje vremenom na vašem sistemu, on ima jednostavne primjere koji se lako prate.

Na kraju, uvijek ne zaboravite da pratite Tecmint za najnovije i zanimljive Linux stvari.