Acesso remoto estilo FISH via windows

Quem utiliza algum linux com gerenciador de janelas KDE, ja deve ter tido o prazer de utilizar o FISH pelo konqueror. Ótima ferramenta não é???
Que tal ter um programa para plataforma windows com as mesmas funções????

O pequeno notável para essa função e o WINSPC.

Instalando o IE no [K]ubuntu

Ótimo tutorial para efetuar a instalação do Internet Explorer no seu linux.

.::Tutorial::.

Instalando BrOffice 2.0.4 no [K]ubuntu

Tutorial muito bom, ensinando como trocar o openoffice do [k]ubuntu pelo broffice.
Acesse o tutorial aqui

Mudando a cara do GRUB

Para deixar o seu GRUB com uma cara melhor que aquela tela preta estática, siga esse TUTORIAL

Guia [K]ubuntu 6.10 Edgy Eft

Guia [K]Ubuntu

Desinstalar o Windows Messenger no XP

Vá em Iniciar / Executar e digite:

RunDll32 advpack.dll,LaunchINFSection %windir%\INF\msmsgs.inf,BLC.Remove

Apagando impressões do spool do Windows 2000/2003/XP

Caso esteja travado o spool de impressão do seu windows, execute os seguintes comandos:

1. Clique no menu Iniciar > Executar > digite: cmd [Enter];
2. net stop spooler [Enter];
3. cd %systemroot%\system32\spool\PRINTERS[Enter];
4. del /f /s *.SHD [Enter];
5. del /f /s *.SPL [Enter];
6. net start spooler [Enter];
7. exit [Enter].

Instalado o VMware no (K)Ubuntu ou no Windows

Tutorial super completo de como instalar o VMware no (K)Ubuntu.
**Tutorial* *Clique Aqui**

Mais um manual de instalação do VMware, esse para Windows.
**Tutorial* *Clique Aqui**

Só mais uma dica -> Após a instalação do VMware instale o VMware Tools que fica dentro de VM->Install VMware Tool, isso é necessário para que a configuração de video funcione perfeitamente.

Reiniciando o samba sem que se derrube as estações Windows 95/98/ME

Ao reiniciar o samba pelo modo covercional "/etc/init.d/samba restart" as estações Win 95/98/ME perdem a conexão dos compartilhamentos. Para que isso não ocorra execute o seguinte comando:

kill -HUP `cat /var/run/samba/smbd.pid`

Configuração de rede no Debian e Derivados

Execute os seguintes comandos:

ifconfig eth0 seu_ip netmask mascara_de_rede
route del default
route add default eth0
route add default gw seu_gateway

Caso seja necessário acessar a internet, execute o seguint e comando:
echo nameserver seu_ip_dns > /etc/resolv.conf

Para que essa configuração seja ativada no boot edite o arquivo /etc/network/interfaces
Abaixo de :
mapping eth0
script grep
map eth0


Insira:
iface eth0 inet static
address seu_ip
netmask mascara_ip
gateway seu_gateway


Após execute:
/etc/init.d/networking restart

Dica - Shell

Caso você prescise mostrar informações de um arquivo ou comando e ao mesmo tempo salva-lo em um arquivo, siga o seguinte exemplo:

ls -la diretorio | tee diretorio

Montando Compartilhamento do Windows no Linux

Necessário instalação do pacote smbfs

mount -t smbfs -o "username=usuario,password=senha //maquina/pasta /mnt/compartilhamento


Para listar os compartilhameto da rede, execute o seguinte comando:
smbtree

Comandos linux

Em minhas navegadas pela net, encontrei um ótimo manual de comandos linux do Eder S. G. (Jordam), use e abuse.
Comandos Linux

Extraindo arquivos *.rar com senha

[Desktop Entry]
Version=0.4
ServiceTypes=application/x-rar,application/x-rar-compressed
Actions=extrair_aqui;extrair_para;extrair_pw;extrair_kb
X-KDE-Submenu=Extract

[Desktop Action extrair_aqui]
Name=Extrair aqui
Exec=ark --extract-to "%d" "%u"
Icon=ark

