Viva o Linux - Porque nós amamos a liberdade! A melhor comunidade para se aprender Linux do Brasil.
Shell-Script: [wgetreload] Evitando conexão "staled" (parada) no wget
8 de Outubro de 2009, 0:00 - sem comentários aindaEste script surgiu da minha raiva ao ver o wget sofrendo para baixar a .iso do Resulinux 2.9 do site português. A conexão deles é péssima e não passa de 10, 15k. Aí volta e meia o wget fica "parado" em "nada por cento" a "não disponível bps" e sem adiantar meu lado (=baixar meu arquivo!).
Sabe o botão "recarregar" do navegador? Este script faz isso com o argumento fornecido a ele. Ele derruba o wget a cada 5 minutos para evitar a conexão travada e cria uma nova conexão.
CUIDADO: não rode outras instâncias do wget enquanto usar este script ou ele matará os outros processos.
Obs.: Você pode alterar o parâmetro "300" para algo maior, lembrando que este é o número de segundos que a conexão fica ativa antes de ser morta e reiniciar.
Shell-Script: Analisar log do tcpdump
8 de Outubro de 2009, 0:00 - Um comentárioDe onde surgiu a motivação para escrevê-lo...
Antes utilizava o bandwidthd na bridge para analisar o tráfego de rede: consumo de banda por IP etc.
Como a rede que administro não é pequena, pois tem aproximadamente uns 800 computadores, minha bridge parava de funcionar (o PC travava) às vezes devido ao grande consumo de memória RAM por parte do bandwidthd, então resolvi salvar um log do tráfego de rede utilizando o tcpdump (que é muito muito mais leve que o bandwidth) e escrever este script para analisá-lo. Desde então venho utilizando este script em conjunto com outros para fazer a análise do tráfego de rede.
Escrevi este script a um tempo, fiz a última atualização em agosto de 2009.
Dentre as principais funções deste script estão:
- Calcular a velocidade do tráfego de uma rede ou IP
- Determinar a quantidade de pacotes por protocolo
- Calcular a quantidade de banda utilizada por um IP ou rede
##+
Para gerar um log que POSSA que o script seja capaz de ler, utilize (onde: eth0 = sua interface de rede):
# tcpdump -i eth0 -qntt -s0 >trafego.tcpdump.log
ou
# tcpdump -i eth0 -qntt -s0 -c50000 >trafego.tcpdump.log
para que o tcpdump pare de gerar o log após capturar 50000 pacotes.
É bom utilizar o -S0 para que o tcpdump capture os pacotes de "todos" os tamanhos sem "excluir" pacotes.
##+
Exemplos de uso do script:
Calcular a velocidade detalhada do trafego proveniente de IPorigem destinado à IPdestino:
# ntw.sh -spy -lt trafego.tcpdump.log -s IPorigem -d IPdestino -vd
Onde: x = numero e IPorigem/IPdestino podem ser: xx.xx.xx.xx, xx.xx.xx.0, xx.xx.0.0, xx.0.0.0, 0.0.0.0.
Caso IPorigem = 192.168.1.1 e IPdestino = 10.10.1.0: O script vai calcular a velocidade para o trafego proveniente do IP 192.168.1.1 que é destinado à 10.10.1.0. Lembrando que o 10.10.1.0 é uma "rede" de 10 IPs: 10.10.1.1, 10.10.1.2, 10.10.1.3, ... ,10.10.1.9, 10.10.1.10.
Outro exemplo:
Calcular a velocidade do tráfego proveniente de qualquer IPorigem destinado ao IPdestino = 192.168.12.12. Em outras palavras, a velocidade de download do IPdestino.
# ntw.sh -spy -lt trafego.tcpdump.log -s 0.0.0.0 -d 192.168.12.12 -vd
ou
# ntw.sh -spy -lt trafego.tcpdump.log -d 192.168.12.12 -vd
##+
Não esqueça de configurar adequadamente o arquivo de configuração (conf.d) deste script e de verificar se possui todos os pacotes necessários para utilizá-lo, talvez precise instalar alguns...
Espero que seja útil!
:)
Autologin no Fedora 11 e 12 (mole, mole)
8 de Outubro de 2009, 0:00 - sem comentários ainda
Para quem quiser configurar o autologin no Fedora 11 e 12, basta acrescentar algumas linhas no arquivo de configuração do GDM.
E acrescente:
AutomaticLoginEnable=true
AutomaticLogin=usuario
Troque "usuário" pelo nome do usuário que será u...
Erro no Sendmail: "Deferred: 403 4.7.0 TLS handshake failed" (solucionado)
8 de Outubro de 2009, 0:00 - sem comentários ainda
Pessoal, estes dias tive problemas com o envio de mensagens no sendmail para um domínio interno específico, depois de muita pesquisa e confesso muita dor de cabeça, consegui resolver e estou postando minha solução aqui no VOL para tentar ajudar alguém que passe por este problema.
Problema:
...
Programas do Linux semelhantes aos do Windows
8 de Outubro de 2009, 0:00 - sem comentários ainda
Existem vários programas do Linux que são semelhantes aos programas do Windows e desta forma podem ser uma boa alternativa para quem acabou de iniciar sua jornada no mundo do pinguim, entre eles estão:
GIMP:
Programa semelhante ao Photoshop.
Inkscape:
Programa semelhante ao Corel Draw.
...