sexta-feira, 17 de julho de 2009

medição e controle de banda - FreeBSD

Medição de banda com IP Flow Meter
Calculo sobre a banda total de cada interface

Velocidade sobre a placa de rede
CONTROLE DE BANDA SIMPLES

explicação do patrick, usando pipes, queues, ipfw

Chaosreader is a freeware tool to fetch application data from snoop or tcpdump logs. Supported protocols include TCP, UDP, IPv4, IPv6, ICMP, telnet, FTP, HTTP, SMTP, IRC, X11, VNC, ...

tutoriais diversos

um site interessante para tutoriais: tutorialized

tutorial sed

tutorial awk

tutoriais bash (diversos)

Bash Guide for Beginners

Bash scripting Tutorial

Getting Started with BASH

Advanced Bash-Scripting Guide

segunda-feira, 29 de junho de 2009

teste de link

ping flood:

ping -s 1450 -f ip-addr. (êsse é feroz) - man ping

software de testes:
Netperf
Iperf

quinta-feira, 25 de junho de 2009

MPLS

dois artigos interessantes sôbre o MPLS

wikipedia: How MPLS works

MPLS Tutorial

quinta-feira, 21 de maio de 2009

mudando o FreeBSD de drive

bem completinho, ensinando como se muda o FreeBSD para uma "nova casa"

Moving FreeBSD to a New Hard Drive

segunda-feira, 13 de abril de 2009

backup de particionamentos/discos

a idéia é preservar um espelho de instalação recente:


http://www.linuxweblog.com/dd-image

http://wiki.linuxquestions.org/wiki/Dd

http://www.rajeevnet.com/hacks_hints/os_clone/os_cloning.html

dd if=/dev/hda conv=sync,noerror bs=64K | gzip -c  > /mnt/sda1/hda.img.gz

gunzip -c /mnt/sda1/hda.img.gz | dd of=/dev/hda conv=sync,noerror bs=64K

terça-feira, 7 de abril de 2009

usando o tcpdump

tcpdump -vvnnxXXSs 0 -w /tmp/dump.cap -c 1000 not arp and not port ssh and net 10.10.10.0/24

-nn - não resolver nome de dominio E nome de host
-vv - bota verbose nisso
-XX - em hex E ascii
-S - Print absolute, rather than relative, TCP sequence numbers
-s - tamanho do pacote (0 captura o pacote todo)
-w - escrever no arquivo..
-c - quantidade de pacotes capturados (limita a..)

quarta-feira, 1 de abril de 2009

Hardening FreeBSD

http://www.bsdsec.com/Main/Hardening

segunda-feira, 30 de março de 2009

freebsd - hardware

Simples e completo - identificar o hardware

sysctl hw.
pciconf -lv


quarta-feira, 18 de março de 2009

impressoras no Linux

pesquisar os drivers para impressoras

http://www.linuxfoundation.org/en/OpenPrinting

sexta-feira, 13 de março de 2009

conexão remota X-server via SSH

alterar o /etc/ssh/sshd_config:

X11Forwarding yes

AllowTcpForwarding yes

(dar restart no daemon)

para acessar remotamente: 

ssh -XYCc blowfish usuario@host

quinta-feira, 12 de março de 2009

FreeBSD - crescimento exagerado do /var

From: "Luiz Otavio O Souza"
To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
Subject: Re: [FUG-BR] RES: /var crescendo [RESOLVIDO]

Renato, Irado e João,

Basta adicionar essas linhas (ou coisa parecida) no /etc/newsyslog.conf:

/var/log/httpd/chamados.xxxxxxx.org.br-access.log 600 7 * @T00 JC
/var/run/httpd.pid
/var/log/httpd/chamados.xxxxxxx.org.br-error.log 600 7 * @T00 JC
/var/run/httpd.pid
/var/log/httpd/qmailadmin.xxxxxxx.org.br-access.log 600 7 *
@T00 JC /var/run/httpd.pid
/var/log/httpd/qmailadmin.xxxxxxx.org.br-error.log 600 7 *
@T00 JC /var/run/httpd.pid

Isso faz com que o newsyslog(8) mande um SIGHUP para o apache (rodando no
pid que esta no arquivo /var/run/httpd.pid) e assim o apache fecha os logs e
abre novamente, fechando o processo de rotação de logs.

[]'s
Luiz
Welkson,

O /var/spool/clientmqueue é uma fila do sendmail para os e-mails enviados
pela maquina. Todos os e-mails enviados pelo sistema (periodic(8)) ou
qualquer outra aplicação que utilize o sendmail como forma de enviar um
mensagem pelo seu servidor vai gerar um arquivo temporário nesse diretório.

Quando o sendmail esta desabilidato (o que não é muito incomum) os arquivos
vão acumulando lá...

Toda maquina deveria ter um smtp (bem) configurado para enviar os e-mails
locais.

Eu faço isso desabilitando o sendmail (padrão) e instalando um qmail básico
(padrão do ports, sem patches, não precisa configurar os serviços de smtp,
pop ou imap, só o qmail-queue).

Rápido e indolor (ok, nem todos concordam :] ).

criar pacotes RPM para o CentOS

dica do Fabio Rampazzo Mathias na lista centos-br

acha o .src.rpm do pacote que quer....aí vc dá um "rpm -ivh" no source....
ele vai instalar o source e o SPEC dentro do diretorio /usr/src/redhat (se tiver como root)

então é só rodar o "rpmbuild -bb" no arquivo SPEC que estará dentro do dir
"SPECS" no diretório acima...

se tiver dependências, normalmente ele te falará : "instale o pacot X P T O"
aí é só dar "yum install" e correr pro abraço.

quarta-feira, 25 de fevereiro de 2009

comandos importantes

criação de frases para o fortune

sed -e 's/^$/\%/g' documentos/minhasfrases
mv minhasfrases /usr/share/games/fortune
strfile /usr/share/games/fortune/minhasfrases

usando o "tr" para converter arquivos dos para Unix
$ tr -d '\15\32' <> unixfile.txt

(vide dica mais abaixo, usando o vim)

:===

No editor de textos vim, para remover os ^M de arquivos MS-DOS (Windows), use:

:g/^V^M/s//

:===

para Linux:

quem tá usando essa porta X?

lsof -i:3000

mostre portas/programas/pid's da máquina:

netstat -tlnp

mostre usuário/processo:

ps aux | grep

ps -eo pid,user,args,pid --sort user

mudar nome de vários arquivos:

# for i in *cfg-sample; do mv $i `basename $i "-sample"`; done

eliminar linhas em branco e comentários em arquivos:

grep -v "^#$" localhost.cfg-sample | sed '/^$/d' > localhost.cfg

egrep -v '^$|^#' arquivo.texto.velho > novo.arquivo.texto