Debian server beheer

Network Time Protocol: de klok van je server gelijk houden

Met NTP en CRON kun je er voor zorgen dat je computer iedere dag automatisch de juiste tijd ophaalt en de systeemklok gelijk zet. Eerst installeren we ntpdate

apt-get install ntpdate

Vervolgens kun je NTP testen met een voor Nederland geschikte NTP server (kijk op de website www.pool.ntp.org/ voor een overzicht van servers. De juiste tijd en datum ophalen doe je zo: ntpdate 3.nl.pool.ntp.org

Het duurt even voor je antwoord krijgt omdat ntpdate ook test hoe groot de vertraging tussen jouw server en de NTP server is. Het antwoord ziet er zo uit:

adjust time server 131.211.8.244 offset 0.114973 sec

De klok van je server is nu gelijk gezet en liep -in dit voorbeeld- 0,11 seconde verkeerd.

Met cron automatisch de klok gelijkzetten

Cron wordt uitgebreid uitlegd in het hoofdstuk Cron. Om aan cron een regel toe te voegen om iedere nacht de klok gelijk te zetten doe je eerst:

crontab -e

Vervolgens voeg je de volgende regel toe om iedere nacht om 2:30 de systeemklok gelijk te laten zetten:

30 3 * * * /usr/sbin/ntpdate 3.nl.pool.ntp.org

Het is ook mogelijk om bijvoorbeeld bij het opstarten de klok gelijk te laten zaten maar juist omdat Debian servers vaak maanden draaien zonder een herstart is het handig regelmatig de systeemklok gelijk te zetten.