sexta-feira, 5 de fevereiro de 2010

proxy anti-spam para postfix

a partir de uma pergunta veiculada na lista postfix-br, eu saí pra pesquisar (me interessei) sobre o assunto de um proxy para postfix, remoto, ou seja, um servidor externo fazendo o trabalho de anti-spam, e outros serviços.

encontrei os seguintes:

o "minimal Postfix SMTP proxy" ou postprox, "uma experiencia com o ASSP" e um tutorial do assp no HowToForge

6 passos para um proxy/gateway postfix ;) um tutorial interessante, no blog e-tinet.com


quarta-feira, 3 de fevereiro de 2010

analise de tráfego

Análise de tráfego é algo que sempre temos que fazer, seja por solicitação do cliente, seja por percebermos um "estrangulamento" na nossa conexão internet ou mesmo na LAN. Então, deparei com um tutorial muito bom no howtoforge - que, já mencionei, é (IMHO) o melhor site para pesquisar tutoriais.

embora mencionando Debian Lenny (argh, cusp, cusp, eca!!) o tutorial é muito bom, bem claro e objetivo.

terça-feira, 2 de fevereiro de 2010

livros grátis na Internet (reformulado)

meu post no dicas-l: livro sobre o Nagios


mais uma no dicas-l: e-books disponíveis



teclado (e outras mutretas) no xorg.conf

como o Linux é feito num bazaar - espécie de camelódromo árabe, em que todo mundo grita e ninguém se entende - inventaram um tal de HAL para administrar os dispositivos periféricos, tais como teclado, video, etc.

com isso, aquilo que antes era simples, vai se tornando bem complicado (lembrem-se do Grub 1.x e agora, com o Grub2), dentro do saudável principio alemão de tecnologia: "se difícil também dá, não há porque facilitar".

Antigamente, muito antigamente, vc definia seu teclado abnt2 no xorg.conf e pronto: lá estava êle funcionando bonitinho no seu console gráfico; via de regra, funcionava no terminal (console convencional) mas não no gráfico, razão pela qual vc precisava fazer alterações no xorg.conf. Agora não é mais assim, se vc fizer isso, no próximo reboot.. adeus configuração, o HAL (maldito) elimina tudo o que vc fez e volta ao que era antes: um lixo.

enfim, vamos lá: resolvi ELIMINANDO o HAL (risos), dêste modo:

link para dica que publiquei no VOL

no próprio VOL existem várias dicas pra acertar video e outros trecos, que agora passam a funcionar (melhor, IMHO).


segunda-feira, 1 de fevereiro de 2010

Nagios e Cacti no FreeBSD

Cacti:

Instalação Cacti + Plugins no FreeBSD 7.0
(FUG-BR)

Cacti - O melhor monitor de link (VivaOLinux)

Cacti Users - site completo

Nagios

documentação oficial (versão 2)


tutorial FUG-BR (
Configurando o Nagios)

Setting Up Nagios in FreeBSD

FreeBSD nagios install & configure

Installing Nagios (a partir do fonte) - qualquer distribuição

Plugins da comunidade Nagios

My Plugins for Nagios (site independente)

cacti, nagios, monitoramento

O Nagios é considerado o padrão empresarial para administração e monitoramento da base instalada.

Há uma comunidade Nagios-BR com instruções, dicas, links, etc.

Complementarmente, o Cacti apresenta os gráficos de performance dos servidores/equipamentos da rede, tal como trhouput, consumo de banda, etc.

Tutorial para instalação do Cacti no Centos 4.0 - provavelmente deve servir para o 5.x, mas enfim, leia-se para saber ;)

artigo, no VOL para instalação do Cacti no CentOS 5.x

outro artigo, para instalação do Cacti no CentOS 5.x

aqui, um blog com instruções para instalação do Cacti, no CentOS 5.x, usando yum :)

Para tudo isso, usa-se amplamente o protocolo snmp, então precisamos instala-lo também.

Tutorial para instalação do snmp no Centos 5.3



sexta-feira, 29 de janeiro de 2010

a lib "desaparecida" do gxine

quando instalamos o Gxine (front-end para o xine) para escutar nossas músicas, ou ver videos, terminamos com cara de idiotas quando, ao tentar ativa-lo, surge a mensagem:

"gxine: error while loading shared libraries: libmozjs.so: cannot open shared object file: No such file or directory"

embora a mensagem diga que "não existe", existe sim (rs) e está em:

/usr/lib/thunderbird-/libmozjs.so

então, basta criar-se um link simbólico para que ela seja encontrada:

ln -s /usr/lib/thunderbird-2.0.0.22/libmozjs.so /usr/lib/libmozjs.so

pronto :)

eclipse - a IDE para java

O Eclipse - assim como o NetBeans, da Sun, parecem ótimos IDEs para desenvolvimento em Java. Eu estou sempre dizendo que "um dia vou.. " e o tal dia nunca chega. Talvez porque eu não goste mais de programação (risos). Muitos anos atrás eu até cometi programas em Cobol (lindo, lindo o Cobol), Delphi/Turbo Pascal, "C" K&R e ANSI mas hoje em dia não sou muito animado com programação ;)

em todo caso, alguns links convenientes, se o tal ".. um dia.." chegar:


wiki do Eclipse

guia de usuário Eclipse do HotWork Solutions

quinta-feira, 28 de janeiro de 2010

edson brandi e servidores DNS

o edison brandi, longamente desaparecido da lista FUG-BR, resolveu dar o ar de sua graça e nos brindou com um excelente artigo, no seu blog, sobre servidores DNS dinâmicos.

o link está aqui, pra quem quiser conferir
- usando FreeBSD e bind-9 :)

divirtam-se

terça-feira, 26 de janeiro de 2010

encantado com o pfSense


instalei o pfSense aqui acho que lá por novembro/09 e vinha usando só como gateway/firewall, serviço executado exemplarmente. Contudo, embora eu tivesse o squid ativado no meu desquitópi, resolvi experimentar com o squid no pfSense.

fui lá em system/packages e mandei baixar o squid3, embora (segundo êles) não seja estável, é beta, etc, etc.

bem.. tudo funcionado muito bem (não ativei, por desnecessário, o "transparente"), apontei meu navegador pra êle e.. vamos em frente.

continuei fuçando, aumentei o cache para 2G, a quantidade de ram para 100M (services/proxy/cache management) e ficou realmente muito bom, um avião.

mas foi aí mesmo que tive uma surpresa.. em "traffic management" eu ativei o item "Throttle multimedia files" e fui experimentar ;)

caramba, gente.. o link aqui está entre o ridículo e o inexistente: 100k virtua. Até hoje, se eu quisesse ouvir rádio via internet eu ficava ouvindo aquêle "picadinho" de áudio, maior coisa horrível.

pois bem, acabou-se. O rádio aqui, agora, funciona beleza mesmo (shoutcast). Estou ouvindo radio como nunca :D

ZFS no FreeBSD (revisado)

Instalação do ZFS no FreeBSD

ZFS quick start guide

Instalando exclusivamente ZFS no FreeBSD

Instalando exclusivamente, mas usando gpart e GPT

instalação em apple (mas deve servir para os demais)

instalação, conforme wiki.freebsd.org

mais um (do wiki) usando GPT e mirroring

problemas de segurança:
Atenção usuários de ZFS...


---------- Forwarded message ----------
From: Pawel Jakub Dawidek
Date: Tue, Nov 10, 2009 at 8:45 PM
Subject: HEADS UP: Important bug fix in ZFS replay code!
To: freebsd-current@freebsd.org
Cc: freebsd-fs@freebsd.org


Hi.

There was important bug in ZFS replay code. If there were setattr logs
(not related to permission change) in ZIL during unclean shutdown, one
can end up with files that have mode set to 07777.

This is very dangerous, especially if you have untrusted local users, as
this will set setuid bit on such files. Note that FreeBSD will remove
setuid bits when someone will try to modify the file, but it is still
dangerous.

You can locaAtenção usuários de ZFS...


---------- Forwarded message ----------
From: Pawel Jakub Dawidek
Date: Tue, Nov 10, 2009 at 8:45 PM
Subject: HEADS UP: Important bug fix in ZFS replay code!
To: freebsd-current@freebsd.org
Cc: freebsd-fs@freebsd.org


Hi.

There was important bug in ZFS replay code. If there were setattr logs
(not related to permission change) in ZIL during unclean shutdown, one
can end up with files that have mode set to 07777.

This is very dangerous, especially if you have untrusted local users, as
this will set setuid bit on such files. Note that FreeBSD will remove
setuid bits when someone will try to modify the file, but it is still
dangerous.

