Articles

Sådan kontrolleres og indstilles Timesone i Ubuntu 20.04

oversigt

i denne vejledning lærer du, hvordan du kontrollerer og indstiller timesonen i Ubuntu 20.04 ved hjælp af kommandoen timedatectl.

der er forskellige måder at kontrollere din tid på, fra at bruge kommandoen date til kommandoen timedatactl. Indstillingen af din tid er imidlertid blevet meget forenklet og forbedret med kommandoen timedatactl.

kommandoentimedatectl giver dig mulighed for at udsende detaljerede oplysninger om dit systems dato i tid, fra NTP-info til sammenligninger mellem din dato med UTC-datoen.

selvom vi har begrænset omfanget af denne tutorial til strengt at handle om at indstille din tid, hartimedatectl yderligere funktionalitet, der er meget nyttig til konfigurationer omkring tid og dato.

kontrol af din aktuelle Timesone

den aktuelt konfigurerede timesone er indstillet i/etc/timezone fil. For at se din aktuelle tidssone kan du cat filens indhold.

cat /etc/timezone
Etc/UTC

en anden metode er at bruge kommandoen date. Ved at give det argumentet +%Z, kan du output dit systems aktuelle tidsområde navn.

date +%Z
UTC

for at få tidsnavnet og forskydningen kan du bruge kommandoendatamed+"%Z %z" argumentet. Store bogstaver Z udskriver tidsindstillingsnavnet, mens små bogstaver z udsender tidsforskydningen.

date +"%Z %z"
UTC +0000

kommandoentimedatectl bruges til at få flere detaljer om dit systems aktuelle tid og dato konfigurationer.

timedatectl

Indstilling af din Timesone

for at indstille din timesone kommandoentimedatectl vil blive brugt. Inden du indstiller din nye timesone, vil du måske vide, hvilke timesoner der er tilgængelige. Du kan liste alle tilgængelige tidssoner ved hjælp af kommandoentimedatectl list-timezones.

timedatectl list-timezones

listen over tidspunkter er meget omfattende. For at indsnævre listen til kun din region kan du sende resultaterne til kommandoengrep. For eksempel for at indsnævre vores resultater til kun Amerika, ville vi køre følgende kommando.

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

Når du kender det tidsområde, du vil indstille din Ubuntu-server til, bruger du kommandoentimedatactl set-timezone for at indstille den.

sudo timedatectl set-timezone America/Toronto

og bekræft derefter, at dine ændringer blev anvendt ved at køre kommandoentimedatactl.

timedatectl