Če ste se preselili ali potujete s prenosnim računalnikom Linux, se morda sprašujete, kako spremeniti časovni pas vašega sistema. Časovni pas računalnika Linux je enostavno nastaviti iz ukazne vrstice. Tukaj je opisano, kako to storiti.

Ogled časovnih pasov z tzselect

V sistemih Linux so časovni pasovi opredeljeni z Podatkovna baza časovnih pasov, znan tudi kot tzdata, ki ga upravlja Urad za dodelitev internetnih številk.

Ker se časovni pasovi lahko politično spreminjajo, je koristno, da jih upravljate v osrednji bazi podatkov, ki jo lahko uporabljajo drugi sistemi. Tom Scott pojasnjuje, zakaj je to tako dobra ideja:

Če si želite ogledati imena časovnih pasov v bazi podatkov za vašo lokacijo, lahko uporabite ukaz tzselect. To je program, ki ga poganja meni, ki bo zožil ime želenega časovnega pasu.

Začnete z ukazom tzselect v lupini:

tzselect

To bo prikazalo meni celin, po potrebi pa se lahko poglobite do časovnega pasu svoje države in lokalnega območja.

Na primer, pacifiški časovni pas je predstavljen kot »Amerika/Los_Angeles«. tzselect bo zahteval potrditev, ali je to pravilno. Po tem vam bo povedal, kako narediti spremembo trajno z uporabo

instagram viewer
$TZ spremenljivka okolja.

Nastavitev časovnih pasov s spremenljivko okolja $TZ

Časovni pas lahko preprosto nastavite s spremenljivko okolja $TZ. Na primer, če ga želite nastaviti na pacifiški časovni pas:

izvoz TZ="America/Los_Angeles"

Če želite, da bo ta sprememba trajna, lahko to vrstico vstavite v konfiguracijske datoteke lupine, npr .bashrc oz .zshrc.

Povezano: Kaj so spremenljivke okolja v Linuxu? Vse, kar morate vedeti

Nastavitev časovnih pasov z /etc/timezone in /etc/localtime

Če želite spremeniti časovni pas v celotnem sistemu, na primer za namizni sistem ali prenosnik, ki ostane na enem mestu, lahko uporabite /etc/timezone in /etc/localtime datoteke. Katero datoteko boste uporabili, je odvisno od tega, kateri sistem uporabljate.

Sistema Debian in Ubuntu uporabljata prvo. Te datoteke so običajno nastavljene ob namestitvi, vendar jih lahko pozneje spremenite. Če želite izvedeti, katere datoteke uporabljate v vašem sistemu, si oglejte dokumentacijo vaše distribucije.

Za spremembo časovnega pasu uporabite /etc/timezone, bi jo uredili s katerim koli urejevalnikom besedil in v to datoteko postavili ime časovnega pasu, ki ste ga dobili prej. Uporabiti boste morali sudo, ker je lastnik datoteke root.

Na primer, če ga želite urediti z vim:

sudo vim /etc/timezone

Z /etc/localtime, spremenite časovni pas tako, da ustvarite simbolično povezavo do binarne datoteke, ki ima isto ime kot časovni pas v /usr/share/zoneinfo imenik.

Če želite napravo nastaviti na pacifiški čas z uporabo /etc/localtime, bi uporabili ukaz ln z -s možnost ustvarjanja a simbolna povezava in -f da ga prepišete, če že obstaja:

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

Zdaj lahko nastavite časovni pas v ukazni vrstici

Ne glede na to, kam vas pripeljejo potovanja, lahko z nekaj preprostimi ukazi vedno poskrbite, da boste ohranili pravi čas. Če želite pretvoriti časovne pasove v brskalniku, preberite več o tem, kako za to uporabiti spletno orodje MyTimeZone.

Kako v trenutku pretvoriti časovne pasove z enim klikom

Ali imate vedno težave s pretvorbo svojega časovnega pasu v drugega? Ta izvrstna razširitev je varna in enostavna.

Preberite Naprej

DelitiTweetE-naslov
Povezane teme
  • Linux
  • Upravljanje časa
  • Linux Elementary
  • Ukazi za Linux
  • terminal
O avtorju
David Delony (85 objavljenih člankov)

David je svobodni pisatelj s sedežem na pacifiškem severozahodu, vendar izvirno iz območja Bay Area. Tehnološki navdušenec je že od otroštva. Davidovi interesi vključujejo branje, gledanje kakovostnih televizijskih oddaj in filmov, retro igre in zbiranje plošč.

Več od David Delony

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e-knjige in ekskluzivne ponudbe!

Kliknite tukaj, da se naročite