Ak ste sa presťahovali alebo cestujete s notebookom so systémom Linux, možno vás zaujíma, ako zmeniť časové pásmo vášho systému. Časové pásmo vášho počítača so systémom Linux je jednoduché nastaviť z príkazového riadku. Tu je návod, ako na to.

Zobrazenie časových pásiem Pomocou tzselect

V systémoch Linux sú časové pásma definované pomocou Databáza časových pásiem, tiež známy ako tzdata, ktorý spravuje Internet Assigned Numbers Authority.

Keďže časové pásma sa môžu politicky meniť, je užitočné mať ich spravované v centrálnej databáze, ktorú môžu využívať iné systémy. Tom Scott vysvetľuje, prečo je to taký dobrý nápad:

Ak chcete zobraziť názvy časových pásiem v databáze pre vašu polohu, môžete použiť príkaz tzselect. Je to program riadený ponukou, ktorý zúži názov požadovaného časového pásma.

Začnete príkazom tzselect v shell:

tzselect

Zobrazí sa ponuka kontinentov a v prípade potreby môžete prejsť do časového pásma vašej krajiny a miestnej oblasti.

Napríklad tichomorské časové pásmo je znázornené ako „Amerika/Los_Angeles“. tzselect vás požiada o potvrdenie, či je to správne. Potom vám povie, ako urobiť zmenu trvalú pomocou

instagram viewer
$TZ premenná prostredia.

Nastavenie časových pásiem pomocou premennej prostredia $TZ

Časové pásmo môžete jednoducho nastaviť pomocou premennej prostredia $TZ. Ak ho chcete napríklad nastaviť na tichomorské časové pásmo:

export TZ="Amerika/Los_Angeles"

Aby bola táto zmena trvalá, môžete tento riadok vložiť do konfiguračných súborov shellu, napr .bashrc alebo .zshrc.

Súvisiace: Čo sú premenné prostredia v systéme Linux? Všetko, čo potrebujete vedieť

Nastavenie časových pásiem pomocou /etc/timezone a /etc/localtime

Ak chcete vykonať celosystémové zmeny časového pásma, napríklad pre stolný systém alebo prenosný počítač, ktorý zostáva na jednom mieste, môžete použiť /etc/timezone a /etc/localtime súbory. Ktorý súbor použijete, závisí od systému, ktorý používate.

Systémy Debian a Ubuntu používajú prvý z nich. Tieto súbory sa zvyčajne nastavujú pri inštalácii, ale neskôr ich môžete zmeniť. Ak chcete zistiť, ktoré súbory používate vo svojom systéme, pozrite si dokumentáciu vašej distribúcie.

Ak chcete zmeniť časové pásmo pomocou /etc/timezone, upravíte ho pomocou ľubovoľného textového editora a do súboru umiestnite názov časového pásma, ktorý ste získali predtým. Budete musieť použiť sudo, pretože súbor vlastní používateľ root.

Napríklad, ak ho chcete upraviť pomocou vim:

sudo vim /etc/timezone

S /etc/localtime, zmeníte časové pásmo vytvorením symbolického odkazu na binárny súbor, ktorý má rovnaký názov ako časové pásmo v /usr/share/zoneinfo adresár.

Ak ste chceli na svojom zariadení nastaviť tichomorský čas pomocou /etc/localtime, použijete príkaz ln s -s možnosť vytvorenia a symbolický odkaz a -f na prepísanie, ak už existuje:

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

Teraz môžete nastaviť časové pásmo z príkazového riadku

Bez ohľadu na to, kam vás vaše cesty zavedú, pomocou niekoľkých jednoduchých príkazov sa vždy môžete uistiť, že držíte správny čas. Ak chcete previesť časové pásma v prehliadači, prečítajte si ďalšie informácie o tom, ako na to použiť webový nástroj MyTimeZone.

Ako okamžite previesť časové pásma jedným kliknutím

Máte vždy problém s prevodom časového pásma na iné? Vďaka tomuto šikovnému predĺženiu je to spoľahlivé a jednoduché.

Prečítajte si ďalej

zdieľamTweetujteEmail
Súvisiace témy
  • Linux
  • Time Management
  • Linux Elementary
  • Linuxové príkazy
  • Terminál
O autorovi
David Delony (85 publikovaných článkov)

David je spisovateľ na voľnej nohe, ktorý žije na severozápade Pacifiku, ale pôvodne pochádza z oblasti Bay Area. Technologickým nadšencom je už od detstva. Medzi Davidove záujmy patrí čítanie, sledovanie kvalitných televíznych relácií a filmov, retro hry a zbieranie záznamov.

Viac od Davida Delonyho

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné e-knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber