sábado, 23 de junho de 2012

Fixando label de drivers externos (Windows) - USBDLM


- Baixe o aplicativo USBDLM e extraia em uma pasta.

- Conecte o drive externo e execute "ListUsbDrives_To_Notepad.cmd" que está dentro da pasta:
        irá gerar um log em txt, procure pelo valor que estará em USB DevID;
        copie o valor responsável pelo ID do disco externo.
        (Ex: USB\VID_0951&PID_162D\001D0F0CAABFF9B0D5A00D16)

- Dentro da pasta, terá o arquivo "USBDLM_sample.ini";
        faça uma cópia renomeando para "USBDLM.ini".

- Abra o arquivo "USBDLM.ini" e adicione as seguintes linhas dentro de [Drive Letters]:
        DeviceID1=USB\VID_1058&PID_1100\57442D574341535537363435353131Letter1=H

- Na linha de DeviceID1, coloque o valor copiado da listagem de drivers e na linha Latter1 informe a letra que será atribuida.

- Caso for fixar outro drive externo troque o número para 2, assim respectivamente. Ex:
        DeviceID2=USB\VID_0951&PID_162D\001D0F0CAABFF9B0D5A00D16
        Letter2=T

- Salve o arquivo, retire os drivers conectados.
- Por fim, inicie o USBDLM como serviço clicando duas vezes no _install.cmd
- Conecte o disco e voilá!

Obs: No arquivo "USBDLM_sample_full.ini" tem todos os comandos que podem ser utilizados, ou acesse a ajuda pelo site ou a página Letters By Device ID.

quarta-feira, 13 de junho de 2012

Comandos básicos Línux


Comandos Básicos do Linux

Manipulação de Arquivos e Diretórios


cd

O comando “cd” serve para acessar e mudar de diretório corrente. Ele é utilizado para a navegação entre as pastas do computador.
Exemplo: cd /home/baixaki/Desktop – Acessa a pasta correspondente à área de trabalho do usuário baixaki.

pwd

Exibe a pasta atual na qual o usuário se encontra.
Exemplo: Se o usuário baixaki digitar cd ~/ e em seguida digitar pwd, o retorno será /home/baixaki .

ls

Exibe os arquivos que estão dentro da pasta na qual o usuário está no momento.
Para usá-lo basta digitar ls. Existem variações, tais como ls -l, com a qual é possível obter informações mais detalhadas sobre os arquivos, como permissões e tamanho.

cp

Copia arquivos – o famoso CTRL+C + CTRL+V. Exemplo:
$ cp Exemplo.doc /home/baixaki/Trabalho/EXEMPLO.doc  - O arquivo EXEMPLO.doc foi copiado para a pasta /home/baixaki/Trabalho com o mesmo nome.

mv

O comando "mv" tem a função de mover arquivos. A utilização dele é praticamente igual  a do comando cp. Exemplo:
$ mv MV.txt /home/baixaki/Trabalho/MV.txt  - O arquivo MV.txt foi movido para a pasta /home/baixaki/Trabalho com o mesmo nome.
$ mv MV.txt  VM.txt – O arquivo MV.txt continuou onde estava, porém, agora possui o nome de VM.txt.

rm

O "rm" tem a função de remover arquivos. Tome cuidado ao utilizá-lo, pois caso você remova algum arquivo por engano, o erro será irreversível.
Exemplo: rm /home/baixaki/Arquivo.txt – O arquivo Arquivo.txt localizado na pasta /home/baixaki foi deletado.

rmdir

Este comando tem a função de  remover diretórios vazios. Exemplo: rmdir TESTE – Neste exemplo, o diretório vazio TESTE foi removido do local onde o usuário se encontrava.

Também é possível remover diretórios através de uma variação do comando rm: rm -r. Neste caso, o comando rm -r TESTE realizaria a mesma tarefa, porém, o diretório não precisa estar vazio.

mkdir


Enquanto o rmdir remove, este comando cria diretórios.
Exemplo: mkdir DIRETORIO – A pasta DIRETORIO foi criada no local onde o usuário se encontrava.

Outros Comandos

cat

O "cat" exibe o que há dentro de determinado arquivo. Ele é útil quando deseja ler ou exibir um arquivo de texto.
Exemplo: cat TEXTO.txt – Exibe o conteúdo do arquivo TEXTO.txt

file

Este comando informa qual é o tipo de arquivo que foi digitado como parâmetro.
Exemplo: file TEXTO.txt – Retorna a informação que é um arquivo de texto.

clear

O "clear" serve para limpar a tela do terminal. O mesmo ocorre quando se pressiona CTRL+L.

man

O comando "man" exibe a função de determinado comando. Ele é muito útil quando não se sabe o que um comando faz, ou quando se pretende aprender mais sobre a sua utilização. Aconselha-se a leitura do manual sempre que houver dúvidas.

Exemplo: man ls – Exibe o que faz o comando ls e quais são suas variações.
man man – Exibe o que o comando man faz.
Para sair do man pressione o tecla “q”.

Por padrão, o man vem configurado para o inglês. No Ubuntu, você pode deixá-lo em português através do comando  $ sudo apt-get install manpages-pt manpages-pt-dev , porém alguns comando continuarão em inglês.

Estes são alguns dos principais comandos existentes no sistema Linux. Eles são ferramentas poderosas que podem auxiliar na realização de tarefas, simplificando-as e tornando a execução mais ágil. Contudo, há muito mais, portanto, quanto mais você conhecer, maior será sua produtividade com o Linux.


Leia mais em: http://www.tecmundo.com.br/1982-comandos-basicos-do-linux.htm#ixzz1xgdioYfB

terça-feira, 5 de junho de 2012

VirtualBox no Debian - Modo Texto e Acesso remoto

http://www.vivaolinux.com.br/dica/Virtualizacao-VirtualBox-em-modo-texto-e-acesso-remoto

Manual do VirtualBox http://www.virtualbox.org/manual/ch08.html

iniciando vm no boot http://www.cooperati.com.br/wordpress/2011/03/08/vm-iniciando-sem-gui-virtualbox/


Virtualização - VirtualBox em modo texto e acesso remoto





Frustrado com o fato de não poder utilizar o XenServer para montar meu laboratório de redes, pelo fato de que o meu processador não possui suporte a virtualização, lembrei-me de um artigo que tinha lido aqui no VOL, mas que deixei de lado porque estava convicto de que montaria meu laboratório com o XenServer.

Achei o artigo, mas como sou fã do Debian e percebi que a versão usada era a 3.0, então inspirado no artigo "Virtualização - VirtualBox em modo texto e acesso remoto"criado por "Rodrigo Mendes Pasini" resolvi criar essa dica sobre o mesmo assunto, mas utilizando o Debian 6 e o VirtualBox-4.0.

Quem quiser dar uma olhada no artigo sitado, recomendo, é muito criativo!

Instalação e Configuração

Baixando e instalando o VirtualBox 4.0:

$ wget http://download.virtualbox.org/virtualbox/4.0.12/virtualbox-4.0_4.0.12-72916~Debian~squeeze_i386.deb
# dpkg -i virtualbox-4.0_4.0.12-72916~Debian~squeeze_i386.deb

Baixando e instalando o Virtual Box Extension Pack 4.0:

$ wget http://download.virtualbox.org/virtualbox/4.0.12/Oracle_VM_VirtualBox_Extension_Pack-4.0.12-72916.vbox-extpack
$ VBoxManage extpack install /vms/Oracle_VM_VirtualBox_Extension_Pack-4.0.12-72916.vbox-extpack

Eu criei uma partição e montei em uma pasta chamada "/vms" porque achei que ficaria mais organizado!

Criando a Maquina Virtual:

$ VBoxManage createvm --name "megatron" --register --basefolder /vms

Configurando Memória:

$ VboxManage modifyvm "megatron" --memory 128

Configurando sequencia de boot:

$ VBoxManage modifyvm "megatron" --acpi on --boot1 dvd

Criando o disco rígido:

$ VBoxManage createvdi --filename "/vms/megatron/megatron.vdi" --size 120000

Criando uma controladora sata:

$ VBoxManage storagectl "megatron" --name sata --add sata

Atribuindo um disco rígido na primeira porta da controladora sata:

$ VBoxManage storageattach "megatron" --storagectl sata --device 0 --port 1 --type hdd --medium /vms/megatron.vdi

Atribuindo um drive de dvd na segunda porta sata da controladora "sata" (junto com a imagem iso):

$ VBoxManage storageattach "megatron" --storagectl sata --device 0 --port 2 --type dvddrive --medium /home/ricardo/debian6netinst.iso

Configurando uma interface de rede NAT:

$ VBoxManage modifyvm "megatron" --nic1 nat

Configurando uma interface de rede BRIDGED:

$ VBoxManage modifyvm "megatron" --nic2 bridged --bridgeadapter2 eth0

Iniciando a máquina virtual:

$ VBoxHeadless -startvm "megatron" -vrde on

E se precisar (eu precisei!):

Apagando uma máquina virtual:

$ VBoxManage unregistervm "megatron" --delete

Iniciando a VM:

$ VBoxHeadless -startvm "megatron" -vrde on

Agora é só usar o rdesktop ou aplicativo do windows para acesso remoto e acessar a máquina:

$ rdesktop ipdoservidorvm:3389

Encontrarão mais comandos úteis no artigo do rodrigo8819 que citei no começo e leiam também o manual do VirtualBox:
Este é minha primeira Dica, espero que gostem!

Informações de Hardware no Línux


Obtendo informações de hardware no Linux





Olha eu de novo aí...

Hoje vou ensinar alguns comandos muito úteis para a identificação e gerenciamento de hardware no Linux.

Modelo do processador:

$ cat /proc/cpuinfo

Informações sobre o uso da memória:

$ free -m

Exibe os dispositivos PCI:

$ lspci -tv

Exibe os dispositivos USB:

$ lsusb -tv

Faz a leitura da BIOS:

# dd if=/dev/mem bs=1k skip=768 count=256 2>/dev/null | strings -n 8


 lspci, meminfo, cpuinfo e o eficiente lshw

cat /proc/meminfo

 /proc/meminfo e /proc/cpuinfo

segunda-feira, 4 de junho de 2012

Configurar Línux Debian na rede


Configurar placa de rede no Debian

Parece besteira, mas aí vai uma dica pra configurar as placas de rede no Debian.

Configure o arquivo /etc/network/interfaces usando "vi" ou o editor que você preferir. Exemplo:
# The loopback network interface
auto lo
iface lo inet loopback

#Rede Externa (vamos dizer que seja a rede que você se conecta à internet)
auto eth0
iface eth0 inet static # use dhcp ao invés de static, se tiver um server dhcp
       address x.x.x.x # troque x pelo seu ip
       netmask x.x.x.x # troque x pela sua mascara
       gateway x.x.x.x
       #Servidores DNS
       dns-nameservers x.x.x.x

#Rede interna (se tiver )
auto eth1
iface eth1 inet static
        address x.x.x.x
        netmask x.x.x.x

Quando pronto é só salvar e subir as interfaces configuradas com os comandos "ifup eth0" para subir a interface eth0 e "ifup eth1" para eth1. Ex:

# ifup eth0 eth1

Espero que ajude alguém.
----------------------------------------------------------------------------------

Como configurar IP manualmente no Linux

Exemplo de como configurar IP manualmente no Linux.

Adicionando o IP e a máscara

Estando como root você executa o seguinte comando:

# ifconfig (eth0) (192.168.2.2) netmask (255.255.255.0)

Os dados que estão entre parêntesis são os que serão alterados de acordo com a configuração requerida. Na configuração não se coloca os parêntesis.

Adicionando o gateway

Estando como root você executa o seguinte comando:

# route add default gw (192.168.2.1)

Os dados que estão entre parêntesis são os que serão alterados de acordo com a configuração requerida. Na configuração não se coloca os parêntesis.

Adicionando o DNS

Estando como root você executa o seguinte comando:

# vim /etc/resolv.conf

Esse comando abrirá no arquivo onde é adicionado o IP do servidor DNS. Depois de entrar no aquivo, na frente do parâmetro "nameserver" deverá ser adicionado o IP do DNS ficando, como no exemplo abaixo:

nameserver (200.253.30.69)

Mais uma vez, os dados que estão entre parêntesis são os que serão alterados de acordo com a configuração requerida. Na configuração não se coloca os parêntesis. 

Instalando ou removendo o modo gráfico no Debian.

Instalando e inicializando no modo gráfico (gnome)

Para instalar o modo gráfico no debian, utilize a seguinte linha de comando (como root):
apt-get install gnome
depois altere o arquivo inittab

Primeiro vá até a pasta /etc
lá terá o arquivo inittab, responsável pelo gerenciamento do RunLevel.
Abra utilizando um editor de arquivos, nano, vim, vi, o que desejar.
Ex: nano /etc/inittab
E altere a linha do runlevel para... id:5:initdefault:
ou se preferir pode optar por entrar no modo gráfico manualmente, digitando startx


Removendo e inicializando no modo texto.

Primeiro entre como root e remova o modo gráfico digitando a seguinte linha de comando:
update-rc.d -f gdm remove
reinicie o micro
shutdown -r now
ou altere o runlevel para 3:
nano /etc/inittab
edite a linha do runlevel para:
id:3:initdefault: