Acertando ou Trocando data hora server linux

Acertando data/hora no Linux
Para alterar data e hora no GNU/Linux, basta digitar o comando abaixo com seus respectivos valores:

# date mmddhhmmyyyy

O significado de cada conjunto de caracteres é:

* mm: mês
* dd: dia
* hh: hora
* mm: minuto
* yyyy: ano

Depois de digitado o comando com os respectivos valores, digite isso para salvar as alterações:

# clock -w

Obs.: Algumas distros nem precisam mais desse comando.

=========================================

Automatizando rotina para acerto de hora:

#!/bin/bash
#Tárcio Meireles – tarcio.net@gmail.com
#02/06/2005

#modificado por Felipe Conter
#05/07/2011

#fuso horário padrão é o de Brasília
caracter=”/”

hora=$(lynx -dump -accept_all_cookies http://pcdsh01.on.br/HoraLegalBrasileira.asp | \
grep $caracter | awk ‘{print $4}’)
data=$(lynx -dump -accept_all_cookies http://pcdsh01.on.br/HoraLegalBrasileira.asp | \
grep $caracter | awk ‘{print $5}’)

function zeroesq(){
if [ $1 -lt 10 ];
then
zero=”0$1″
else
zero=”$1″
fi
echo “$zero”
}

dia=$(echo $data | cut -f1 -d”/”);DD=$(zeroesq $dia)
mes=$(echo $data | cut -f2 -d”/”);MM=$(zeroesq $mes)
ano=$(echo $data | cut -f3 -d”/”);AAAA=$(zeroesq $ano)

HH=$(echo $hora | cut -f1 -d”:”)
mm=$(echo $hora | cut -f2 -d”:”)
ss=$(echo $hora | cut -f3 -d”:”)

date $MM$DD$HH$mm$AAAA.$ss

Apos colocar no rc2 para quando inicializar o servidor executar automaticamente.
E colocar no crontab para funcionar de 40 em 40 minutos.

*/40 * * * * /etc/init.d/horacerta > /var/log/hora

Deixe um comentário