[Desktop Action extrair_para]
Name=Extrair para...
Exec=ark --extract "%u"
Icon=ark

[Desktop Action extrair_pw]
Name=Extrair (Arquivo protegido por senha)
Exec=unrar x -p`kdialog --password "Digite a senha:"` "%u" "%d"
Icon=ark

[Desktop Action extrair_kb]
Name=Extract (Arquivos quebrados)
Exec=unrar x -kb "%u" "%d"



Crie um arquivo de nome kunrar.desktop no diretório /usr/share/apps/konqueror/servicemenus, e insira o código acima, sendo que este diretório pode ser diferente em algumas distribuições linux. Feito isso, já estará disponível quatros recursos ao clicar o botão direito do mouse sobre qualquer arquivo de extensão *.rar em "Ações" - "Extrair".
Crédito: Dica retirada do vivaolinux

Integração Samba/Active Directory

Com esse tutorial, será possível fazer usuários cadastrado no Active Directory (O Active Directory® é um serviço de diretório que armazena informações sobre objetos em rede e disponibiliza essas informações a usuários e administradores de rede) acessar compartilhamentos de um servidor samba.
Obs: Instalação testada no Debian Sarge 3.1 rc2

Pacotes necessário:

samba ,smbclient, smbfs, winbind, libdb4.4, Cyrus-Sasl2, libsasl2,
ldap-utils, libldap2, libkrb53, krb-user, krb-config.

apt-get install samba smbclient smbfs winbind libdb4.4 Cyrus-Sasl2 libsasl2 ldap-utils libldap2 libkrb53 krb-user krb-config


Configurar o /etc/krb5.conf

Modificar o defaut_realm para o nome do domínio do Active Directory
default_realm = nome_do_domínio (ex: HERCULES.LOCAL.COM.BR)
Obs: O nome do domínio deve ser todo em letra maiúscula
Na tag [realms] adicione:
HERCULES.LOCAL.COM.BR = {
kdc = IP_do servidor_do_AD (ex: 10.1.1.6)
}

Para testar a conexão com o Active Directory execute:
kinit usuario@ HERCULES.LOCAL.COM.BR


Após instalação dos modulos do samba acima descrito, agora será efetuado a configuração do Samba para integração com o AD.
No arquivo smb.conf será adicionado as seguintes linhas:
security = ADS
password server = 10.1.1.6
realm = HERCULES.LOCAL.COM.BR
#Para o ADS, e estas abaixo para o winbind:
idmap uid = 10000-20000
winbind gid = 10000-20000
winbind enum users = yes
winbind enum groups = yes
template homedir = /tmp
template shell = /bin/bash


O próximo passo é adicionar o servidor ao domínio
net ads join -U Administrador (ou conta do administrador do w2k)


Editar o arquivo /etc/nsswitch.conf
Substituir:
passwd : compat por passwd : files winbind
group : compat por group : files winbind
shadow : compat por shadow : files


Reinicie os serviços samba e winbind:
/etc/init.d/samba restart
/etc/init.d/winbind restart


Testando a comunicação do Servidor com o AD
wbinfo -u -> lista os usuários
wbinfo -g -> lista os grupos


Obs: Caso ocorra erro no comando wbinfo -t , tente recadastrar o administrador, ou para os serviços samba e winbind e inicializa-los na ordem, primeiro o samba e depois o winbind.
Saiba também que o winbind demora cerca de 5 a 10 minutos para se autenticar no dominio do Active Directory.

Apt-get com proxy autenticado

Na linha de comando digite:

http_proxy="http://usuario:senha@ipservidorproxy:porta"
ftp_proxy="http://usuario:senha@ipservidorproxy:porta"
export http_proxy ftp_proxy

Para deixar a opção default insira essas linhas no final do arquivo /etc/profile

Manual Ubuntu Dapper Drake

Manual click aqui

Abrindo Cdrom travado (sem usar um clipe)

Execute 2 ou 3 vezes o comando:

sudo fuser -km /dev/cdrom

Lista das portas de comunicação mais comuns usadas pelo linux

Lista click aqui

Como Resolver os Problemas de segurança, travamentos e outros Paus de seu Windows XP

aqui....

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.

