Hoe de tijdzone in Linux

in te stellen of te wijzigen een tijdzone is een geografische regio die dezelfde standaardtijd heeft. Meestal wordt de tijdzone ingesteld tijdens de installatie van het operationele systeem, maar het kan gemakkelijk worden gewijzigd op een later tijdstip.

het gebruik van de juiste tijdzone is essentieel voor veel systeemgerelateerde taken en processen. De Cron daemon gebruikt bijvoorbeeld de tijdzone van het systeem voor het uitvoeren van cron-taken. De tijdzone wordt ook gebruikt voor Logs tijdstempels.

deze tutorial behandelt de stappen die nodig zijn om de tijdzone in Linux in te stellen of te wijzigen.,

het controleren van de huidige tijdzone #

timedatectl is een opdrachtregelprogramma waarmee u de tijd en datum van het systeem kunt bekijken en wijzigen. Het is beschikbaar op alle moderne systemd-gebaseerde Linux systemen.

om de huidige tijdzone te bekijken, roept u het commando timedatectl aan zonder opties of argumenten:

timedatectl

De uitvoer hierboven laat zien dat de tijdzone van het systeem is ingesteld op UTC.,

De systeemtijdzone wordt geconfigureerd door het /etc/localtime bestand te symlinken naar de identifier van een binaire tijdzone in de /usr/share/zoneinfo map.

een andere manier om de tijdzone te controleren is door het pad te bekijken waarnaar de symlink verwijst met behulp van de ls Commando:

ls -l /etc/localtime
lrwxrwxrwx 1 root root 27 Dec 3 16:29 /etc/localtime -> /usr/share/zoneinfo/Etc/UTC

de tijdzone in Linux wijzigen #

voordat u de tijdzone wijzigt, moet u de lange naam van de tijdzone die u wilt gebruiken. De tijdzone naamgeving conventie gebruikt meestal een” Regio/Stad ” formaat.,l beschikbare tijd zones, het gebruik van de timedatectl commando of lijst van de bestanden in de /usr/share/zoneinfo map:

timedatectl list-timezones
...America/MontserratAmerica/NassauAmerica/New_YorkAmerica/NipigonAmerica/NomeAmerica/Noronha...

Zodra u bepalen welke tijdzone is nauwkeurig tot uw locatie, voer je het volgende commando uit als de root of met sudo gebruiker:

sudo timedatectl set-timezone <your_time_zone>

bijvoorbeeld, om het systeem te veranderen van de tijdzone America/New_York typt u:

sudo timedatectl set-timezone America/New_York

om Te controleren of de verandering, het oproepen van de timedatectl commando nogmaals:

timedatectl

Missie volbracht!, U hebt de tijdzone van uw systeem met succes gewijzigd.

de tijdzone wijzigen door een Symlink #

aan te maken als u een oudere Linux-distributie draait en het hulpprogramma timedatectl niet aanwezig is op uw systeem, kunt u de tijdzone wijzigen door /etc/localtime te symlinken naar de tijdzone in de /usr/share/zoneinfo map.,

verwijder de huidige symlink of bestand:

sudo rm -rf /etc/localtime

Identificeer de tijdzone die u wilt configureren en maak een symlink aan:

sudo ln -s /usr/share/zoneinfo/America/New_York /etc/localtime

controleer dit door het /etc/localtime bestand te tonen of het Commando:

date

De uitvoer bevat de tijdzone, in dit voorbeeld is dat “est”.,

Tue Dec 3 14:10:54 EST 2019

conclusie #

om de tijdzone in Linux-systemen te wijzigen, gebruikt u het commando sudo timedatectl set-timezone gevolgd door de lange naam van de tijdzone die u wilt instellen.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *