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:
aptitude install ntpdate
Pode se encontrar uma lista de servidores ntp’s no link: http://support.ntp.org/bin/view/Servers/NTPPoolServers
ntpdate pool.ntp.org
ou
ntpdate -u ntp.usp.br
Também pode se utilizar o ip do observatório nacional:
ntpdate -u 200.20.186.75
Podemos tambem colocar o script na cron para ser checado de hora em hora.
crontab -e
e colocar o código:
00 * * * * ntpdate -u pool.ntp.org
Pelo comando date
Este podemos separar na atualização de data, e de hora
Atualizando data
date -s 'yyyymmdd'
yyyy: o ano com 4 dígitos
mm: o mês com 2 dígitos
dd: o dia com 2 dígitos
Atualizando hora
date -s 'hh:mm:ss'
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
Oi, como faço para desabilitar o horário UTC do linux ubuntu server? No meu servidor monstra esse horário UTC que é 2 horas a mais do horário do Brasil…
Olá Venicio,
É simples, basta alterar o timezone do servidor.
Você pode seguir este tutorial:
Lembre-se de em /etc/timezone, colocar o da sua região, no meu caso eu coloquei “America/Recife”.
Sensacional, muito obrigado!