Pages

Wednesday, October 24, 2007

Tela preta no boot do Ubuntu Gutsy Gibbon

Após a instalação do Ubuntu Gutsy Gibbon (7.10) ao efetuar o boot pela primeira vez, uma tela preta é exibida, após uma pesquisa no google, pude encontrar as informações abaixo:

Como diz no launchpad, é um bug.
https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/150930

Para resolver o problema é preciso fazer:

1) Instalar ubuntu
2) Mudar a resolução no arquivo /etc/usplash.conf para 1024x768
3) sudo update-initramfs -u -k `uname -r`


Pronto!

Agora o usplash está OK.

Monday, October 22, 2007

Resolvendo problema do Cedilha ç no Ubuntu Gutsy

Se utilizar Ubuntu Gutsy 7.10 em Inglês e tiver problemas com o cedilha, faça o seguinte.

Edite o arquivo:

/usr/lib/gtk-2.0/2.10.0/immodule-files.d/libgtk2.0-0.immodules


E adicionar "en" na linha do modulo cedilla, deixando conforme abaixo:

"cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:en:fr:gv:oc:pt:sq:tr:wa"


Reinicie o X e pronto... agora o cedilha ç está funcionando corretamente.

Valeu.

Fabio

Sunday, October 14, 2007

Cracking WEP and WPA

Encontrei este link interessante, ainda não tive tempo de testar, mas, ai vai a dica.

http://docs.lucidinteractive.ca/index.php/Cracking_WEP_and_WPA_Wireless_Networks 

Um outro link interessante a respeito deste assunto, que possui até um vídeo de como realizar tal ação é:

http://whoppix.hackingdefined.com/index.php/Demos

No vídeo apresentado, a distribuição que o autor utiliza é esta abaixo, que já vem com uma enorme coleção de programas e utilitários para estas utilidades.

http://mirror.switch.ch/ftp/mirror/backtrack/bt2final.iso

Apresentador chorando de rir

Este vídeo é muito bom, o apresentador não se aguenta ao ouvir o convidado falar com uma voz fina e racha o bico de tanto dar risada, depois disso, o apresentador foi demitido...

Mplayer - Error opening/initializing the selected video_out

Ao tentar executar algum tipo de vídeo no Mplayer, o seguinte erro é exibido "Error opening/initializing the selected video_out (-vo) device." e o vídeo não é exibido.

Para corrigir este problema, clique com o botão direito na janela do Mplayer e vá em Preferences --> Video --> e selecione x11.

Feito! A partir de agora é possível ver vídeos no Mplayer, isso se tiver os plugins corretos instalados.

Instalando pidgin através do apt-get

O pacote do programa pidgin ainda não existe no repositório do ubuntu, mas, no site www.debuntu.org pode-se encontrar o pacote prontinho para ser instalado.

Edite o arquivo /etc/apt/sources.list e adicione as seguintes linhas


deb http://repository.debuntu.org/ feisty multiverse
deb-src http://repository.debuntu.org/ feisty multiverse


E então:

sudo apt-get update
sudo apt-get install pidgin


Pronto, aperte ALT + F2 e digite pidgin.

Fonte: http://www.debuntu.org/pidgin-2.0.0-deb-ubuntu-feisty-fawn

w32codecs plugins

O pacote w32codecs é uma ótima coleção de plugins multimídia para o linux, para instalar este pacote no ubuntu, pode-se fazer da seguinte maneira:
wget http://www.debian-multimedia.org/pool/main/w/w32codecs/w32codecs_20071007-0.0_i386.deb

E em seguida:
sudo dpkg -i w32codecs_20071007-0.0_i386.deb

A partir de agora é possível ver vídeos e ouvir músicas no seu ubuntu.

Existem outras formas e outros tipos de plugins dispoíveis no Ubuntu, esta é apenas mais uma dica.

Fim.

Friday, September 28, 2007

Servidor de Log com syslog-ng

É muito bom para o administrador da rede ter os logs centralizados em um único local, para isso, pode ser utilizado o syslog-ng, que é a nova geração do antigo syslog.

A configuração abaixo foi testada no Opensuse 10.2 que por padrão já utiliza o syslog-ng.

Editar o arquivo /etc/syslog-ng/syslog-ng.conf e acrescentar no final do arquivo o seguinte:
source s_remote {
tcp();
};
destination d_clients {
file("/var/log/servers/$HOST/$FACILITY" owner("root") group("root") perm(0660) dir_perm(0770) create_dirs(yes));
};
log {
source(s_remote);
destination(d_clients);
};

Neste caso, os logs serão divididos por HOST e também pela facility do log, se é autenticação, sistema, etc...

Tuesday, September 18, 2007

Remover mensagem de vacation

O vacation é um programa utilizado para enviar email de resposta automático quando os usuários estão de férias ou não estão no escritório.

A ativação do vacation (se instalado no servidor de email), pode ser feito da seguinte forma como usuário root.

linux# su - usuario
usuario@linux:~> vacation


Ele automaticamente cria os arquivos .forward , .vacation.db e .vacation.msg dentro do home do usuário .

E a forma que eu achei para remover esta mensagem automática foi remover os arquivos que são criados pelo comando vacation.

Para isso:

linux# su - usuario
usuario@linux:~> rm -rf .vacation* .forward*


Acho que é isso.

Alterando data de arquivo com touch

O comando touch pode ser utilizado para alterar datas de arquivos, precisei utilizar este comando e ai vai a dica.


