Posts com Tags sistema operacional

Adicionar pacotes django no ubuntu

Fala galera,

Ainda estou vivo, embora sumido mas ainda estou vivo. Recentemente troquei de emprego mudei um pouco minha linha de trabalho, não estou trabalhando mais diretamente com desenvolvimento, agora estou trabalhando com uma linha de produtos voltadas para banco de dados. Neste momento não vou citar nomes mas acreditem que são bons otimos produtos.

Vamos ao que interessa esse post vai ser pequeno. Vou repassar um script em shell para instalar todos os pacotes disponiveis para django no sistema operacional ubuntu.

Fiz os testes no Ubuntu Maverick 10.10, pois fiz a instalação do zero na máquina hoje.

Segue o mesmo script em duas versões

#uma linha
aptitude search python-django | awk -F " " '{print $2}' |  while read package; do  sudo aptitude install -y $package ; done
####
## procuro todos os pacotes python-django, filtro com awk pelo nome do pacote
## depois percorro a lista de pacotes fazendo a instalação usando a flag -y ou seja yes "sim" para todas as pergutas
####
aptitude search python-django  |  awk -F " " '{print $2}' |  while read package
 do
       sudo aptitude install -y $package ;
 done

Isso é o suficiente para instalar todos os pacotes python django 😀
Ubuntu é fantástico, fazer as instalações que poderiam levar horas com único script.

Grande abraço e bons estudos a todos.

Tags: , , ,

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.

Tags: , , ,