Existem várias formas, de atualizar data e hora no linux, entre elas as mais simples são:

Por servidor

Mais fácil porem, existe a necessidade de ter conexão com a internet, e o ntpdate instalado.

Caso não possua o ntpdate instalado você pode instalar a partir do source: http://www.ntp.org/downloads.html, ou se possui o aptitude:

Pode se encontrar uma lista de servidores ntp’s no link: http://support.ntp.org/bin/view/Servers/NTPPoolServers

ou

Também pode se utilizar o ip do observatório nacional:

Podemos tambem colocar o script na cron para ser checado de hora em hora.

e colocar o código:

Pelo comando date

Este podemos separar na atualização de data, e de hora

Atualizando data

yyyy: o ano com 4 dígitos

mm: o mês com 2 dígitos

dd: o dia com 2 dígitos

Atualizando hora

hh: a hora de 00 à 23

mm: os minutos com 2 dígitos de 00 a 59

ss: os segundos com 2 dígitos de 00 a 59

Written by vinicius