Articles

Kuinka tarkistaa ja asettaa Aikavyöhyke Ubuntu 20.04: ssä

yleiskatsaus

tässä opetusohjelmassa opit tarkistamaan ja asettamaan aikavyöhykkeen Ubuntu 20.04: ssä käyttäen timedatectl – komentoa.

aikavyöhykettä voi tarkistaa monin eri tavoin, aina date komennon käyttämisestä timedatactl komentoon. Aikavyöhykkeen asettamista on kuitenkin yksinkertaistettu ja parannettu huomattavasti timedatactl komennolla.

timedatectl – komennon avulla voit tulostaa yksityiskohtaisia tietoja järjestelmäsi ajankohdasta NTP-tiedoista aina päivämääräsi ja UTC-päivämäärän väliseen vertailuun.

vaikka olemme rajoittaneet tämän opetusohjelman soveltamisalan vain aikavyöhykkeen asettamiseen, timedatectl sisältää lisätoimintoja, jotka ovat erittäin hyödyllisiä kokoonpanoissa ympäri ajan ja päivämäärän.

tarkistetaan Nykyinen aikavyöhyke

tällä hetkellä määritetty aikavyöhyke on asetettu /etc/timezone tiedostossa. Voit tarkastella nykyistä aikavyöhykettä cat tiedoston sisältöä.

cat /etc/timezone
Etc/UTC

toinen tapa on käyttää date komentoa. Antamalla sille argumentin +%Z, voit tulostaa järjestelmäsi nykyisen aikavyöhykkeen nimen.

date +%Z
UTC

aikavyöhykkeen nimen ja offsetin saamiseksi voi käyttää data komentoa +"%Z %z" argumenttia. Isot kirjaimet Z tulostavat aikavyöhykkeen nimen, kun taas pienet kirjaimet z tulostavat aikaeron.

date +"%Z %z"
UTC +0000

timedatectl komennolla saat lisätietoja järjestelmäsi nykyisistä aika-ja päivämääräkokoonpanoista.

timedatectl

aikavyöhykkeen asettaminen

aikavyöhykkeen asettamiseksi käytetään timedatectl komentoa. Ennen kuin asetat uuden aikavyöhykkeesi, haluat ehkä tietää, mitkä aikavyöhykkeet ovat käytettävissä. Voit luetella kaikki käytettävissä olevat aikavyöhykkeet käyttämällä timedatectl list-timezones – komentoa.

timedatectl list-timezones

aikavyöhykelista on hyvin laaja. Jos haluat rajata listan vain omaan alueeseesi, voit liittää tulokset grep – komentoon. Esimerkiksi rajataksemme tuloksemme vain Amerikkoihin, suoritimme seuraavan komennon.

timedatectl list-timezones | grep America
...America/SantiagoAmerica/Santo_DomingoAmerica/Sao_PauloAmerica/ScoresbysundAmerica/SitkaAmerica/St_JohnsAmerica/Swift_CurrentAmerica/TegucigalpaAmerica/ThuleAmerica/Thunder_BayAmerica/TijuanaAmerica/TorontoAmerica/VancouverAmerica/WhitehorseAmerica/WinnipegAmerica/YakutatAmerica/Yellowknife

kun tiedät, mille aikavyöhykkeelle haluat asettaa Ubuntu-palvelimesi, voit asettaa sen timedatactl set-timezone – komennolla.

sudo timedatectl set-timezone America/Toronto

ja vahvista sitten muutoksesi sovellettiin ajamalla timedatactl komento.

timedatectl