24 de dezembro de 2008

Boas Festas!!!

Opa,

Como estamos próximos do fim do ano e provavelmente eu estarei ocupado demais comemorando e bebemorando, vou logo desejar um feliz Natal e um ótimo Ano novo para todos!!! Que nesse novo ano tudo que desejamos seja realizado (tomara!). Eu sou otimista e sempre penso que as coisas irão mudar para melhor, é da minha natureza, mas infelizmente o que vemos são as coisas apenas se repetirem ano após ano... e em alguns momentos piorar, mas como falei... sou otimista!!! E desejo tudo de ótimo para todos!!!

Abraços e Boas Festas!!!

Dica: Ativar o suporte a Nvidia RAID (OpenSuSE)

Opa,

Estava eu instalando um novo servidor quando me deparo com a situação, "como ativar o suporte a RAID da Nvidia durante a instalação?", bem, tentei iniciar normalmente a instalação e verifiquei que o RAID não foi detectado pelo sistema (utilizando o CentOS 5.2 foi automaticamente detectado), então resolvi tentar carregar o driver pelo console pressionando CTRL + ALT + 2, lá estava eu no console e imaginando o que poderia carregar... pensando... pensando... e resolvi mandar um modprobe -l | grep raid para tentar verificar os drivers que poderia utilizar... mandei um modprobe -l | grep nv também para verificar se tinha mais algo que podia utilizar... no fim carreguei os drivers sata_nv e dm-raid4-5 com o comando modprobe sata_nv e modprobe dm-raid4-5, mas isso não foi o suficiente, precisei executar o comando dmraid -a y para ele detectar os dispositivos RAID, depois disso lá estavam em /dev/mapper/nvidia_...

Fica ai a dica para quem passar pelo mesmo problema! Abraço!

27 de novembro de 2008

Solucionando problema mouse touchpad no Ubuntu 8.10

Olá,

Recentemente atualizei meu Ubuntu para a versão 8.10 (Intrepid Ibex), mas depois de alguns dias utilizando-o notei uma certa lentidão, acredito que pelo fato de ter atualizado da versão 7.10 para a 8.04 e da 8.04 para a 8.10.

Após ter feito o backup, formatado a partição do sistema e instalado a versão 8.10 notei que um velho problema que sempre ocorreu no meu Notebook continuava, o problema em questão é que após o carregamento da interface gráfica o mouse do touchpad fica louco e somente após uns 15 segundos é que ele começa a funcionar normalmente (nunca dei muita bola para esse problema pois na maioria das vezes estou com meu mouse USB ou, como são apenas 15 segundos eu aproveitava para iniciar os programas pelo teclado mesmo).

Bem, como eu estava de bobeira em casa e o problema tinha acabado de ocorrer, resolvi procurar uma solução, e como na maioria das vezes acontece no mundo open source, achei uma solução e estou postando aqui no meu blog.

Abra com o seu editor preferido o arquivo /boot/grub/menu.lst, lembrando que para isso será preciso ter acesso de administrador (root):

# sudo vim /boot/grub/menu.lst (modo texto)
ou
# sudo gedit /boot/grub/menu.lst (modo gráfico)

Adicione a opção i8042.nomux=1 na linha do kernel carregado pelo sistema, Ex.:
title           Ubuntu 8.10, kernel 2.6.27-7-generic
uuid            17dadadfsfsdd122
kernel          /vmlinuz-2.6.27-7-generic root=UUID=12345adasd ro locale=pt_BR quiet splash i8042.nomux=1
initrd          /initrd.img-2.6.27-7-generic
quiet
Salve o arquivo, reinicie seu sistema e pronto! Problema solucionado! Abraços! ;-)

30 de outubro de 2008

Ativando o suporte a USB em uma DomU

Opa,

Conforme prometido no post anterior, aqui vai a primeira (pequena) dica para quem está usando Xen nos seus servidores, para ativar o suporte a USB na sua DomU basta adicionar a linha abaixo no arquivo de configuração da mesma:

# vim /etc/xen/nome_maquina_virtual
usb = 1
Depois basta reiniciar sua máquina virtual para ter acesso à USB. ;-)

OBS.: No link ele lhe dá mais uma opção (usbdevice), mas não precisei dessa entrada no meu arquivo, portanto não à utilizei.

fonte: http://www.linuxquestions.org/questions/linux-server-73/usb-forwarding-using-xen-631736/

10 de outubro de 2008

Brincando com Xen

Olá,

Escrevi esse post para informar que em breve estarei (tentarei na verdade) escrever algo sobre o meu mais novo brinquedo, o Xen! Na verdade estou em processo de implantação do mesmo na empresa onde trabalho, portanto, estarei convivendo com ele por um bom tempo, o que obviamente deverá gerar mais conteúdo para esse blog (assim espero!).