Alguns comandos de varredura de rede

Para informar o nome do host.

  • nmblookup -A "IP"
Para varrer toda a rede.
OBS: O /24 é referente a máscara de rede.
  • nmap -sS -O "IP"/24
Procurar por portas abertas em algum alvo.
  • nmap -sT -p "porta" "IP"
Descrição das opções ultilizadas no nmap.

-sS
TCP SYN scan: Técnica também conhecida como “half-open”, pois não abre uma
conexão TCP completa. É enviado um pacote SYN, como se ele fosse uma
conexão real e aguarda uma resposta. Caso um pacote SYN-ACK seja recebido, a
porta está aberta, enquanto um como resposta indica que a porta está fechada. A
vantagem dessa abordagem é que poucos irão detectar essescanning de portas.

-sT
TCP connect() scan: É a técnica mais básica de TCP scanning. É utilizada a
chamada de sistema (system call) “connect()” que envia um sinal as portas ativas.
Caso a porta esteja aberta recebe como resposta “connect()”. É um dos scan mais
rápidos, porém fácil de ser detectado.

-O
Ativa a identificação do host remoto via TCP/IP. Irá apresentar versão do Sistema
Operacional e tempo ativo.

-p
Especifica quais portas devem ser verificadas na varredura. Por default, todas as
portas entre 1 e 1024 são varridas.

CUPS pela linha de comando

Adicionando uma impressora:

Impressora local:

# /usr/sbin/lpadmin -p impressoralocal -E -v parallel:/dev/lp0 -m arquivo.ppd

Impressora remota smb:

# /usr/sbin/lpadmin -p impressorasmb -E -v smb://micro/compartilhamentoimpressora -m arquivo.ppd

Configurando uma impressora como padrão:

# /usr/sbin/lpadmin -d impressora

Apagando uma impressora:

PS: Para visualizar as impressoras instaladas você pode abrir o arquivo /etc/printcap.

# /usr/sbin/lpadmin -x impressora

Parando e iniciando uma impressora:

Quando você parar uma impressora com o comando "disable impressora", ela continuará recebendo trabalhos de impressão e anexando à fila. Quando esta impressora estiver habilitada, ela imprimirá os trabalhos que estão aguardando na fila de impressão.

Iniciar:

# /usr/bin/enable impressora

Parar:

# /usr/bin/disable impressora

Aceitar e rejeitar impressões:

Ao contrário do dito acima, quando você coloca uma impressora para rejeitar impressão, ela não imprime e não guarda o trabalho em fila até que você coloque-a novamente para aceitar impressão.

Aceitar impressão:

# /usr/sbin/accept impressora

Rejeitar impressão:

# /usr/sbin/reject impressora

Liberar ou negar impressão por login de usuário e por 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,@grupo1


Estes comandos são convenientes para uma administração rápida do CUPS.

Maiores informações podem ser obtidas no site do projeto:


Informações sobre drivers para impressoras em:

Obstáculos

Meu primeiro post é um texto de motivação, pois uma vida sem motivações não tem sentido.

Em tempos bem antigos, um rei colocou uma pedra enorme no meio de uma estrada. Então, ele se escondeu e ficou observando para ver se alguém tiraria a imensa rocha do caminho. Alguns mercadores e homens muito ricos do reino passaram por ali e simplesmente deram a volta pela pedra. Alguns até esbravejaram contra o rei dizendo que ele não mantinha as estradas limpas, mas nenhum deles tentou sequer mover a pedra dali. De repente, passa um camponês com uma boa carga de vegetais. Ao se aproximar da imensa rocha, ele pôs de lado a sua carga e tentou removê-la dali. Com muito esforço e suor, ele finalmente conseguiu mover a pedra para o lado da estrada. Ele, então, voltou a pegar a sua carga de vegetais quando notou que havia uma bolsa no local onde estava a pedra. A bolsa continha muitas moedas de ouro e uma nota escrita pelo rei que dizia que o ouro era para a pessoa que tivesse removido a pedra do caminho. O camponês aprendeu o que muitos de nos nunca entendeu:
"Todo obstáculo contêm uma oportunidade para melhorar-mos nossa condição ."