terça-feira, 28 de maio de 2013

Monitorando a rede com Etherape

O Etherape é uma ferramenta gráfica para monitoramento da rede. Ele cria gráficos do tráfego, mostrando de forma clara qual a conexão que está causando maior tráfego, o protocolo mais usado, a interface mais utilizada, etc.


No exemplo acima, essa grande mancha verde é referente a um download de um arquivo iso. Cacelei o download e o gráfico já mudou. Agora, o maior ofensor está mostrado com uma faixa verde clara. Se eu clicar duas vezes nessa faixa, uma janela será aberta mostrando os dados da conexão.

Já consigo identificar que o responsável é o meu servidor de backup. Ainda posso ver os dados em forma de tabela, como no exemplo abaixo, onde listo por host. Posso listar também por protocolo.


Dica: se ao utilizar essa ferramenta você perceber que há um host com várias ligações, isso é indício de um vírus, de um scanner de rede, uma tentativa de invasão, ou algo parecido. Vale a pena analisar a máquina em questão.

O Etherape está disponível nos repositórios do Debian e pode ser instalado via apt-get.

$ apt-get install etherape



sexta-feira, 24 de maio de 2013

Lembra do Arj?

No começo da minha carreira, antes do formato Zip, uma ferramenta de compactação muita usada era o Arj. Era comum os programas virem "arjeados". Pois no Linux também existe o Arj. Para instalá-lo, digite:

$ apt-get install arj

Para compactar um arquivo, ou pasta, digite:

$ arj a backup.arj cmais2/
ARJ32 v 3.10, Copyright (c) 1998-2004, ARJ Software Russia. [08 Mar 2011]

Updating archive  : backup.arj
Archive created: 2013-05-24 13:09:53, modified: 2013-05-24 13:09:53
Replacing cmais2/Cmais_20130327.res.png   92.4%   
Replacing cmais2/Cmais_20130327-resources.html   29.3%   
Replacing cmais2/index.html            31.5%   
Replacing cmais2/Cmais_20130327-tasks.html    9.3%   
Replacing cmais2/Cmais_20130327.html   29.5%   
Replacing cmais2/Cmais_20130327.png    83.9%   
Replacing cmais2/Cmais_20130327-chart.html   31.5%   
     7 file(s)


Para extrair os arquivos, digite:

$ arj e backup.arj
ARJ32 v 3.10, Copyright (c) 1998-2004, ARJ Software Russia. [08 Mar 2011]

Processing archive: backup.arj
Archive created: 2013-05-24 13:09:53, modified: 2013-05-24 13:13:18
Extracting cmais2/Cmais_20130327.res.png to Cmais_20130327.res.png      OK       
Extracting cmais2/Cmais_20130327-resources.html to Cmais_20130327-resources.html  OK       
Extracting cmais2/index.html          to index.html                  OK       
Extracting cmais2/Cmais_20130327-tasks.html to Cmais_20130327-tasks.html   OK       
Extracting cmais2/Cmais_20130327.html to Cmais_20130327.html         OK       
Extracting cmais2/Cmais_20130327.png  to Cmais_20130327.png          OK       
Extracting cmais2/Cmais_20130327-chart.html to Cmais_20130327-chart.html   OK       
     7 file(s)
$


Só para efeito de comparação, vamos comparar a mesma pasta compactada com o Gz e com o Bzip2

$ ls -l backup.*
-rw-r--r-- 1 ricardo ricardo 118838 Mai 24 13:13 backup.arj
-rw-r--r-- 1 ricardo ricardo 119558 Mai 24 13:13 backup.tar.bz2
-rw-r--r-- 1 ricardo ricardo 118600 Mai 24 13:13 backup.tar.gz
$


Note como ele ficou menor que o Bzip2.

quinta-feira, 23 de maio de 2013

Relação de ambientes gráficos para o Linux

Kde, Gnome, Unity, Cinamon... Ao contrário do Windows, o Linux te dá uma infinidade de ambientes gráficos para você escolher qual se adapta melhor a você. Sim, no Linux você não precisa de adequar ao sistema; o sistema de adapta a você.

Está com dúvidas sobre qual ambiente gráfico utilizar? No link abaixo há uma relação de pelo menos 50 ambientes gráficos para os mais variados gostos (e para os mais variados computadores)

http://remote-execution.blogspot.com.br/2011/04/ambientes-graficos-existentes-no-linux.html

Impossível não existir um que você não goste.

quarta-feira, 22 de maio de 2013

Lembra do eMule?

Há alguns anos atŕas, quando se queria baixar algum filme ou música, usava-se ferramentas como o eMule.No Linux, você pode usar o aMule. aMule é uma aplicação de compartilhamento de arquivos ponto-a-ponto ("peer-to-peer"), feita para conectar-se às redes eDonkey e Kad. Ele possui uma grande variedade de recursos, incluindo muitos do cliente eMule original. Você também pode compartilhar arquivos por ele.

 
Porém ainda hoje ela pode ser usado para baixar filmes e músicas, e para conseguir arquivos que você não acharia com facilidade na Internet. Quer um exemplo? Clique no botão "Pesquisas" e procure por "bomba caseira". Ou, que tal baixar o antigo Windows 3.11? A pesquisa ainda pode ser filtrada por tipo de arquivos (video, audio, cd, texto, etc), por tamanho, por extensão, etc.



Mas cuidado! Esse tipo de aplicativo pode consumir toda a banda de Internet. Por isso, é bom configurar um limite para ele. Para isso, clique no botão "Preferências" e escolha "Conexão". Configure a taxa de download (a velocidade com a qual o aMule vai baixar arquivos) e de upload (a velocidade com a qual você vai compartilhar seus arquivos).

