Dicas

Instalando o VirtualBox no Slackware Linux

Depois de ensinar a instalar o VirtualBox no Ubuntu Linux, agora vou ensinar a instalar no Slackware Linux. A instalação no Slackware é mais “genérica” tendo o seu processo tão simples quanto em outras distribuições.

Vamos direto ao assunto. Acesse http://www.virtualbox.org/wiki/Linux_Downloads e baixe a versão “All distribuitions” para o seu hardware. No meu caso baixei a versão 32bits (i386), que é a arquitetura do meu notebook.

Logado como root, vamos seguir a instalação. Primeiramente entre no diretório onde você salvou o arquivo e torne-o executável:

root@slackware ~/downloads# chmod +x VirtualBox-2.2.2-46594-Linux_x86.run

Agora vamos executar o instalador:

root@slackware ~/downloads# ./VirtualBox-2.2.2-46594-Linux_x86.run

Protinho! Ao final é só executar: /opt/VirtualBox/VirtualBox

Agora é só criar suas máquinas virtuais.

Obs: Utilizo meu Slackware com KDE 4.2.1, logo já tenho o Qt 4 instalado. Caso não tenha, instale o pacote.

Gravador de CD ou DVD no Slackware?

Como bom usuário de Slackware, lá vai uma boa dica. Como configurar seu gravador de CD/DVD no Slackware”. É um processo bastante simples…

Primeiramente, vamos ativar o gravador no Kernel. Efetue login no sistema como root e digite o seguinte comando:

root@slackware ~/# modprobe sg

O módulo SG é o responsável por informar ao kernel se o dispositivo de cd/dvd é um gravador, logo esta dica pode servir para outras distribuições Linux também.

Feito isso, agora vamos colocar o seu usuário no grupo nomeado “cdrom”. Para tal execute o seguinte comando:

root@slackware ~/# gpasswd -a “usuario” cdrom

Lembre-se que “usuário” seria o usuário a ser colocado no grupo, como por exemplo “xwindow” (pode ser sem aspas, claro!).

Protinho, agora abra o k3b ou qualquer outro programa de sua preferência e pode “queimar” seu CD ou DVD tranquilamente.

PS: Sugiro que você adicione o comando “modprobe sg” no seu /etc/rc.d/rc.local, assim toda vez que o sistema inicializar o módulo já inicializará junto, ou ainda edite o /etc/rc.d/rc.modules e descomente a linha referente ao módulo “sg”.

Modificando o Mirror do Perl

Hoje pela manhã precisei implementar o OCS-ng, em um servidor rodando Slackware 12.1 (em breve posto o tutorial de instalação). Bom, para quem não conhece, o OCS é um inventário de rede, que cataloga as informações de todas as estações da rede, como por exemplo, informações sobre o hardware, drivers, dispositivos acoplados, softwares instalados, utilização de redes, processadores, seriais dos sistemas operacionais/softwares em fim, uma ótima ferramenta para monitoramento da rede.

Mas ocorreu no meio da preparação do ambiente do OCS, onde era necessário a instalação de alguns módulos do perl, de o mirror estar fora do ar. Então o que fazer?

Alguns minutos de “Google”, e lá estava a resposta: Bastava editar o /usr/lib/perl5/5.8.8/CPAN/Config.pm e modificar a seguinte linha:

‘urllist’ => [q[http://www.hemocentro.unicamp.br/CPAN/]],

para:

‘urllist’ => [q[ftp://cpan.pop-mg.com.br/pub/CPAN/]],

Feito isso, foi só utilizar novamente o perl para instalação dos módulos.

Alterando a senha do usuário padrão do PostgreSQL

Mais uma dica rápidinha para os que estão precisando realizar esta tarefa.

Conecte ao servidor com o usuário root e depois se transforme no usuário “postgres” como no exemplo abaixo:

root@pgsql1:~# su – postgres

Agora que está com o usuário postgres, execute o seguinte comando:

postgres@pgsql1:~$ psql template1

Logado no “cliente do postgres” digite o seguinte comando:

template1=# ALTER USER postgres WITH PASSWORD ‘SUA_NOVA_SENHA’;

Agora digite “q” para sair, desconecte do servidor e tente conectar com a sua aplicação ou seu cliente PostgreSQL ao seu servidor com a nova senha.

Espero ter ajudado. Um abraço a todos!

Acesso via rede ao PostgreSQL

Vou explicar de forma rápida e objetiva como realizar o acesso via rede ao seu servidor PostgreSQL. Primeiramente, vamos editar o arquivo “pg_hba.conf” que no Debian fica em “/etc/postgresql/[Versao]/main”.

# vi /etc/postgresql/8.3/main/pg_hba.conf

Agora vamos adicionar a seguinte linha:

host    all     all     192.168.100.0  255.255.255.0       md5

Lembrando que o range de IPs de minha LAN é 192.168.100.0 e máscara 255.255.255.0.

Pronto, agora salve o arquivo e saia dele.

Nas versões > 8.0 do PostgreSQL, foi necessário modificar também o postgresql.conf setando a variável “listen_addresses”. Na verdade ela já existe dentro do arquivo, porém ela vem comentada. Então vamos descomenta-la e setar o valor:

listen_addresses = ‘*’

Pronto. Agora salve o arquivo, saia dele e reinicialize o seu servidor PostgreSQL.

# /etc/init.d/postgresql restart

Agora é só testar a conexão via rede.