Android

De tijdzone op centos instellen of wijzigen 7

Pijpen, Grep, Sorteren - Linux Tutorial 9

Pijpen, Grep, Sorteren - Linux Tutorial 9

Inhoudsopgave:

Anonim

Op CentOS wordt de tijdzone van het systeem ingesteld tijdens de installatie, maar deze kan later eenvoudig worden gewijzigd.

Het gebruik van de juiste tijdzone is belangrijk voor veel systeemgerelateerde taken en processen. De cron-daemon gebruikt bijvoorbeeld de tijdzone van het systeem voor het uitvoeren van cron-taken en de tijdstempels in de logbestanden zijn gebaseerd op de tijdzone van hetzelfde systeem.

In deze zelfstudie wordt uitgelegd hoe u de tijdzone op CentOS 7 instelt of wijzigt.

voorwaarden

Om de tijdzone van het systeem te kunnen wijzigen, moet u als root of gebruiker met sudo-rechten zijn aangemeld.

De huidige tijdzone controleren

In CentOS en andere moderne Linux-distributies kunt u de opdracht timedatectl gebruiken om de tijd en tijdzone van het huidige systeem weer te geven en in te stellen.

timedatectl

De onderstaande uitvoer laat zien dat de tijdzone van het systeem is ingesteld op UTC:

Local time: Wed 2019-02-06 22:43:42 UTC Universal time: Wed 2019-02-06 22:43:42 UTC RTC time: Wed 2019-02-06 22:43:42 Time zone: Etc/UTC (UTC, +0000) NTP enabled: no NTP synchronized: yes RTC in local TZ: no DST active: n/a

De systeemtijdzone wordt geconfigureerd door /etc/localtime te koppelen aan een binaire tijdzone-ID in de map /usr/share/zoneinfo . Dus een andere optie om de tijdzone te controleren, is om het pad te tonen waarnaar de symlink verwijst met het commando ls:

ls -l /etc/localtime

lrwxrwxrwx. 1 root root 29 Dec 11 09:25 /etc/localtime ->../usr/share/zoneinfo/Etc/UTC

Tijdzone wijzigen in CentOS

Voordat u de tijdzone wijzigt, moet u de lange naam vinden voor de tijdzone die u wilt gebruiken. De naamgevingsconventie voor tijdzones gebruikt meestal een "Regio / Stad" -indeling.

Om alle beschikbare tijdzones weer te geven, kunt u de bestanden in de map /usr/share/zoneinfo of de opdracht timedatectl gebruiken.

timedatectl list-timezones

… America/Tijuana America/Toronto America/Tortola America/Vancouver America/Whitehorse America/Winnipeg…

Zodra u hebt vastgesteld welke tijdzone nauwkeurig is voor uw locatie, voert u de volgende opdracht uit als sudo-gebruiker:

sudo timedatectl set-timezone your_time_zone

Om bijvoorbeeld de tijdzone van het systeem te wijzigen in America/Toronto :

sudo timedatectl set-timezone America/Toronto

Voer de opdracht timedatectl uit om de wijzigingen te verifiëren:

timedatectl

Local time: Wed 2019-02-06 17:47:10 EST Universal time: Wed 2019-02-06 22:47:10 UTC RTC time: Wed 2019-02-06 22:47:10 Time zone: America/Toronto (EST, -0500) NTP enabled: no NTP synchronized: yes RTC in local TZ: no DST active: no Last DST change: DST ended at Sun 2018-11-04 01:59:59 EDT Sun 2018-11-04 01:00:00 EST Next DST change: DST begins (the clock jumps one hour forward) at Sun 2019-03-10 01:59:59 EST Sun 2019-03-10 03:00:00 EDT

De tijdzone wijzigen door een Symlink te maken

Verwijder het huidige /etc/localtime bestand of de symlink:

sudo rm -rf /etc/localtime

Bepaal de tijdzone die u wilt configureren en maak een symlink:

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

U kunt dit verifiëren door het bestand /etc/localtime te vermelden of door de opdracht date :

date

Wed Feb 6 17:52:58 EST 2019

Conclusie

In deze gids hebben we u laten zien dat u de tijdzone van uw CentOS-systeem kunt wijzigen. Als je nog vragen hebt, kun je een reactie achterlaten.

centos terminal