Articles

Så här kontrollerar och ställer du in tidszon i Ubuntu 20.04

översikt

i den här handledningen lär du dig hur du kontrollerar och ställer in tidszonen i Ubuntu 20.04 med kommandot timedatectl.

det finns en mängd olika sätt att kontrollera din tidszon, från att använda kommandot date till kommandot timedatactl. Inställningen av din tidszon har dock förenklats och förbättrats avsevärt med kommandottimedatactl.

kommandottimedatectl låter dig mata ut detaljerad information om systemets datum i tid, från NTP-information till jämförelser mellan ditt datum med UTC-datumet.

även om vi har begränsat omfattningen av denna handledning till att strikt handla om att ställa in din tidszon, hartimedatectl ytterligare funktioner som är mycket användbara för konfigurationer runt tid och datum.

kontrollera din aktuella tidszon

den för närvarande konfigurerade tidszonen är inställd i filen/etc/timezone. För att visa din aktuella tidszon kan du cat filens innehåll.

cat /etc/timezone
Etc/UTC

en annan metod är att använda kommandot date. Genom att ge det argumentet +%Z kan du mata ut systemets aktuella tidszonnamn.

date +%Z
UTC

för att få tidszonens namn och offset kan du användadata – kommandot med+"%Z %z" – argumentet. VersalerZ skriver ut tidszonens namn, medan gemenerz matar ut tidsförskjutningen.

date +"%Z %z"
UTC +0000

kommandottimedatectl används för att få mer information om systemets aktuella tid-och datumkonfigurationer.

timedatectl

ställa in din tidszon

för att ställa in din tidszon används kommandottimedatectl. Innan du ställer in din nya tidszon kanske du vill veta vilka tidszoner som är tillgängliga. Du kan lista alla tillgängliga tidszoner med kommandottimedatectl list-timezones.

timedatectl list-timezones

tidszonlistan är mycket omfattande. För att begränsa listan till endast din region kan du ange resultaten till kommandot grep. Till exempel, för att begränsa våra resultat till endast Amerika, skulle vi köra följande 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 vet vilken tidszon du vill ställa in din Ubuntu-server till använder du kommandot timedatactl set-timezone för att ställa in den.

sudo timedatectl set-timezone America/Toronto

och bekräfta sedan att dina ändringar tillämpades genom att köra kommandot timedatactl.

timedatectl