Respuestas:
Lo más probable es que Linux disto en el que está trabajando tenga un paquete NTP que le permitirá sincronizar con cualquier servidor NTP pulic
Tutorial para ubuntu (debería ser similar en otras distribuciones):
http://nixtechnica.blogspot.com/2006/09/how-to-synchronize-time-with-ntp.html
Servidores horarios :
http://tycho.usno.navy.mil/ntp.html