aikavyöhyke on maantieteellinen alue, jolla on sama vakioaika. Tyypillisesti aikavyöhyke asetetaan käyttöjärjestelmän asennuksen aikana, mutta se voidaan helposti muuttaa myöhemmin.
oikean aikavyöhykkeen käyttäminen on välttämätöntä monissa järjestelmiin liittyvissä tehtävissä ja prosesseissa. Esimerkiksi cron daemon käyttää järjestelmän aikavyöhykettä cron-töiden suorittamiseen. Aikavyöhykettä käytetään myös tukkien aikaleimoihin.
Tämä opetusohjelma kattaa vaiheet, jotka ovat tarpeen aikavyöhykkeen asettamiseksi tai muuttamiseksi Linuxissa.,
Tarkistaa Nykyisen Ajan Vyöhykkeellä #
timedatectl
on komentorivin apuohjelma, jonka avulla voit tarkastella ja muuttaa järjestelmän aika ja päivämäärä. Se on saatavilla kaikissa nykyaikaisissa systemd – pohjaisissa Linux-järjestelmissä.
Voit tarkastella nykyisen ajan vyöhykkeellä, vedota timedatectl
komento ilman mitään vaihtoehtoja tai perusteluja:
timedatectl
lähtö edellä osoittaa, että järjestelmän aikavyöhyke on asetettu UTC.,
järjestelmän aikavyöhyke on määritetty symlinking /etc/localtime
tiedosto on binary time zone on tunniste /usr/share/zoneinfo
hakemisto.
Toinen tapa tarkistaa aikavyöhyke on tarkastella polku symbolinen linkki pistettä käyttäen ls
komento:
ls -l /etc/localtime
lrwxrwxrwx 1 root root 27 Dec 3 16:29 /etc/localtime -> /usr/share/zoneinfo/Etc/UTC
Muuttuvat aikavyöhykkeen Linux #
Ennen kuin vaihdat aikavyöhykettä, sinun täytyy selvittää, pitkä nimi, aikavyöhyke, jota haluat käyttää. Aikavyöhykkeen nimeämistilaisuudessa käytetään yleensä” Alue/Kaupunki ” – muotoa.,l käytettävissä olevat aikavyöhykkeet, käytä timedatectl
komento tai luetella tiedostot /usr/share/zoneinfo
hakemisto:
timedatectl list-timezones
...America/MontserratAmerica/NassauAmerica/New_YorkAmerica/NipigonAmerica/NomeAmerica/Noronha...
Kun olet tunnistaa, mikä aikavyöhyke on tarkka sijaintisi, suorita seuraava komento root tai sudo-käyttäjä:
sudo timedatectl set-timezone <your_time_zone>
voit esimerkiksi muuttaa järjestelmän aikavyöhyke America/New_York
kirjoita:
sudo timedatectl set-timezone America/New_York
Voit tarkistaa, muutos, vedota timedatectl
komento uudelleen:
timedatectl
Tehtävä suoritettu!, Olet onnistuneesti muuttanut järjestelmän aikavyöhykettä.
Muuttuvat aikavyöhykkeen Luomalla symbolinen linkki #
Jos käytät vanhempaa Linux-jakelu ja timedatectl
utility ei ole asennettu järjestelmään, voit muuttaa aikavyöhykkeen, jonka symlinking /etc/localtime
aikavyöhyke /usr/share/zoneinfo
hakemisto.,
Poista nykyinen symbolinen linkki tai tiedosto:
sudo rm -rf /etc/localtime
Tunnistaa aikavyöhyke, jonka haluat määrittää ja luoda symbolinen linkki :
sudo ln -s /usr/share/zoneinfo/America/New_York /etc/localtime
Varmista se joko luettelemalla /etc/localtime
tiedoston tai vetoamalla date
komento:
date
lähtö sisältää aikavyöhyke, tässä esimerkissä se on ”EST”.,
Tue Dec 3 14:10:54 EST 2019
Johtopäätös #
jos Haluat muuttaa aikavyöhykkeen Linux-järjestelmissä käytetään sudo timedatectl set-timezone
komento, jota seuraa pitkä nimi, aikavyöhyke, jonka haluat asettaa.