Neste espaço eu pretendo escrever pequenos artigos, dicas e opiniões sobre Software Livre e Redes, além de comentários pertinentes ao mundo da Informática.
quarta-feira, 29 de agosto de 2012
HOWTOs e FAQs Linux no formato ASCII
"O pacote doc-linux-text fornece os atuais HOWTOs e FAQs Linux no formato ASCII. O pacote doc-linux-html fornece os mesmos documentos no formato HTML.
O número da versão reflete o mês no qual o doc-linux-text foi criado.
Todos os arquivos estão disponíveis no endereço http://www.tldp.org/ (com versões em ASCII, DVI, HTML, postscript e SGML)."
Essa é a descrição do pacote doc-linux-text. Uma ótima ajuda para quem administra sistemas Linux. Pode ser instalado vi aapt-get.
sexta-feira, 24 de agosto de 2012
Entendendo TCP/IP Parte 3 - Resolução de nomes
Vejo muitos técnicos em informática com dificuldades para entender o conceito de resolução de nomes DNS, endereços NetBIOS, e as ferramentas usadas para administração e manutenção nessa área. Por isso resolvi divulgar novamente um artigo que escrevi sobre esse assunto há pouco mais de um ano.
O artigo pode ser lido em http://www.vivaolinux.com.br/artigo/Entendendo-TCP-IP-Parte-3-Resolucao-de-nomes
quarta-feira, 22 de agosto de 2012
Hping3, mais do que somente ping
Se você costuma testar a estabilidade da rede usando o ping, experimente o hping3.
Com o hping3 você pode controlar melhor o uso do ping. Uma opção que costumo usar faz com que centemas de pacotes icmp sejam enviados para o alvo em um segundo. Muito bom para testar a estabilidade da rede, ou para testar o quanto uma máquina aguenta de requisições.
Por exemplo, o comando:
envia 1000 pacotes (-c 1000) icmp (-1) para o alvo (8.8.8.8), cada pacote com um intervalo de 1000 microsegundos (-i u1000). Em outras palavras, 1000 "pings" a cada segundo. O resultado do comando está resumido abaixo.
Na minha máquina esse comando demorou 2 segundos, com 0,3% de perda. Uma ótima marca.
O hping3 pode ser instalado via apt-get.
Com o hping3 você pode controlar melhor o uso do ping. Uma opção que costumo usar faz com que centemas de pacotes icmp sejam enviados para o alvo em um segundo. Muito bom para testar a estabilidade da rede, ou para testar o quanto uma máquina aguenta de requisições.
Por exemplo, o comando:
# hping3 -i u1000 8.8.8.8 -c 100 -1
envia 1000 pacotes (-c 1000) icmp (-1) para o alvo (8.8.8.8), cada pacote com um intervalo de 1000 microsegundos (-i u1000). Em outras palavras, 1000 "pings" a cada segundo. O resultado do comando está resumido abaixo.
# hping3 -i u1000 8.8.8.8 -c 1000 -1
HPING 8.8.8.8 (eth0 8.8.8.8): icmp mode set, 28 headers + 0 data bytes
len=46 ip=8.8.8.8 ttl=57 id=36829 icmp_seq=0 rtt=7.3 ms
len=46 ip=8.8.8.8 ttl=57 id=36830 icmp_seq=1 rtt=6.3 ms
len=46 ip=8.8.8.8 ttl=57 id=36832 icmp_seq=3 rtt=4.9 ms
len=46 ip=8.8.8.8 ttl=57 id=36831 icmp_seq=2 rtt=5.9 ms
len=46 ip=8.8.8.8 ttl=57 id=36834 icmp_seq=4 rtt=6.0 ms
len=46 ip=8.8.8.8 ttl=57 id=36833 icmp_seq=5 rtt=5.5 ms
len=46 ip=8.8.8.8 ttl=57 id=36835 icmp_seq=6 rtt=4.5 ms
len=46 ip=8.8.8.8 ttl=57 id=36836 icmp_seq=7 rtt=4.1 ms
(...)
len=46 ip=8.8.8.8 ttl=57 id=37804 icmp_seq=994 rtt=5.4 ms
len=46 ip=8.8.8.8 ttl=57 id=37805 icmp_seq=995 rtt=4.7 ms
len=46 ip=8.8.8.8 ttl=57 id=37806 icmp_seq=996 rtt=4.8 ms
len=46 ip=8.8.8.8 ttl=57 id=37807 icmp_seq=997 rtt=4.1 ms
len=46 ip=8.8.8.8 ttl=57 id=37808 icmp_seq=998 rtt=6.7 ms
len=46 ip=8.8.8.8 ttl=57 id=37809 icmp_seq=999 rtt=6.3 ms
--- 8.8.8.8 hping statistic ---
1000 packets transmitted, 978 packets received, 3% packet loss
round-trip min/avg/max = 1.9/5.8/1002.6 ms
#
HPING 8.8.8.8 (eth0 8.8.8.8): icmp mode set, 28 headers + 0 data bytes
len=46 ip=8.8.8.8 ttl=57 id=36829 icmp_seq=0 rtt=7.3 ms
len=46 ip=8.8.8.8 ttl=57 id=36830 icmp_seq=1 rtt=6.3 ms
len=46 ip=8.8.8.8 ttl=57 id=36832 icmp_seq=3 rtt=4.9 ms
len=46 ip=8.8.8.8 ttl=57 id=36831 icmp_seq=2 rtt=5.9 ms
len=46 ip=8.8.8.8 ttl=57 id=36834 icmp_seq=4 rtt=6.0 ms
len=46 ip=8.8.8.8 ttl=57 id=36833 icmp_seq=5 rtt=5.5 ms
len=46 ip=8.8.8.8 ttl=57 id=36835 icmp_seq=6 rtt=4.5 ms
len=46 ip=8.8.8.8 ttl=57 id=36836 icmp_seq=7 rtt=4.1 ms
(...)
len=46 ip=8.8.8.8 ttl=57 id=37804 icmp_seq=994 rtt=5.4 ms
len=46 ip=8.8.8.8 ttl=57 id=37805 icmp_seq=995 rtt=4.7 ms
len=46 ip=8.8.8.8 ttl=57 id=37806 icmp_seq=996 rtt=4.8 ms
len=46 ip=8.8.8.8 ttl=57 id=37807 icmp_seq=997 rtt=4.1 ms
len=46 ip=8.8.8.8 ttl=57 id=37808 icmp_seq=998 rtt=6.7 ms
len=46 ip=8.8.8.8 ttl=57 id=37809 icmp_seq=999 rtt=6.3 ms
--- 8.8.8.8 hping statistic ---
1000 packets transmitted, 978 packets received, 3% packet loss
round-trip min/avg/max = 1.9/5.8/1002.6 ms
#
Na minha máquina esse comando demorou 2 segundos, com 0,3% de perda. Uma ótima marca.
O hping3 pode ser instalado via apt-get.
quinta-feira, 16 de agosto de 2012
Jogo do milhão com perguntas da LPI
Quem está pensando em tirar uma certificação LPI - Linux Professional Institute - o site http://www.fuctura.com.br/jogolpi tem uma ajuda legal: o Jogo do Milhão com perguntas que caem na prova.
Ele funciona da mesma forma que o da tv, inclusive com a própria voz do Silvio Santos.
Para acessar o jogo é necessário se cadastrar no site.
Uma ótima maneira de estudar para a LPI e se divertir ao mesmo tempo.
Ele funciona da mesma forma que o da tv, inclusive com a própria voz do Silvio Santos.
Para acessar o jogo é necessário se cadastrar no site.
Uma ótima maneira de estudar para a LPI e se divertir ao mesmo tempo.
sexta-feira, 10 de agosto de 2012
Como gerar números aleatórios em script bash
Uma forma simples de gerar números aleatório em script bash é usando a função RANDOM.
echo $((RANDOM))
Você pode especificar um intervalo. Vamos supor que você queira um número entre 0 e 100.
echo $((RANDOM % 101))
No caso eu coloquei 101, que é o limite superior, excluindo o próprio 101.
Você também pode definir um intervalo onde o limite inferior seja diferente de zero. Por exemplo, um número entre 80 e 100, inclusive.
echo $((RANDOM % 21 + 80)
Ou seja, o primeiro número é o total de números do intervalo. O segundo número é o limite inferior.
Outro exemplo, gerar um número aleatório que seja -1, 0 ou 1.
echo $((RANDOM % 2 - 1))
Um último exemplo: que tal gerar números aleatórios para a Mega Sena?
for i in `seq 6`
do
echo $((RANDOM % 60 + 1))
done
quinta-feira, 9 de agosto de 2012
Resumo dos 100 artigos publicados
Este é um índice dos artigos publicados até agora.
Os artigos foram divididos em dois grupos. O primeiro voltado para profissionais de informática, e o segundo para os demais.
Profissionais de informática
- Banco de dados
- Alterando o horário do Mysql
- Mytop - Monitoramento do Mysql
- Documentação
- Nullmailer
- Sendemail
- Zarafa - Semelhante ao Exchange
- Infraestrutura
- Inventário
- Spiceworks - Sistema de chamados e inventário
- Manutenção
- Segurança
- Dansguardian - Filtro de conteúdo web dinâmico
- Dsniff
- Fail2ban - Contra ataques de força-bruta
- Iptables - Firewall
- Metasploit - Ferramenta para invasão
- Nessus - Descoberta de vulnerabilidades
- Nikto - Descoberta de vulnerabilidades
- Nmap - Desberta de portas tcp/udp
- Outguess - Estenografia
- ShellInABox
- Tor - Navegação anônima
- Vpn com ssh
- Web
Demais usuários
- Documentação
- Arquive.org - Museu da Internet
- Documentação do LibreOffice
- Guia Foca Linux
- Emulação
- Pw3270 - Acesso ao Mainframe
- Jogos
- Manutenção
- Apsfilter - Configurar impressora
- Baobad - Uso do disco
- Multisystem - Linux no pendrive
- Multimidia
- Office
- ABiblia
- Cotação da bolsa
- Deskbar
- Dia - Criação de diagramas
- Editom - Edição de partituras
- Google Earth
- Mensagem com prazo de validade
- OpenOffice com Wiki
- Recool - Pesquisa de arquivos
- Segurança
- BugMeNot - Senhas de sites
- Chkrootkit
- Klamav - Antivírus
- Prey - Localizador de equipamento
- Virtualização
Assinar:
Postagens (Atom)