Acertando a Hora *Unix – ntpdate

Essa vai ser uma dica rápida. Como acertar a hora em sistemas *Unix (Linux, Freebsd, OpenBSD, etc).
Usuários Ubuntu precisam ter o programa instalado.

sudo aptitude install ntpdate

Acertando a hora

Vamos sincronizar a hora de nosso sistema com algum servidor público espalhado pelo mundo, no meu caso vou utilizar o da usp.

sudo ntpdate ntp.usp.br

Isso já é o suficiente para acertar o horário da sua máquina.

Vamos um pouco mais a fundo agora.

Eu tenho que garantir que meus servidores estão com a hora sincronizada, para tanto vou fazer essa essa atualização todos os dias 🙂 e para ficar ainda mais seguro vou fazer em 2 servidores diferentes 🙂 🙂

Segue o script para fazer essa atualização em uma máquina FreeBSD.

#!/usr/local/bin/bash
ntpdate=`which ntpdate`

#Lista de servers ntpdate espalhados pelo mundo pode-se adicionar quantos quiser separados por espaço
SERVERS="ntp.pool.org ntp.usp.br"

for server in $SERVERS
do 
   $ntpdate $server
done   

Esse script deve ser salvo e precisa estar com permissão de execução ( chmod +x atualizaHora.sh ) após isso foi enviado para a pasta /usr/local/etc/periodic/daily onde será executado todos os dias.

Esse procedimento poderia ser feito pelo crontab também, mas ao preferi coloca-lo nesta pasta pois ela já é chamada via crontab do root.

Complementando a informação a porta de entrada e saida do NTPDATE é a 123 isso mesmo 123, sendo assim essa porta deve estar aberta no firewall da máquina que se deseja sincronizar.

Outros servers ntpdate

  • time.windows.com
  • time.apple.com
  • ntp.ufrj.br
  • ntp.ubuntu.com

Pronto hora ajustada, então é hora de partir.
Abraços.

Find, rsync, svn, scp Ferramentas do desenvolvedor

Acompanho o twitter de varios desenvolvedores e vire e mexe alguém esta com alguma reclamação com seus arquivos versionados tipicamente estes arquivos são os “.svn” . Os arquivos svn são pastas que contem a assinatura dos arquivos e seus conteúdos, ou seja tudo fica duplicado,  e algumas vezes quando vamos enviar esses arquivos para o […]

Continue lendo " Find, rsync, svn, scp Ferramentas do desenvolvedor "

curiosidades, programação

O Zen do Python

O Python também contem seus ovos de páscoa, neste post descrevo o Zen do python que basicamente é uma receita que se seguida usando a linguagem será muito bem sucedida.

Continue lendo " O Zen do Python "

curiosidades, programação

Utilizando a Classe Set do Python

Recentemente fiz uma aplicação onde tinha que verificar a diferença entre algumas estrutura de dados inicialmente fiz na mão mesmo, mas não me conformei com isso e resolvi fazer uma pesquisa para saber como se faz isso no python. Encontrei uma classe que trabalha com todas as ações básicas dos conjuntos. Obs.: Fiz uns exemplos […]

Continue lendo " Utilizando a Classe Set do Python "

geral

Postgresql – Backup de todas as base de dados

Motivado por esse post ( http://www.vivaolinux.com.br/dica/PostgreSQL-Fazendo-backup-de-um-servidor-inteiro ) resolvi fazer algumas adaptações para atender as minhas especificações. Eu preciso ter backup do servidor inteiro mais não necessáriamente preciso retornar todas as bases para o novo servidor novamente, por esse motivo fiz o meu próprio script para resolver esse problema. Utilizando a linguagem python associada aos aplicativos […]

Continue lendo " Postgresql – Backup de todas as base de dados "

Banco de Dados, programação

Ubuntu e seus updates.

Hoje fiz uma atualização de segurança do Ubuntu, não que eu sempre veja mas dessa vez eu nem passei o olho para saber o que se passava. Isso é um grande erro. Essas atualização incluiam o pacote linux-restricted-modules-2.6.24-19-generic, feito todas as instalações pediu para reinciar o computador. Poxa mas isso é linux ou Windows? Me […]

Continue lendo " Ubuntu e seus updates. "

dia a dia, Sistemas Operacionais

Videos no Ubuntu

Ver vídeos no ubuntu já é uma tarefa simples, mas recebi um no formato .wmv (Windows Movie). O Ubuntu até consegue abrir o arquivo mas as imagens e sons não são apresentados. Para resolver o problema fui ao bom e velho google, procurei achei algumas referencias mas os tutoriais sempre apontavem para links inexistentes, sendo […]

Continue lendo " Videos no Ubuntu "

dia a dia

Flash – Jogos OnLine

Para descontrair um pouco vou postar um site com joguinhos on line em flash, não é preciso instalar o jogo na máquina, mas é necessário ter o flash player instalado no navegador. Eu aconselho que seu navegador seja o opera ou se preferir pode ser o firefox Então vamos ao Joguinho que é fazer um […]

Continue lendo " Flash – Jogos OnLine "

dia a dia

Wifi em linha de comando

O ubuntu tem inúmeros programas para fazer a conexão wifi em notebooks. Mas eu queria saber como fazer na mão em linha de comando. Após  procurar um pouco na Internet, ou seja no google consegui algumas informações que vou passar aqui no blog. Em primeiro lugar vamos encontrar as redes disponiveis para conexão. Inclusive as […]

Continue lendo " Wifi em linha de comando "

dia a dia, Sistemas Operacionais

tar e rm alguns segredos…

Hoje vamos falar um pouco sobre backup e sobre uma curiosidade do comando rm. Eu precisa criar um pacote compactado com os arquivos fontes de um aplicativo da empresa onde trabalho. Mas neste pacote não poderiam ir os arquivos de trabalho do sistema como PDF, Imagens, XML e etc. Para fazer a compactação geramente utilizo […]

Continue lendo " tar e rm alguns segredos… "

dia a dia, programação, Sistemas Operacionais