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 :)