Atualização de horário
Publicado por Ricardo Brito do Nascimento 29/10/2007
[ Hits: 5.628 ]
Homepage: http://brito.blog.incolume.com.br
Como já é de conhecimento de quase todos, o servidor NTP está disponível para acesso público no endereço 200.20.186.75, porta 123 UDP, e este servidor sendo de acesso irrestrito, pode ser atacado de todas as maneiras possíveis, não indicado a casos que não exijam condições de segurança.
Já a página web é de alta disponibilidade e pode ser visualizado na url: http://pcdsh01.on.br/ispy.htm.
Este script necessita do links!
#!/bin/bash # Autor: Ricardo Brito do Nascimento # E-mail: ricardo[at]rbncurriculo.cjb.net #15/10/2007 # Script: atualizaHora.sh # Funcao: Executa a atualizacao da data e hora do sistema, # através de servidor externo NTP # # Pode ser executado automaticamente como root fazendo 'crontab -e' # e colocando (para rodar todos os dias as 3.30 da manha): # SHELL=/bin/bash # # 30 3 * * * /path/do/script/atualizaHora.sh # ################### VARIAVEIS ######################## #Descomentar a região do fuso horário desejado #LOCAL="Branco" #LOCAL="Manaus" LOCAL="Bras" HOST="http://pcdsh01.on.br/ispy.asp" LINKS=$(which links0 2> /dev/null) DATA=$(links -dump 1 $HOST|tr -d '|' | grep -i $LOCAL|awk '{print $2}') HORA=$(links -dump 1 $HOST|tr -d '|' | grep -i $LOCAL|awk '{print $3}') DD=$(echo $DATA | awk -F"/" '{print $1}') MM=$(echo $DATA | awk -F"/" '{print $2}') YYYY=$(echo $DATA | awk -F"/" '{print $3}') HH=$(echo $HORA | awk -F":" '{print $1}') mm=$(echo $HORA | awk -F":" '{print $2}') ss=$(echo $HORA | awk -F":" '{print $3}') #echo $DD $MM $YYYY $HH $mm $ss #echo $MM$DD$HH$mm$YYYY.$ss date $MM$DD$HH$mm$YYYY.$ss
Removendo kernels antigos no Ubuntu
Identifica contatos do google que necessitam de ajustes para o nono digito telefonico
olhaMeuDesktop 0.1 - Aplicativo para gravar Área de Trabalho
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Vou voltar moderar conteúdos de Dicas e Artigos (1)
SysAdmin ou DevOps: Qual curso inicial pra essa área? (3)
É cada coisa que me aparece! - não é só 3% (3)
Melhorando a precisão de valores flutuantes em python[AJUDA] (5)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta