Revista Do Linux
 


 
EDIÇÃO DO MÊS
 CD do Mês


 Capa
 Entrevista
 Estudo de Caso
 Desenvolvimento
 Programação
 Segurança
 Internacional
 Mascote
 Corporativo
 Distro
assinantes
 

DICAS E TRUQUES

Dicas do Piter - Piter Punk piterpk@terra.com.br

Slack Tips

Instalando uma segunda placa de rede

Venho recebendo muitas perguntas sobre como instalar uma segunda placa de rede no Slack. É bem mais simples do que se pode imaginar (e aprender os comandos é útil para todas as distros).

Primeiro, é necessário carregar os módulos da placa de rede (presumindo que suas placas de rede sejam diferentes uma da outra). No meu caso, a segunda placa de rede é uma NE2000 ISA.

# modprobe ne io=0x320

Depois do módulo carregado, precisamos apenas dar a ela um IP, fazemos isso com:

# ifconfig eth1 ip.que.voce.quer

A rota para a rede ip.que.voce.0 estará configurada automaticamente. Se quiser adicionar novas rotas, use o comando:

# route add -net ip.da.rede.0 netmask 255.255.255.0 eth1

E pronto! Para não ter que digitar esses comandos em todas as inicializações, coloque-os no /etc/rc.d/rc.local, caso você seja uma pessoa mais organizada, distribua-os pelo /etc/rc.d/rc.modules e /etc/rc.d/rc.inet1.

Um último toque:às vezes é necessário colocar no /etc/modules.conf linhas como estas (para especificar qual módulo vai para qual placa de rede).

alias eth1 ne

alias eth0 8139too

O procedimento é o mesmo, se você quiser instalar uma terceira ou uma quarta placa de redes. Caso a sua idéia seja transportar dados entre as duas redes, habilite o IP_FORWARDING (dê uma olhadinha no /etc/rc.d/rc.inet1). Se houver conexão com a rede externa, crie um /etc/rc.d/rc.firewall com suas regras de firewall. Torne o script como executável e coloque no fim do seu rc.local:

if [ -x /etc/rc.d/rc.firewall ]; . /etc/rc.d/rc.firewall

fi

Errata

Em dicas anteriores, para descompactarmos arquivos .tar.bz2 no Slackware, utilizávamos a linha de comando:

tar -xvyf arquivo.tar.bz2

Isto funciona no Slackware 8.0, mas no 8.1-beta1 e em todas as versões posteriores, a sintaxe passa a ser:

tar -xvjf arquivo.tar.bz2

TAR seletivo

Por Leandro Martelli martelli@magnux.com.br

Para fazer um backup seletivo, deixando de incluir um determinado diretório, utiliza-se a opção --exclude. Por exemplo, para fazer um backup excluindo o cache do squid:

tar -f backup.tar --exclude /var/spool/squid

O comando empacotará toda a árvore, mas deixará o squid de fora.

Difícil de apagar

Se você deseja apagar um arquivo que começa com o caractere -,mas o rm pensa que você está passando um parâmetro inválido, utilize a seguinte linha de comando:

rm -- “-nomedoarquivo”

Postscript

Para saber quantas páginas um arquivo postscript possui, basta digitar o seguinte comando:

grep -c '%%Page:' nomedoarquivo.ps'

Netscape

Para realizar buscas com o Netscape no site netscape.com de uma forma mais rápida, basta acessar o endereço:

:about

Teclas de atalho para o gv

I : Imprimir

O : Abrir arquivo

S : Salvar arquivo

Page Down ou F : Avançar uma Página

Page UP ou B : Retroceder uma página

X : Ajustar a visualização da página para baixo.

D : Ajustar a visualização da página para cima.

V : Ajustar a visualização da página para o centro.

M : Marcar uma página

N : Desmarcar uma página marcada.

Q : Sair

atalhos para o gimp

Ctrl+N Novo...

Ctrl+O Abrir...

Ctrl+1 Abre a última imagem editada/visualizada

Ctrl+L Abre a janela de layers (camadas)

Shift+Ctrl+T Abre a janela de opções de ferramentas

Shift+Ctrl+B Abre a janela de pincéis

Shift+Ctrl+P Abre a janela de texturas

Ctrl+G Abre a janela de gradientes

Ctrl+P Abre a janela de paletas

Ferramentas:

R Seleção Retangular

E Seleção em Elipse

F Seleção a Mão Livre

B Seleção Fuzzy

I Tesoura inteligente

M Mover

Shift+M Zoom

Shift+C Enquadrar

Shift+T Transformar

Shift+F Virar camada ou seleção

T Texto

O Selecionar cores da imagem

Shift+B Preencher com cor ou textura

L Preencher com um gradiente

Shift+P Desenhar com traços fortes

P Pintar com traços fracos

Shift+E Borracha

A Spray

C Clone

V Desfocar ou ressaltar

K Desenhar com tinta

Shift+D Sub-exposição ou Super-exposição

Shift+S Borrar

Descobrindo quais bibliotecas um determinado programa utiliza

Fábio Minami - sussumo@yahoo.com

Às vezes um programa não funciona, e a mensagem de erro diz que o programa não foi encontrado. Geralmente, ocorre com binários que não foram compilados no sistema e não foram instalados através de rpm ou deb. Um erro muito comum é não ter instalado as bibliotecas que o programa utiliza. Para saber quais são as bibliotecas utilizadas, use o comando ldd.

$ ldd 'which programa'

Exemplo:

[user@localhost linux_i386]$ ldd 'which ./coreldraw'

libwix.so => /opt/corel/linux_i386/libwix.so (0x40017000)

libX11.so.6 => /usr/i486-linux-libc5/lib/libX11.so.6 (0x4039d000)

libm.so.5 => /usr/i486-linux-libc5/lib/libm.so.5 (0x4042f000)

libc.so.5 => /usr/i486-linux-libc5/lib/libc.so.5 (0x40437000)

libdl.so.1 => /lib/libdl.so.1 (0x40500000)

Menus no Emacs

Se você utilizar o Emacs no modo gráfico, existem alguns menus que podem acabar facilitando a sua vida. Para acessá-los, proceda desta maneira:

CTRL + Botão direito do mouse: Menu de Edição.

CTRL + Botão do meio do mouse: Menu de Propriedades do texto.

CTRL + Botão esquerdo do mouse: Menu de Buffers.

SHIFT + Botão esquerdo do mouse: Menu de Fontes.

Executando o X em segundo plano

Valter Ferraz Sanches - sussumo@yahoo.com

Ao executar o X em segundo plano, o console de onde o mesmo foi iniciado fica livre para uso normal. Use o seguinte comando:

startx 2>&1 > /dev/null &

Opcionalmente, coloque este comando no arquivo /etc/profile, como um alias:

alias startx=”startx 2>&1 > /dev/null &”


A Revista do Linux é editada pela Conectiva S/A
Todos os Direitos Reservados.

Política de Privacidade
Anuncie na Revista do Linux