At holde nøjagtig tid på Linux
Sendt af Richard N Williams on Oktober 10th, 2008
Hvis du vil være sikker på at dit computerur er korrekt, kan du konfigurere dit system til brug NTP (Network Time Protocol), en af de ældste internetprotokoller og industristandarden for tidssynkronisering.
NTP på vil synkronisere din computers ur til en pulje af tidsservere rundt om i verden, der er officielle 'timekeepers'. Det er bedst at vælge det nærmeste til dig, så svaret er minimeret og at bruge mere end en, hvis man går ned. Der er mere end 1.500-servere at vælge imellem, men nogle områder serveres bedre end andre. Mange servere på internettet er yderst unøjagtige, og internettidsreferencer bør ikke bruges som erstatning for en dedikeret tidsserver.
Men for grundlæggende tidssynkronisering formål, vil internetudbydere være tilstrækkelige. Det første skridt bør være at vælge tre servere tæt på dig - helst i dit land, eller hvis der ikke er nok i din zone. Gå til ntp hjem og gennemse træet i zoner og servere for at vælge, hvilke der passer bedst til dig. Følg disse kommandoer for at konfigurere:
1. Konfigurer /etc/ntp.conf
Rediger denne fil med en tekstredigerer. Erstatte
server <example-server-navn>
med dine servere, såsom:
server 0.br.pool.ntp.org
server 1.br.pool.ntp.org
server 2.br.pool.ntp.org
2. Synkroniser dit ur manuelt
Hvis uret kører også, kan NTP nægte at synkronisere det, men det kan gøres manuelt:
ntpdate 0.br.pool.ntp.org (servernavn, du vælger)
3. Lav din ntp-dæmon eksekverbar
chmod + x /etc/rc.d/rc.ntpd
4. Start NTP nu uden genstart
Igen, en simpel kommando:
/etc/rc.d/rc.ntpd start