Hoe tijd te synchroniseren met NTP op Linux

Een van de handigste commando's in Linux is NTP (Network Time Protocol) dat verantwoordelijk is voor het automatisch synchroniseren van de tijd van onze netwerkserver en dit is een delicaat punt wanneer we het hebben over een team in productieve omgevingen, aangezien een slechte synchronisatie van het uur kan krijg invloed op diverse taken en meer als de apparatuur een dienaar is.

De apparatuur kan ervoor zorgen dat de systeemklok gebruik maakt van Coordinated Universal Time (UTC) in plaats van lokale tijd om veel meer in lijn te zijn met de vereiste tijd. Als beheerders is de klassieke manier om de tijd te synchroniseren het gebruik van de opdracht ntpdate, die verantwoordelijk is voor het configureren van de systeemtijd vanaf een gevestigde NTP-tijdserver.

We gaan analyseren hoe we NTP in Linux kunnen gebruiken.

1. Hoe NTP op Linux te installeren


Standaard is in de meeste Linux-distributies het NTP-commando niet geïnstalleerd, voor de installatie zullen we het volgende uitvoeren:
 sudo apt-get install ntpdate (Debian / Ubuntu) sudo yum install ntpdate (CentOS / RHEL) sudo dnf install ntpdate (Fedora)

2. Hoe NTP op Linux te gebruiken

Stap 1
Tijd, om NTP te gebruiken kunnen we het volgende uitvoeren:

 sudo ntpdate co.pool.ntp.org

Dus stellen we deze server in als een NTP-server.

Stap 2
Als we de server willen raadplegen en de klok niet willen configureren of een onbevoorrechte poort willen gebruiken om de pakketten te verzenden en om de firewalls te vermijden, moeten we het ntpdate-commando uitvoeren samen met de parameter -qu:

 sudo ntpdate -qu co.pool.ntp.org

Stap 3
De volledige lijst met beschikbare NTP-servergroepen is te vinden via de volgende link:

Daar, aan de rechterkant, vinden we elk van de wereldregio's:

VERGROTEN

Stap 4
Door op een continent en het respectievelijke land te klikken, kunnen we de servers zien die beschikbaar zijn om te configureren:

VERGROTEN

In de meest recente Linux-distributies, die Systemd hebben, is het mogelijk om de tijd te synchroniseren via het timesyncd.conf-bestand, open het bestand gewoon met een editor om het als volgt aan te passen:

 sudo nano /etc/systemd/timesyncd.conf
Stap 5
Daar moeten we de volgende regels onder [Tijd] verwijderen en de server indien nodig toevoegen:
 NTP = server 0.zuid-amerika.pool.ntp.org FallbackNTP = ntp.ubuntu.com 0.arch.pool.ntp.org

We slaan de wijzigingen op met de toetsen Ctrl + O en sluiten af ​​met de toetsen Ctrl + X.

Stap 6
Vervolgens moet de wijziging van de NTP-server worden geactiveerd door het volgende uit te voeren:

 sudo timedatectl set-ntp true timedatectl status

Zo eenvoudig is het om een ​​NTP-server op Linux toe te voegen voor alles wat met tijdsynchronisatie te maken heeft.

wave wave wave wave wave