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
$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.
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
- Linux
- Time Management
- Linux Elementary
- Linuxové príkazy
- Terminál
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.
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