Es ist wichtig, dass auf unserem System immer die Uhr richtig eingestellt ist. Bei verschiedenen Diensten wie zum Beispiel Two-Factor-Authentifcation oder das implementieren verschiedener Zahlungsdienstleister wird eine genaue Uhrzeit vorrausgesetzt.
Statt manuell ständig dafür zu sorgen, können wir auch einfach einen Zeitserver abfragen. Dazu installieren wir das Paket ntp. ntpd dann in regelmäßigen Abständen andere Zeitserver abfragen und die lokale Systemzeit aktualisieren.
Installation des ntp Zeitservers
Das Paket wird wie folgt installiert.
yum install ntp
Anschliessend editieren wir noch die Konfiguration unter /etc/ntp.conf. Dort passen wir die abzufragenden externen Zeitserver an und wählen den deutschen Pool.
server 0.de.pool.ntp.org server 1.de.pool.ntp.org server 2.de.pool.ntp.org server 3.de.pool.ntp.org
Dann sogen wir dafür, dass ntpd beim Systemstart automatisch gestartet wird und starten den ntpd-Dienst.
systemctl enable ntpd systemctl start ntpd
Nun sollte in Kürze die Systemzeit auf dem aktuellen Stand sein. Mit ntpq können wir uns nochmals den Status abgefragten Zeitserver anschauen.
ntpq -p remote refid st t when poll reach delay offset jitter ============================================================================== +ns2.bvc-cloud.d 207.148.31.241 3 u 27 64 377 33.290 -4.560 13.554 +ntp0.rrze.uni-e .GPS. 1 u 59 64 377 22.428 -29.122 23.714 -donotuse.de 131.188.3.220 2 u 58 64 377 55.001 -33.840 14.730 *ptbtime1.ptb.de .PTB. 1 u 51 64 377 25.511 -23.232 15.229
Der Befehl date sollte nun die richtige Uhrzeit anzeigen.
Es lohnt ein Besucht der Webseite des NTP-Pool-Projektes und der von NTP.