Hoe de tijdzone instellen in CentOS 7

Tijdens het opzetten van een nieuwe server, moet u vaak de tijdzone instellen. In bepaalde gevallen wilt u misschien de tijdzone wijzigen.

Het instellen van de juiste tijdzone op servers is iets wat velen van ons vergeten. Het instellen van een onjuiste tijdzone zal invloed hebben op uw server rapportage en logs. Daarom laten we je in deze tutorial zien hoe je een tijdzone instelt in CentOS 7.

Het instellen van de juiste tijdzone voor je CentOS gebaseerde VPS is belangrijk voor het nauwkeurig loggen van timestamps, anders kun je uiteindelijk een verkeerde datum en timestamp noteren voor het incident of error log.

Behalve logging en rapportage, is een andere zeer belangrijke factor de tijd die is ingesteld voor crontabs en geautomatiseerde jobs. Het instellen van een onjuiste tijdzone kan ertoe leiden dat de processen op een andere tijd draaien dan eigenlijk de bedoeling was. Gelukkig hoef je, als je de tijdzone in CentOS 7 wilt instellen, maar een paar simpele commando’s te gebruiken!

Over het geheel genomen zal het niet instellen van de juiste tijdzone je operatie niet kapot maken, maar het zal zeker je workflow verbeteren en onduidelijkheid in je logs eenvoudig voorkomen.

Laten we leren hoe de tijdzone in te stellen in CentOS 7.

Hoe de ingestelde tijdzone te controleren in CentOS 7

Vooreerst moeten we toegang krijgen tot onze VPS server met behulp van SSH. Als u problemen hebt, raadpleeg dan de PuTTY tutorial!

U kunt uw huidige tijdzone controleren met het commando date zoals hieronder getoond:

date

Dit zal de tijd in het volgende formaat weergeven:

Fri Mar 15 14:52:20 UTC 2019

Als alternatief kunt u het commando timedatectl gebruiken. Dit commando kan:

  • De datums en tijdstempels bekijken
  • De datum en tijd wijzigen
  • Een tijdzone instellen voor het systeem
  • De automatische synchronisatie van de klok op basis van een externe server inschakelen

Het basiscommando ziet er als volgt uit:

timedatectl

De uitvoer zal zijn zoals hieronder getoond:

Dit bevat informatie zoals de lokale tijd, universele tijd, en tijdzone.

Hoe tijdzones weergeven in CentOS 7

Als u eenmaal uw huidige tijdzone hebt bekeken, wilt u misschien alle beschikbare tijdzone-opties weergeven. Het onderstaande commando kan worden gebruikt om alle tijdzone opties op te sommen:

timedatectl list-timezones

U krijgt een lange lijst met alle tijdzones in alfabetische volgorde. U kunt uw zoekopdracht verfijnen door filters toe te voegen met grep patronen. Een voorbeeld ziet er als volgt uit:

timedatectl list-timezones | grep Pacific

How to Set Timezone in CentOS 7

Als u eenmaal de lijst met tijdzones heeft, kunt u de tijdzone van uw voorkeur instellen. Om de tijdzone in CentOS 7 in te stellen, kunt u het volgende gebruiken:

timedatectl set-timezone America/Chicago

U kunt de tijdzone dienovereenkomstig vervangen in het bovenstaande commando. Hier kunnen we ook een specifieke tijd en datum instellen. Dit kan gedaan worden met het onderstaande formaat:

timedatectl set-time 'YYYY-MM-DD HH:MM:SS'

Wilt u bijvoorbeeld de tijd instellen als 16 mrt-2019 en de huidige tijd als 09:20:00, dan kunt u gebruik maken van:

timedatectl set-time '2019-03-16 09:20:00'

Nadat u deze wijzigingen heeft aangebracht, kunt u de tijdzone details opnieuw controleren met timedatectl.

Hoe de hardwareklok in te stellen in CentOS 7

Een hardwareklok is anders dan de systeemklok die door de Linux kernel wordt beheerd. Dit wordt ook wel de BIOS klok genoemd. De hardwareklok wordt ingeschakeld zodra het systeem wordt uitgeschakeld. Met Linux commando’s kunt u de hardware klok instellen.

Om te controleren of de hardware klok is ingesteld op de lokale tijdzone gebruikt u het onderstaande commando:

timedatectl | grep local

Dit geeft de uitvoer zoals hieronder weergegeven, wat betekent dat de hardware klok geen tijdzone heeft gespecificeerd:

RTC in local TZ: no

Volgende, kunt u uw hardware klok instellen op de lokale tijdzone met behulp van het onderstaande commando:

timedatectl set-local-rtc 1

Om de wijzigingen terug te draaien, kunt u gebruik maken van:

timedatectl set-local-rtc 0

Hoe kloksynchronisatie uit te voeren op CentOS 7

Network Time Protocol (NTP) is een internetprotocol dat vaak wordt gebruikt om systeemklokken op verschillende computers te synchroniseren. Het timedatectl commando kan de tijdzone van een systeem configureren om automatisch te synchroniseren met een server op afstand met behulp van NTP.

Om dit in te schakelen, moeten we eerst NTP op het systeem geïnstalleerd hebben. Om de synchronisatie met een externe NTP-server te starten, gebruikt u het onderstaande commando:

timedatectl set-ntp true

In het geval u deze wijzigingen wilt terugdraaien, gebruikt u het onderstaande commando. Dit zal de tijdsynchronisatie uitschakelen:

timedatectl set-ntp false

Conclusie

Hier hebben we gezien hoe de tijdzone in te stellen op CentOS 7 en ook hoe de systeemtijd, datum, hardware kloktijd in te stellen en systemen te synchroniseren met behulp van NTP. Het instellen van de juiste tijdzone is belangrijk voor correcte logging, geautomatiseerde processen en meer!

Het is eenvoudig om de tijdzone in te stellen op CentOS 7. En ja, om meer opties te leren kennen, kunt u altijd de handleidingen voor het commando timedatectl raadplegen.

Dit bericht is voor het laatst gewijzigd op 22 januari 2020 12:38 pm

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.