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.