Articles

Hoe de tijdzone te controleren en in te stellen in Ubuntu 20.04

overzicht

In deze tutorial leert u hoe u de tijdzone in Ubuntu 20.04 kunt controleren en instellen met behulp van de opdracht timedatectl.

er zijn verschillende manieren om uw tijdzone te controleren, van het gebruik van het date Commando tot het timedatactl Commando. Het instellen van uw tijdzone is echter sterk vereenvoudigd en verbeterd met het timedatactl Commando.

het timedatectl Commando stelt u in staat om gedetailleerde informatie over de datum van uw systeem in de tijd uit te voeren, van NTP info tot vergelijkingen tussen uw datum met de UTC datum.

hoewel we de reikwijdte van deze handleiding hebben beperkt tot het instellen van uw tijdzone, heeft de timedatectl extra functionaliteit die erg handig is voor configuraties rond tijd en datum.

uw huidige tijdzone controleren

de momenteel geconfigureerde tijdzone wordt ingesteld in het/etc/timezone bestand. Om uw huidige tijdzone te bekijken kunt u cat de inhoud van het bestand bekijken.

cat /etc/timezone
Etc/UTC

een andere methode is om het date commando te gebruiken. Door het argument +%Z te geven, kunt u de huidige tijdzonenaam van uw systeem uitvoeren.

date +%Z
UTC

om de tijdzone naam en offset te krijgen, kunt u het data commando gebruiken met het +"%Z %z" argument. De hoofdletters Z drukt de naam van de tijdzone af, terwijl de kleine letters z de tijdverschuiving uitvoert.

date +"%Z %z"
UTC +0000

de opdracht timedatectl moet worden gebruikt om meer details te krijgen over de huidige tijd-en datumconfiguraties van uw systeem.

timedatectl

uw tijdzone instellen

om uw tijdzone in te stellen wordt het commando timedatectl gebruikt. Voordat u uw nieuwe tijdzone instelt, wilt u misschien weten welke tijdzones beschikbaar zijn. U kunt alle beschikbare tijdzones weergeven met hettimedatectl list-timezones Commando.

timedatectl list-timezones

de tijdzone lijst is zeer uitgebreid. Om de lijst te beperken tot alleen uw regio kunt u de resultaten doorsluizen naar het grep Commando. Bijvoorbeeld, om onze resultaten te beperken tot alleen de Amerika ‘ s, zouden we het volgende commando uitvoeren.

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

zodra u weet op welke tijdzone u uw Ubuntu-server wilt instellen, gebruikt u de opdracht timedatactl set-timezone om het in te stellen.

sudo timedatectl set-timezone America/Toronto

en bevestig vervolgens dat uw wijzigingen zijn toegepast door het commando timedatactl uit te voeren.

timedatectl