You can locate such files with the following command:

# find / -perm -7777 -print0 | xargs -0 ls -ld

You can locate and fix such files with the following command:

# find / -perm -7777 -print0 | xargs -0 chmod a-s,o-w,-tte such files with the following command:

# find / -perm -7777 -print0 | xargs -0 ls -ld

You can locate and fix such files with the following command:

# find / -perm -7777 -print0 | xargs -0 chmod a-s,o-w,-t

segunda-feira, 25 de janeiro de 2010

torrents from russia with love ;)

depois daquele quiproquo de processos contra o piratebay - entre outros - ficamos (pelo menos eu fiquei) desamparados, nenhum torrent funcionou mais, um saco :(

bem, não desisti e então, perambulando por aí acabei encontrado o torrentz.ru que me respondeu alguns torrents QUE FUNCIONAM, inclusive quando procurei uns trecos que eu jurava que não viriam. Funciona e MUITO BEM :)

divirtam-se :)

domingo, 24 de janeiro de 2010

mudando de shell (FreeBSD)

Estou tão habituado com as facilidades do Bash shell que, sempre que posso, substituo o shell default do FreeBSD (chs) por ele. Antes, eu editava o /etc/passwd mas.. e quando não somos parte do wheel ou root?

simples:

$ chsh -s /usr/local/bin/bash

pronto :)

isto se aplica a qualquer usuário, inclusive o root.

sexta-feira, 22 de janeiro de 2010

software Open Source

o Datamation acaba de publicar a lista (monstruosa, dizem êles) do Software Livre (Open Source) disponivel na Internet.

a lista é realmente grande, como vc pode ver aqui

quarta-feira, 20 de janeiro de 2010

servidor virtual com o kvm (kernel virtual module)



um artigo bem interessante da IBM mostrando a execução de um servidor virtual

sábado, 16 de janeiro de 2010

vlan no FreeBSD e Linux (updated)

alguma documentação interessante sobre vlans:

FreeBSD VLAN mini HowTo documentação de 2007 mas bem atual.

artigo na FUG-BR Configurando Interfaces VLAN no FreBSD

artigo na Nixcraft a respeito (para FreeBSD)

artigo no Viva o Linux: Criando Redes Locais Virtuais (VLANs) com Linux - apesar de ser focado no Linux, os conceitos apresentados são universais.

artigo bem interessante no Under-Linux

pra variar, link no google a respeito ;) (para FreeBSD)

link no mesmo google, mas para Linux



quarta-feira, 13 de janeiro de 2010

comandos úteis

existem os comandos que conhecemos e outros menos conhecidos.

nêste link vamos encontrar 42 comandos diversos que podem vir a ser úteis.

terça-feira, 12 de janeiro de 2010

mais ferramentas (análise de performance)

disponíveis para vários Unices, conforme o autor do artigo original comentou aqui

as ferramentas são:

dstat - versatile resource statistics tool
ifstat - InterFace STATistics Monitoring
tcpstat - network interface statistics reporting tool
sysstat - sar, iostat and mpstat - system performance tools for Linux
systune - kernel tuning through the /proc file system
procinfo - Displays system information from /proc

se não estiverem disponiveis no seu sistema, instale. Vale a pena serem utilizadas :)

domingo, 27 de dezembro de 2009

OpenCobol com MySQL

procurei, mas o OpenCobol ainda não usa (não sei pq) o ODBC padrão para acesso ao MySQL; contudo encontrei alguns trédis no forum indicando compilação em C e alguma mutretas para se trampar com o BD:

Usando libdbi - trédi longo, mas esclarecedor, com exemplos.

Usando MySQL C API
- trédi também longo, com exemplos

existe o Cobol-It que é um ramo (separação) do OpenCobol; aparentemente, não são fraquinhos não.

quinta-feira, 24 de dezembro de 2009

instalando FreeBSD em virtual machine

essa dica referencia o Fedora, mas eu a utilizei para instalar o FreeBSD 7.2 em um CentOS 5.3, sem problemas.

Starting a New Experience

Installing FreeBSD 7 as a Virtual Machine Guest on Fedora 8…


a unica diferença é que ao invés de

# yum install libvirt virt-manager

eu acrescentei o qemu:

# yum install qemu libvirt virt-manager