Posts de Janeiro 9th, 2008|Página de posts diários

… cpu consumo com NVIDIA

Muitas vezes quando usamos o driver da NVIDIA no xorg, o consumo de memória aumenta exponencialmente. Porém há uma forma de fazer com que o consumo seja diminuido, sem a perda de performance.

Segue a dica:

- Abra o arquivo /etc/X11/xorg.conf e vá até a sessão “Device” e inclua:

Option “UseEvents” “on”

A sessão Device ficará então como a mostrada abaixo:

Section “Device”

Identifier “Videocard0″

Driver “nvidia”

VendorName “NVIDIA Corporation”

BoardName “GeForce FX 5200″

Option “RenderAccel” “on”

Option “UserEvents” “on”

EndSection

Agora é só reiniciar o X11 e verificar com o comando top o resultado.

… kprint no firefox

Para fazer com que o firefox utilize o KPRINT, no sistema interno de impressão faça o seguinte:

O firefox tem uma série de várias que fazem a impressão de comandos. Por default, ele usa o comando UNIX lpr para enviar jobs para a impressora. Temos portanto, que sobreescrever as configurações da seguinte forma:

- Na barra de navegação do Firefox, entre: about:config

- Clique com o botão direito na lista de configurações e escolha o item Novo->Strings

- Na primeira caixa, (nome da preferência) entre com: print.printer_PostScript/default.print_commands (lembrando que neste caso usamos case-sensitive).

- Na segunda caixa, entre com: kprint como comando default de impressão.

Pronto, já que todas as vezes que houver alguma impressão do Firefox o mesmo será enviado via kprint

… qual interface é eth0?

Se você não sabe qual interface é eth0 ou eth1 ou mesmo a eth2, rode o seguinte comando e veja:

$ ethtool -p eth0 5

Então o led da interface irá piscar aproximadamente cinco segundos.

info.png Detalhe:Isso não interrompe, o tráfego de rede.

… testar antispam

Para validar o uso do “spamassassin”, segue uma dica bem interessante:

No spamassassin temos um recurso chamado GTUBE ( Global Test for Unsolicited Bulk Email), recurso este que consiste de uma regra de validação de padrões, entre elas a que reconhece 68-bytes de uma string em um corpo de um e-mail. Se o e-mail entra no spamassassin, ele ira detectar que é um spam.

Para testar, envie um e-mail para um endereço especifico com a regra configurada. Incluindo neste e-mail as 68-byte da string abaixo. O teste é similiar ao teste realizado com o vírus EICAR para softwares de anti-vírus.

XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL*C.34X

… tamanho inode “ext2 ext3″

Usando a ferramenta tune2fs com a opção -l o sistema nos apresenta o tamanho do inode além é claro de outras informações. Também são mostradas as informações relacionadas ao superblocos e blocos livres

Aqui está um exemplo de como usar a opção -l :

$ tune2fs -l /dev/sda1 | grep inode

Inode count:                           26104

Inode per group:                   2008

Inode blocks per group:        251

 Inode size:                                   128

Lembrando que o tunefs requer privilégios de root para visualizar as informações, pois se for utilizado com um usuário sem privilégios, será apresentada a seguinte mensagem:

$ /bin/tune2fs -l /dev/sda1

tune2fs 1.39 (29-May-2006)

/sbin/tune2fs: Permission denied while trying to open /dev/sda1 Couldn’t find valid filesystem superblock.


… nvidia no fedora 8

Descrevendo uma maneira fácil de instalar drivers da NVIDIA, onde já há maneiras fáceis para isso através do link http://fedoranews.org/cms/node/2852 . Mas veja abaixo uma maneira mais rápida e prática.

– Instale o repositório Livna:

# rpm -Uvh http://rpm.livna.org/livna-release-8.rpm

- Instalando NVIDA driver

# yum -y install kmod-nvidia

… java e fedora 8

warnings.png Observação: Este problema só ocorre após o Fedora 8 ser instalado, e já tentamos instalar o JAVA sem ao menos atualizar o Fedora. Portanto, se já temos o nosso sistema atualizado basta apenas instalar o pacote do java normalmente.

Esta dica esta na categoria roubadas, pois foi filtrada de um outro blog. Portanto agradeço ao blog http://rguariento.blogspot.com/2007/11/instalando-o-java-no-fedora-8-com.html por ter postado esta dica que me ajudou a finalmente instalar o java no fedora 8.

Embora a instalação do java seja fácil, há um bug que faz com que no Fedora 8 causa vários problemas, entre eles a não execução do java apenas com a instalação do RPM.

Vamos então á dica completa:

- acesse o endereço www.java.com, e faça download do java ( jre-6u3-linux-i586-rpm.bin)

- Como root dê permissão de execução: $ chmod +x jre-6u3-linux-i586-rpm.bin

- Agora é só executá-lo: $ ./jre-6u3-linux-i586-rpm.bin

- Pronto, agora basta criar um link para o plugin do java no respectivo firefox que está sendo usado. Neste caso a versão 2.0.0.8.

$ ln -s /usr/java/jre1.6.0_03/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/firefox-2.0.0.8/plugins/libjavaplugin_oji.so

Agora é que está o pulo do gato, pois ainda assim o java não irá funcionar no Fedora 8. Temos que executar os seguintes comandos:

$ sed -i ’s/XINERAMA/FAKEEXTN/g’ /usr/java/jre1.6.0_03/lib/i386/xawt/libmawt.so
$ ln -s /usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so.5
$ yum install compat-libstdc++-33

E o teste final é executando:

$ jcontrol

Agora sim, tudo vai funcionar….

… thunderbird “formatando mensagem”

Há algum tempo já não utilizo o Thunderbird como client de e-mail, e uso o evolution pois percebi que quando temos um volume de e-mail muito alto e uma máquina com pouca memória o thunderbird apresentava muitos erros, entre eles o travamento constante.Já o evolution no começo foi uma maravilha, mas agora com aproximadamente 13 mil mensagens, as vezes tenho umas surpresas desagradáveis, e o meu client que antes era bom está se tornando um problema também !!!!As vezes ao abrir uma pasta, o evolution apresenta a seguinte mensagem: “formatando mensagem”, então dou um “top” na máquina e o evolution está consumindo todo o processamento.Procurando na Net, não encontrei ninguém que tivesse este problema ou que tivesse relatado-o.

Pois bem, abaixo está a solução para o meu problema e possivelmente outras pessoas tem ou terão o mesmo erro.

Vá no home do usuário em entre em ./evolution/mail, ai então é só achar o meio ao qual está baixando as mensagens no meu caso localmente. Então entre na pasta “local”, e ai encontrei a pasta que estava dando problema. No meu caso “Inbox”..havia ai um arquivo chamado Inbox.cmeta.

Então deletei este arquivo.

O arquivo deletado é responsável pela indexação dos itens da pasta problemática (Inbox) Ao deletá-lo o evolution cria um novo já que o antigo estava corrompido.

E é exatamente este o causador do problema, o corrompimento no arquivo de “índice”