Como você não pode corrigir grandes desvios no tempo usando ntp (a menos que você tenha algumas horas para o relógio recuperar ou desacelerar) eu faço isso:
service ntpd stop ntpdate us.pool.ntp.org service ntpd start
Eu o cronico uma vez por dia, todos os dias. Eu também coloco o ntpdate em um script init para rodar antes do ntp iniciar após a inicialização, já que as reinicializações e os ciclos de energia são os eventos mais prováveis / frequentes que mexem com a hora do sistema.