O aMule está disponível na maioria das distribuições Linux. No Debian e derivados, basta executar:

# apt-get install amule

Os arquivos baixados pelo aMule ficam na pasta /home/usuário/.aMule/Incoming

terça-feira, 21 de maio de 2013

sexta-feira, 17 de maio de 2013

Jogos para Linux

Tem gente que acha que o Linux só possui bons jogos agora que a Steam disponibilizou sua miríade de games para a plataforma.Mas estão enganados. Num artigo de 2008 da Linuxlinks há uma lista de bons jogos para o Penguim.

http://www.linuxlinks.com/article/20080530054213402/CommercialGames.html


quarta-feira, 15 de maio de 2013

Otimizando o Apache

Vagner Fonseca um artigo mostrando como melhorar o desempenho do Apache utilizando os módulos expires e deflate. Basicamente o deflate faz com que arquivos do site sejam compactados antes de serem enviados ao cliente, enquanto o expires aumenta o tempo do em que esses arquivos ficarão no cache do cliente.

O artigo pode ser lido no link abaixo.

http://www.cooperati.com.br/2012/08/30/otimizando-o-apache/


terça-feira, 14 de maio de 2013

Site para converter vídeos do Youtube em mp3, acc, ogg, etc

Entre as inúmeras formas de converter e baixar vídeos do Youtube, o site Youtube Video Converter é uma das mais fáceis.


Basta colocar o link do vídeo no Youtube e escolher o formato. Simples e fácil.

segunda-feira, 13 de maio de 2013

Alsamixer - controle de volume pelo terminal texto

Uma forma de controlar o volume pelo terminal texto é usando o Alsamixer.


Você pode navegar pelas opções usando as setas do teclado. Seta acima aumenta o volume do canal, e seta abaixo diminui.

Você pode instalar o Alsamixer através do pacote alsa-utils.

# apt-get install alsa-utils

Há ainda um opção gráfica, o alsamixergui, que pode ser instalado pelo comando:

# apt-get install alsamixergui

sexta-feira, 10 de maio de 2013

Substituindo um texto em vários arquivos com Rpl

Sabe quando você precisa trocar um texto em vários arquivos? Normalmente você abre o primeiro arquivo, faz as alterações, salva, fecha, abre o segundo, altera, salva, fecha, abre o terceiro....

Quem está acostumado com o Linux já pensaria em fazer um script mais ou menos assim:

#!/bin/bash
for i in *
do
     sed 's/"texto_antigo"/"texto_novo"/g' $i > $i.tmp
     mv $i.tmp $i
done


Muito bem, já é um grande atalho. Mas usando o comando "rpl" fica tudo mais fácil ainda.

$ rlp texto_antigo texto_novo *

Muito mais simples, não? Quem sabe como fazer mais rápido ganha um tempinho prá bater um papo, tomar um café... Para instalar o rpl, basta digitar:

# apt-get install rpl

Agora vou tomar meu café...


terça-feira, 7 de maio de 2013

Convertendo pacotes entre os formatos .deb, .rpm, .tgz e .pkg

Se você está procurando um programa para a sua distribuição Linux mas nunca acha no formato apropriado (.deb para Debian, Ubuntun, Mint; .rpm para Red Hat, Centos, Fedora; .tgz para Slackware), o Alien pode resolver o problema.

Alien converte arquivos de programas empacotados de um formato para outro. Por exemplo, para converter um pacote de programa feito para Debian em um pacote para Centos é simples:

$ ls gantt*
ganttproject_2.6.1-r1499-1_all.deb
$ alien -r ganttproject_2.6.1-r1499-1_all.deb
Warning: Skipping conversion of scripts in package ganttproject: postinst postrm
Warning: Use the --scripts parameter to include the scripts.
ganttproject-2.6.1_r1499-2.noarch.rpm generated
find: `ganttproject-2.6.1-r1499': Arquivo ou diretório não encontrado
$ ls gantt*
ganttproject_2.6.1-r1499-1_all.deb  ganttproject-2.6.1_r1499-2.noarch.rpm
$

Reparem agora que temos dois arquivos, um .deb e outro .rpm. Também é possível converter para outros formatos com as opções abaixo:


  • -d para converter para Debian (.deb)
  • -r para converter para Red Hat (.rpm)
  • --to-slp para Stampede (.slp)
  • -t para Slackware (.tgz)
  • -p para Solaris (.pkg)


Não é garantido que o pacote convertido vá funcionar. Cada distro tem a sua particularidade. Mas já dá para testar e, com um pouco de análise, você poderá instalar o programa desejado.


segunda-feira, 6 de maio de 2013

Alex 4, um joguinho para Linux

Alex 4 é um joguinho que roda em qualquer distro Linux. Tem gráficos bem simples (simples até demais) ao estilo Master System (ou quem sabe Atari). Tipo Mario Bros, o jogo é sobre um jacaré que precisa salvar seu amigo que foi capturado por caçadores. Meu filho gosta desse jogo.


sexta-feira, 3 de maio de 2013

Como alterar o menu do Gnome

Quem usa Gnome pode alterar o menu clicando com o botão direito sobre ele e escolhendo "Editar Menus". Mas para que isso funcione o pacote Alacarte deve estar instalado.

# apt-get install alacarte

Você pode digitar diretamente o comando alacarte que a tela abaixo vai aparecer. Assim você pode personalizar os menus do Gnome.