Configurar a rede via console

Todos esses comandos foram testados no Debian "etch"

#ifconfig eth0 192.168.10.2 netmask 255.255.255.0

#route del default
#route add default eth0
#route add default gw 192.168.10.1
#echo nameserver 200.173.2.189 >> /etc/resolv.conf

Para que a rede tenha essas mesmas configurações a cada boot adicione dentro do arquivo /etc/network/interfaces as seguintes linhas (insirir abaixo da linha "map eth0"):

iface eth0 inet static
address 192.168.10.2
netmask 255.255.255.0
gateway 192.168.10.1


Personalizar o LS do console

alias ls="ls --color=auto"

Tutorial de comandos do CUPS

Mover um documento de uma fila para outra
lpmove fila_origem-documento fila_destino

Verificar impressoras instaladas
lpstat -p

Verificar qual impressora padrão
lpstat -d

Definir uma impresão como Padrão
lpstat -d impressoras

Imprimir documento
lpr arquivo -> imprime na impressora padrão
lpr -P impressora arquivo -> imprimi na impressora especificada

Verificar documentos da fila de impressão
lpq -> Lista os documentos da impressora padrão
lpq -P impressora -> lista o documento da impressora especificada

Remover jobs de uma fila de impressão
lprm -P impressora num_do_job_na_fila

Criando uma impressora local
lpadmin -p impressoralocal -E -v parallel:/dev/lp0 -m arquivo.ppd

Criando uma impressora com compartilhamento samba
lpadmin -p impressorasmb -E -v smb://micro/compartilhamentoimpressora -m arquivo.ppd

Criando uma impressora via rede
lpadmin -p impressorarede -E -v socket://192.168.10.2:9100 -P /usr/share/a2ps/ppd/HP-LaserJet_5M-Postscript.ppd

Excluindo uma impressora
lpadmin -x impressora

Desabilitando um impressoras mas continuando a receber documentos (off-line)
/usr/bin/disable impressora

Habilitando uma impressoras (on-line)
/usr/bin/enable impressora

Rejeitar impressão
/usr/sbin/reject impressora

Aceitar as impressões bloqueadas pelo comando reject
/usr/sbin/accept impressora

Quando é necessário negar ou liberar um usuário para imprimir em uma determinada impressora, podemos usar os comandos:

Liberar impressão para todos os usuários:
/usr/sbin/lpadmin -p impressora -u allow:all

Liberar para alguns usuários:
/usr/sbin/lpadmin -p impressora-u allow:usuário1,usuário2,usuário3

Negar acesso a alguns usuários e/ou grupos de usuários:
/usr/sbin/lpadmin -p impressora -u deny:usuário1,usuário2,usuário3
/usr/sbin/lpadmin -p impressora -u deny:usuário1,@grupo
Crédito: Dica retirada do vivaolinux

Copia SSH com SCP

Permite a cópia de arquivos entre o cliente/servidor ssh. A sintaxe usada por este comando é a seguinte:

scp [origem] [destino]

Os parâmetros de origem e destino são semelhantes ao do comando cp mas possui um formato especial quando é especificado uma máquina remota:

  • Um caminho padrão - Quando for especificado um arquivo local. Por exemplo: /usr/src/arquivo.tar.gz.
  • usuario@host_remoto:/diretório/arquivo - Quando desejar copiar o arquivo de/para um servidor remoto usando sua conta de usuário. Por exemplo: gleydson@ftp.debian.org:~/arqs.

A opção -C é recomendável para aumentar a taxa de transferência de dados usando compactação. Caso a porta remota do servidor sshd seja diferente de 22, a opção -P porta deverá ser especificada (é "P" maiúscula mesmo, pois a -p é usada para preservar permissões/data/horas dos arquivos transferidos).

     Exemplos:
# Para copiar um arquivo local chamado /pub/teste/script.sh para
# meu diretório pessoal em ftp.sshserver.org
scp -C /pub/teste/script.sh gleydson@ftp.sshserver.org:~/

# Para fazer a operação inversa a acima (copiando do servidor remoto para o local)
# é só inverter os parâmetros origem/destino:
scp -C gleydson@ftp.sshserver.org:~/script.sh /pub/teste

