Android

Kuinka asettaa tai muuttaa aikavyöhykettä debian 9: llä

Get Paid $391.57 From Microsoft Words for FREE & WORLDWIDE! (Make Money Online)

Get Paid $391.57 From Microsoft Words for FREE & WORLDWIDE! (Make Money Online)

Sisällysluettelo:

Anonim

Oikean aikavyöhykkeen käyttö on tärkeä monille järjestelmiin liittyvissä tehtävissä ja prosesseissa. Esimerkiksi cron-demoni käyttää järjestelmän aikavyöhykettä cron-töiden suorittamiseen, ja lokitiedostojen aikaleimat perustuvat saman järjestelmän aikavyöhykkeeseen.

Järjestelmän aikavyöhyke asetetaan asennuksen aikana, mutta sitä voidaan helposti muuttaa myöhemmin. Tämä opetusohjelma näyttää kuinka asettaa tai muuttaa aikavyöhykettä Debian 9: llä.

edellytykset

Käyttäjällä, johon olet kirjautunut sisään, täytyy olla sudo-oikeudet voidakseen muuttaa järjestelmän aikavyöhykettä.

Nykyisen aikavyöhykkeen tarkistaminen

Debianissa ja muissa nykyaikaisissa Linux-jakeluissa timedatectl komento antaa sinun näyttää ja asettaa nykyisen järjestelmän aika ja aikavyöhyke.

timedatectl

Kuten alla olevasta tuotosta käy ilmi, järjestelmän aikavyöhyke on asetettu “Amerikka / 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

Järjestelmän aikavyöhyke määritetään linkittämällä /etc/localtime binaariseen aikavyöhykkeiden tunnistimeen /usr/share/zoneinfo hakemistossa. Toinen vaihtoehto aikavyöhykkeen tarkistamiselle on näyttää polku, jonka linkki osoittaa ls-komennon käyttämiseen:

ls -l /etc/localtime

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

Aikavyöhykkeen muuttaminen Debianissa

Ennen aikavyöhykkeen muuttamista sinun on selvitettävä käytettävän aikavyöhykkeen pitkä nimi. Aikavyöhykkeiden nimeämiskäytäntö käyttää yleensä ”Alue / kaupunki” -muotoa.

Voit luetteloida kaikki käytettävissä olevat aikavyöhykkeet joko luetteloimalla tiedostot /usr/share/zoneinfo tai käyttämällä timedatectl komentoa.

timedatectl list-timezones

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

Kun olet tunnistanut, mikä aikavyöhyke on tarkka sijaintiisi, suorita seuraava komento sudo-käyttäjänä:

sudo timedatectl set-timezone your_time_zone

Voit esimerkiksi muuttaa järjestelmän aikavyöhykkeen Europe/Ljubljana ajamalla:

sudo timedatectl set-timezone Europe/Ljubljana

Vahvista muutos antamalla timedatectl komento:

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

Aikavyöhykkeen muuttaminen luomalla Symlink

Poista nykyinen /etc/localtime tiedosto tai linkki:

sudo rm -f /etc/localtime

Tunnista aikavyöhyke, jonka haluat määrittää, ja luo linkki:

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

Voit vahvistaa muutoksen joko luettelossa /etc/localtime tiedostolla tai antamalla /etc/localtime :

date

Mon Mar 11 22:55:04 CET 2019

johtopäätös

Tässä oppaassa opit kuinka muuttaa Debian-järjestelmän aikavyöhykettä. Jätä kommentti, jos sinulla on kysyttävää.

debian-terminaali