Por enquanto vou deixar somente o link para quem quiser conhecer mais sobre esse incrível software de virtualização e um outro link para Wiki da comunidade brasileira, o Xen-br!

Abraços e até breve!

17 de setembro de 2008

Relatório de acesso do Proxy

Olá,

Depois de algumas brigas com o SARG (Gerador de relatórios do proxy SQUID), resolvi finalmente procurar um software alternativo. Após várias tentativas encontrei uma solução que me atendeu perfeitamente, chama-se Lightsquid que é desenvolvido por Serey Erokhin, essa solução utiliza perl e script's cgi para gerar seus relatórios e é bem simples, rápido e leve.

Em um breve comparativo do tamanho do relatório gerado de um mesmo log entre 01 à 14 de Setembro que fiz nota-se uma diferença:
SARG: 1.2 GB
Lightsquid: 6.3 MB

Para realizar a instalação basta fazer o download do pacote no site do Lightsquid, durante esse post eu utilizei a versão 1.7.1 em um servidor OpenSuSE Linux 10.3 com o apache2, mas deve funcionar em qualquer distribuição Linux, certifique-se também de ter o pacote perl-GD (ou correspondente) instalado para poder gerar os gráficos.

Após realizar o download descompacte utilizando o comando abaixo:
# tar -xvzf lightsquid-1.7.1.tgz -C /srv/www/htdocs/

Altere o nome do diretório para o que desejar:
# cd /srv/www/htdocs
# mv lightsquid-1.7.1 light


Ajuste as permissões:
# chown wwwrun:www -R light
# chmod +x *.cgi
# chmod +x *.pl

Crie o arquivo lightsquid.conf e adicione as linhas abaixo, se utilizar vhost no apache então adicione as linhas no vhost correspondente:
# vim /etc/apache2/conf.d/lightsquid.conf
<Directory "/srv/www/htdocs/light">
   AddHandler cgi-script .cgi
   AllowOverride All
</Directory>
Reinicie o apache:
# /etc/init.d/apache2 restart

Edite o arquivo de configuração do lightsquid (essas foram as opções que alterei, adapte-as para as suas necessidades):
# vim lightsquid.cfg
$cfgpath             ="/srv/www/htdocs/light";
$tplpath             ="/srv/www/htdocs/light/tpl";
$langpath            ="/srv/www/htdocs/light/lang";
$reportpath          ="/srv/www/htdocs/light/report";
$ip2namepath         ="/srv/www/htdocs/light/ip2name";
$ip2name="ip";
$lang                ="pt_br";
Rode o aplicativo para checagem do software, deverá retornar algo parecido com o conteúdo abaixo:
# ./check-setup.pl
LightSquid Config Checker, (c) 2005 Sergey Erokhin GNU GPL

LogPath   : /var/log/squid
reportpath: /srv/www/htdocs/light/report
Lang      : /srv/www/htdocs/light/lang/pt_br
Template  : /srv/www/htdocs/light/tpl/base
Ip2Name   : /srv/www/htdocs/light/ip2name/ip2name.ip

all check passed, now try access to cgi part in browser
Execute o lightparser.pl para gerar o relatório:
# ./lightparser.pl

Agende no crontab para executar a cada 30 minutos (adapte para a sua necessidade):
# vim /etc/crontab
*/30 *  * * *   root    /srv/www/htdocs/light/lightparser.pl today > /dev/null
Para gerar o relatório dos antigos logs execute o comando abaixo:
# ./lightparser.pl access.log.1.gz
# ./lightparser.pl access.log.2.gz
# ./lightparser.pl access.log.3.gz


OBS.: Os arquivos de log DEVEM estar nesse formato para poderem ser importados, utilize o comando abaixo para fazer isso automaticamente:
# for x in `ls /var/log/squid/access.log-2008*`; do cp $x /var/log/squid/access.log.1.gz; /srv/www/htdocs/light/lightparser.pl access.log.1.gz; done

Pronto! Agora basta acessar o relatório (http://ip.do.seu.servidor/light) através do seu navegador preferido, se for o Firefox melhor!!! ;-)

28 de julho de 2008

Como solucionar bug Ubuntu Linux + pulseaudio + alsa

Opa,

Estava com um pequeno problema no meu notebook com Ubuntu 8.04, quando reproduzia alguma mídia no rhythmbox ou no firefox eu só conseguia reproduzir o áudio de outra mídia quando finalizava o processo do pulseaudio com um kill. Após uma breve pesquisa no meu amigo google encontrei a solução que é a remoção de um pacote através do comando abaixo:

# sudo apt-get remove xserver-xorg-input-wacom

Com esse comando ele irá adicionar também o pacote xserver-xorg-input-all para remoção, caso tenha o pacote xserver-xorg-input-elographics instalado remova-o também. Feito isso basta fechar seus players e pronto!

Fonte: http://ubuntuforums.org/showthread.php?t=851608