Android

Kako postaviti ili promijeniti vremensku zonu na debianu 9

GA100 - detaljne korisničke upute za SVE funkcije

GA100 - detaljne korisničke upute za SVE funkcije

Sadržaj:

Anonim

Korištenje ispravne vremenske zone važno je za mnoge zadatke i procese povezane sa sustavom. Na primjer, daron cron koristi vremensku zonu sustava za izvršavanje poslova cron-a, a vremenske oznake u datotekama dnevnika temelje se na vremenskoj zoni istog sustava.

Vremenska zona sustava postavljena je tijekom instalacije, ali to se kasnije može lako promijeniti. Ovaj vodič pokazuje kako postaviti ili promijeniti vremensku zonu na Debianu 9.

Preduvjeti

Korisnik na kojem ste prijavljeni mora imati sudo povlastice kako bi mogao mijenjati vremensku zonu sustava.

Provjera trenutne vremenske zone

U Debian i ostalim modernim distribucijama Linuxa, naredba timedatectl omogućava vam prikazivanje i postavljanje vremena i vremenske zone trenutnog sustava.

timedatectl

Kao što je prikazano na izlazu ispod, vremenska zona sustava postavljena je na "Amerika / Chicago":

Local time: Mon 2019-03-11 16:46:45 CDT Universal time: Mon 2019-03-11 21:46:45 UTC RTC time: Mon 2019-03-11 21:46:45 Time zone: America/Chicago (CDT, -0500) Network time on: yes NTP synchronized: no RTC in local TZ: no

Vremenska zona sustava konfigurira se povezivanjem /etc/localtime s binarnim identifikatorom vremenske zone u direktoriju /usr/share/zoneinfo . Druga mogućnost provjere vremenske zone je prikazivanje putanje na koju simlink upućuje pomoću naredbe ls:

ls -l /etc/localtime

lrwxrwxrwx 1 root root 37 Jan 23 03:19 /etc/localtime ->../usr/share/zoneinfo/America/Chicago

Promjena vremenske zone u Debianu

Prije promjene vremenske zone morat ćete saznati dugo ime vremenske zone koju želite koristiti. Konvencija o imenovanju vremenske zone obično koristi format "regija / grad".

Za popis svih dostupnih vremenskih zona možete navesti datoteke u direktoriju /usr/share/zoneinfo ili koristiti naredbu timedatectl .

timedatectl list-timezones

… Europe/Lisbon Europe/Ljubljana Europe/London Europe/Luxembourg Europe/Madrid Europe/Malta…

Nakon što utvrdite koja je vremenska zona točna za vašu lokaciju, pokrenite sljedeću naredbu kao sudo korisnik:

sudo timedatectl set-timezone your_time_zone

Na primjer, za promjenu vremenske zone sustava u Europe/Ljubljana pokrenuli biste:

sudo timedatectl set-timezone Europe/Ljubljana

Promjenu potvrdite izdavanjem naredbe timedatectl :

timedatectl

Local time: Mon 2019-03-11 22:51:27 CET Universal time: Mon 2019-03-11 21:51:27 UTC RTC time: Mon 2019-03-11 21:51:26 Time zone: Europe/Ljubljana (CET, +0100) Network time on: yes NTP synchronized: yes RTC in local TZ: no

Promjena vremenske zone stvaranjem symlink-a

Izbrišite trenutnu /etc/localtime datoteku ili symlink:

sudo rm -f /etc/localtime

Identificirajte vremensku zonu koju želite konfigurirati i stvorite simbolnu vezu:

sudo ln -s /usr/share/zoneinfo/Europe/Ljubljana /etc/localtime

Promjenu možete potvrditi uvrštavanjem /etc/localtime datoteke ili izdavanjem naredbe date :

date

Mon Mar 11 22:55:04 CET 2019

Zaključak

U ovom smo vodiču naučili kako promijeniti vremensku zonu vašeg Debianovog sustava. Slobodno ostavite komentar ako imate bilo kakvih pitanja.

debijski terminal