Algunos programas requieren mantener la hora sincronizada ya que de esto depende el buen funcionamiento por ejemplo de rrdtool, actualmente estoy usando Debian en modo consola por lo que mostraré como hacerlo:
Antes de instalar NTP y sincronizar hay que tener configurada la zona horaria correcta en el fichero /etc/localtime el cual no es mas que un enlace simbólico apuntando al fichero de nuestra zona horario (timezone) ubicado en /usr/share/zoneinfo/ a la cual podemos hacerle un ls y navegar a través de las carpetas y ver los ficheros que corresponden a nuestra ubicación, pero voy a configurar de una vez mi zona:
ln -sf /usr/share/zoneinfo/America/Bogota /etc/localtime
Para mantenerla sincronizada debemos instalar el servicio NTP:
apt-get install ntp
Luego se actualiza la hora con el servidor de Colombia (en mi caso). Se puede encontrar todos los servidores en esta página http://www.pool.ntp.org:
ntpdate -u co.pool.ntp.org
Pero esto tendría que hacerse cada vez que inicie el sistema operativo. Para que se haga de forma automática hay que guardarlo en el archivo de configuración, entramos a editarlo:
nano /etc/ntp.conf
# You do need to talk to an NTP server or two (or three). server co.pool.ntp.org # Use servers from the NTP Pool Project. Approved by Ubuntu Technical Board # on 2011-02-08 (LP: #104525). See http://www.pool.ntp.org/join.html for # more information. server 0.south-america.pool.ntp.org server 1.south-america.pool.ntp.org server 2.south-america.pool.ntp.org server 3.south-america.pool.ntp.org
Y Listo