# Para copiar o arquivo local chamado /pub/teste/script.sh para
# o diretório /scripts dentro do meu diretório pessoal em ftp.sshserver.org
# com o nome teste.sh
scp -C /pub/teste/script.sh gleydson@ftp.sshserver.org:~/scripts/teste.sh

# O exemplo abaixo faz a transferência de arquivos entre 2 computadores remotos:
# O arquivo teste.sh é lido do servidor server1.ssh.org e copiado para
# server2.ssh.org (ambos usando o login gleydson)
scp -C gleydson@server1.ssh.org:~/teste.sh gleydson@server2.ssh.org:~/

VIM colorido no Debian "Ecth"

$cp /usr/share/vim/vim64/vimrc_example.vim ~/.vimrc

Gmail File Space (Gspace)

Mais uma ótima extensão para o Firefox! Para quem já conhecia o Gmail drive (que não é uma extensão) agora vai adorar o Gspace. o gspace transforma o Firefox em um cliente de FTP que envia arquivos (mesmo com mais de 10MB) para o seu GMAIL em uma interface muito prática!
No site de extensões do firefox, o criador da extensão informa que não foi testado no linux ou no mac, mas na minha maquina funciona redondinho(ultilizo debian testing "Etch" com firefox 1.5.0.1).
Pode ser baixado a extensão aqui.

Script para instalação do Acrobat Read 5

Estou postando essa dica, pois atualmente as distribuições que vem com o acrobat, adicionam o da versão 7 (que por sinal é muito pesado para maquinas antigas), e esse script instala a versão 5 (tem o desing feio mas é muito mais leve que 7).
Só pra não deixar passar em branco, além do acrobat, existem ótimos leitores de arquivos pdf's para linux, são eles: Envice, Xpdf, entre outros....

Ai vai o script.
não se esqueca de dar permissão de execução para o script.
- chmod +x acrobatread.sh

#!/bin/sh
cd /root/
mkdir /root/acrobat
cd acrobat/
wget -c http://ardownload.adobe.com/pub/adobe/acrobatreader/unix/5.x/linux-508.tar.gz
tar -zxvf linux-5010.tar.gz
/root/acrobat/installers/INSTALL
#cd ..
#rm -rf acrobat/
ln -s /usr/local/Acrobat5/bin/acroread /usr/bin/acroread
ln -s /usr/local/Acrobat5/bin/acroread /usr/bin/acrobat
cat /usr/share/applnk/Internet/adobe.desktop
[Desktop Entry]
Encoding=UTF-8
Name=Acrobat Reader 5
Exec=/usr/local/Acrobat5/bin/
acroread
X-KDE-Library=libkwordpart
GenericName=
MimeType=
Type=Application
Icon=acroread
EOF

Adicionando o plugin-java no Debian testing "Etch"

Dica para o konqueror e firefox

1 - echo deb http://debian.jones.dk/ sarge misc >> /etc/apt/sources.list
2 - apt-get update
3 - apt-get install sun-j2re1.5

1 - Adiciona o mirror no source.list
2 - Atualiza os pacotes para instalação do apt
3 - Instala o plugin

Pronto!!!

Para testar acesse esse site da sun que verifica e informa a versão do seu plugin
http://www.java.com/en/download/installed.jsp

Mais comandos do cups

lp - Envia arquivos para impressão.

cancel - Cancela uma ou mais filas de impressão.

enable - Habilita um compartilhamento de impressão.

disable - Desabilita um compartilhamento de impressão.

lpoptions - Visualiza ou configura uma impressora compartilhada (tamanho
de papel, qualidade de impressão, etc)

lpq - Lista as filas de impressão em processamento.

lpr - Envia arquivos para impressão.

lprm - Cancela uma fila fila de impressão.

lpstat - Exibe informações dos compartilhamentos de impressora.

accept - Aceita impressões vindas de um host específico.

reject - Rejeita impressões vindas de um host específico.

lpadmin - Administração do CUPS. Permite incluir novos compartilhamentos
e outros serviços.

lpinfo - Lista dispositivos e drivers de impressoras suportadas pelo
CUPS.

lpmove - Move uma fila de impressão para um outro destino.