touch -t 200707101001 arquivo.txt


Onde:
2007 = Ano
07 = Mês
10 = Dia
10 = 10 Horas
01 = Minutos

Para maiores informações e funcionalidades do comando touch.

man touch


Valeu

Saturday, September 15, 2007

Alta Disponibilidade - Debian

Os softwares utilizados são: Heartbeat e DRBD

O Heartbeat é utilizado para fazer a alta disponibilidade, detectando quando existe falha em um nodo e ativando o outro.

O DRBD é utilizado para fazer a replicação dos dados via rede, (RAID-1).

Pré-requisitos

Debian 3.1r3
Dois computadores
3 placas de rede cada


Faça a instalação padrão do debian e começe a configuração.
Topologia

A topologia criada para esta implementação foi a seguinte:

Nó 1 (ha-cluster1)
eth0 - 192.168.12.231
eth1 - 10.0.1.1 (drbd)
eth2 - 10.0.0.1(heartbeat)

Nó 2 (ha-cluster2)
eth0 - 192.168.12.232
eth1 - 10.0.1.2 (drbd)
eth2 - 10.0.0.2 (heartbeat)

Squid Log

O formato que o squid gera a data no arquivo squid.log não da para ser interpretado corretamente, isso é porque o formato desta data é no formato Unix Time. Estes códigos abaixo em perl, fazem com que esta data seja transformada em um formato que seja possível ser lido por humanos :P ...

Crie um arquivo por exemplo, convert.sh e coloque em seu conteúdo o seguinte.
#! /usr/bin/perl -p
s/^\d+\.\d+/localtime $&/e;

Dê permissão de execução
chmod 755 convert.sh

E então, execute o mesmo passando como parâmetro o arquivo de log do squid
./convert.sh /var/log/squid/access.log

Valeu

Instalando Java 6 no Ubuntu + plugin firefox

É muito simples de ter o java 6 instalado no ubuntu, o pacote java já traz o plugin necessário para o firefox. Para ter tudo isso funcionando no sistema é preciso fazer o seguinte:
sudo apt-get install sun-java6-jre

Com isso o pacote Java é instalado e para ter o firefox com suporte a java...
sudo ln -s /usr/lib/jvm/java-6-sun-1.6.0.00/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/firefox/plugins/libjavaplugin.so

Feche o firefox e abra novamente, digite na URL about:plugins , e veja o plugin Java instalado.

Agora é só abrir as páginas que utilizam java e ser feliz!! =D

Abraços!

ćedilha no Ubuntu

Sempre que instalo o ubuntu com teclado us tenho problema com o cedilha, em vez de sair "ç" ele sai "ć", tem vários sites na internet dizendo como arrumar isso, e eu resolvi fazer este post para não precisar mais ficar caçando este tipo de informação... para resolver este problema, faça o seguinte, edite o arquivo /etc/gtk-2.0/gtk.immodules , e adicione "en" na linha do módulo cedilla.
"cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:en:fr:gv:oc:pt:sq:tr:wa"

Reinicie o gdm, e pronto, a tecla Ç estara funcionando corretamente.

Para reiniciar o gdm a combinação das teclas CTRL + ALT + BackSpace podem ser utilizadas, caso contrário faça um logout e logon novamente.

Valeu.

Sunday, July 15, 2007

TwoHead - Multiterminais

Este Howto descreve como montar um sistema multiseat ou multihead utilizando um gabinete onde dois ou mais usuários podem utilizar o mesmo equipamento ao mesmo tempo. Pode ser configurado para 2, 3, 4, 5, 6 …. N usuários, o quanto o seu hardware suportar. O que muda nas configurações são os arquivos gdm.conf, xorg.conf e o mapa de teclado de cada estação. Em caso de uma solução Fourhead é necessário 4 monitores 4 teclados 4 mouses e quatro saída de vídeo, podendo ser 4 placas PCI ou 2 placas pci com duas saídas cada.

Tuesday, June 26, 2007

OpenVPN - Matriz -> Filial

Configuração de openvpn no OpenSuse 10.2 Utilizando o OpenVPN

Topologia



MATRIZ FILIAL

Internet

REDE A .2 200.0.0. .1 REDE B

192.168.2.0/24 -- FW A ---------------------- FW B -- 192.168.1.0/24

.2 10.0.0. .1

Tunnel VPN


Backup com rsync

Script de backup que utiliza o rsync para copiar os dados.
#!/bin/bash
#
# Para logar sem senha via ssh (rsync) , basta executar o comando, com o usuário que você desejar para gerar as chaves
# ssh-keygen -t rsa
#

Converter senhas shadow

Script para converter as senhas do shadow.

O código é:
awk -v FS=":" '{printf("%s:%s:%s:%s:%s:%s:%s:%s:%s\n",$1,"xxx",$3,$4,$5,$6,$7,$8,$9);};' /etc/shadow > /tmp/shadow.new

Onde xxx é a senha a ser definida, para pegar o hash e inserir neste campo, altere a senha de um usuário para 123 por exemplo e pegue o hash e insira neste campo onde está xxx.

Valeu

Criar arquivo fetchmailrc

Criar Fetchmailrc

O fetchmail pode ser usado para a migração de servidores de e-mail, para isso é preciso saber a senha dos usuários da outra ponta, e indicar qual o usuário do novo servidor. Para isso, resete a senha dos usuários do outro servidor. E então é necessário criar o arquivo /etc/fetchmailrc.