Ako ste se preselili ili putujete sa svojim Linux prijenosnim računalom, možda se pitate kako promijeniti vremensku zonu vašeg sustava. Lako je postaviti vremensku zonu vašeg Linux računala iz naredbenog retka. Evo kako to učiniti.

Pregled vremenskih zona pomoću tzselecta

Na Linux sustavima vremenske zone su definirane pomoću Baza podataka o vremenskim zonama, također poznat kao tzdata, kojim upravlja Internet Assigned Numbers Authority.

Budući da se vremenske zone mogu politički mijenjati, korisno je upravljati njima u središnjoj bazi podataka koju drugi sustavi mogu koristiti. Tom Scott objašnjava zašto je ovo tako dobra ideja:

Da biste vidjeli nazive vremenskih zona u bazi podataka za svoju lokaciju, možete koristiti naredbu tzselect. To je program vođen izbornikom koji će suziti naziv vremenske zone koju želite.

Počinjete s naredbom tzselect u ljusci:

tzselect

Ovo će prikazati izbornik kontinenata, a vi možete proučiti do vremenske zone svoje zemlje i lokalnog područja, ako je primjenjivo.

instagram viewer

Na primjer, pacifička vremenska zona je predstavljena kao "Amerika/Los_Angeles". tzselect će tražiti da potvrdi je li to točno. Nakon toga će vam reći kako promijeniti promjenu trajnom pomoću $TZ varijabla okoline.

Postavljanje vremenskih zona s varijablom okruženja $TZ

Možete jednostavno postaviti vremensku zonu pomoću varijable okoline $TZ. Na primjer, da biste ga postavili na pacifičku vremensku zonu:

izvoz TZ="America/Los_Angeles"

Kako bi ova promjena bila trajna, možete staviti ovaj redak u konfiguracijske datoteke ljuske kao što je .bashrc ili .zshrc.

Povezano: Što su varijable okruženja u Linuxu? Sve što trebate znati

Postavljanje vremenskih zona pomoću /etc/timezone i /etc/localtime

Ako želite promijeniti vremensku zonu na razini cijelog sustava, kao što je stolni sustav ili prijenosno računalo koje ostaje na jednom mjestu, možete koristiti /etc/timezone i /etc/localtime datoteke. Koju ćete datoteku koristiti ovisi o tome koji sustav koristite.

Debian i Ubuntu sustavi koriste prvi. Te se datoteke obično postavljaju prilikom instalacije, ali ih možete promijeniti kasnije. Kako biste saznali koje datoteke koristite na svom sustavu, pogledajte dokumentaciju svoje distribucije.

Za promjenu vremenske zone koristite /etc/timezone, uredili biste ga bilo kojim uređivačem teksta i smjestili naziv vremenske zone koji ste ranije dobili u tu datoteku. Morat ćete koristiti sudo jer root korisnik posjeduje datoteku.

Na primjer, da ga uredite pomoću vim:

sudo vim /etc/timezone

S /etc/localtime, mijenjate vremensku zonu stvaranjem simboličke veze na binarnu datoteku koja ima isti naziv kao vremenska zona u /usr/share/zoneinfo imenik.

Ako želite postaviti svoj stroj na pacifičko vrijeme koristeći /etc/localtime, koristili biste naredbu ln s -s mogućnost stvaranja a simbolička poveznica i -f da ga prepišete ako već postoji:

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

Sada možete postaviti vremensku zonu iz naredbenog retka

Bez obzira kamo vas vaša putovanja odvedu, uvijek se možete pobrinuti da držite pravo vrijeme uz nekoliko jednostavnih naredbi. Ako želite pretvoriti vremenske zone u pregledniku, pročitajte više o tome kako upotrijebiti web-bazirani alat, MyTimeZone, da to učinite.

Kako odmah pretvoriti vremenske zone jednim klikom

Imate li uvijek problema s pretvaranjem svoje vremenske zone u drugu? Ovo zgodno proširenje čini ga sigurnim i lakim.

Pročitajte dalje

UdioCvrkutE-mail
Povezane teme
  • Linux
  • Upravljanje vremenom
  • Linux Elementary
  • Linux naredbe
  • Terminal
O autoru
David Delony (Objavljeno 85 članaka)

David je slobodni pisac sa sjedištem na sjeverozapadu Pacifika, ali podrijetlom iz Bay Area. Tehnološki je entuzijast od djetinjstva. Davidovi interesi uključuju čitanje, gledanje kvalitetnih TV emisija i filmova, retro igranje i skupljanje ploča.

Više od Davida Delonyja

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu