Vous êtes sur la page 1sur 16

Comandos importantes Virtual Box Linux Compartilhamento

1 passo - Acessar Virtual Box plataforma criada dispositivos pasta compartilhadas clicar no boto + no canto direito escolher destino ( Desktop) selecionar e dar OK - Ok para sair. 2 Passo - Acessar o usurio root digitar o seguinte comando:

# mount t vboxsf Desktop /mnt


3 passo - Acessar a pasta /mnt

# cd /mnt
Comandos mais usados

Comando ls
Uso: listagem de diretrio(s) e arquivo(s) Sintaxe:

ls [opes] [diretrio ou arquivo]


Opes comuns:

-a = -l =

mostra arquivos ocultos mostra bytes, permisses, diretrio, etc...

Comando cd
Uso: mudana de diretrio Sintaxe:

cd [ diretrio]

Comando pwd
Uso: exibe diretrio corrente Sintaxe:

pwd

Comando clear
Uso: limpa a tela Sintaxe:

clear

Comando mkdir
Uso: cria novo diretrio Sintaxe:

mkdir diretrio

Comando cp
Uso: copia arquivos e diretrios Sintaxe:

cp arquivo diretrio cp arquivo1


Opes comuns:

arquivo2

-r -f -i

= recursivo (usado para copiar diretrios).

= remove arquivos do diretrio de destino = interativo (pede confirmao de excluso de arquivos). = preserva permisses

-p

Comando mv
Uso: move arquivos e diretrio. Sintaxe:

mv origem destino
Opes comuns: -i = interativo (pede confirmao para mover ou renomear arquivo).

Comando rm
Uso: apaga arquivos Sintaxe:

rm [opes] arquivo (s)


Opes comuns:

-r = recursivo -f = fora a excluso. Comando rmdir


Uso: apaga diretrios OBS: o diretrio no pode possuir arquivos para o comando funcionar. Sintaxe:

rmdir [opes] diretrio (s)

Comando whoami
Uso: mostra quem voc (nome do usurio) Sintaxe:

whoami

Comando Who
Uso: mostra quem est logado na maquina no momento. Sintaxe:

Who Comando passwd


Sintaxe:

passwd passwd <nome_do_usuario> Comando adduser Uso: cria um novo usurio no sistema Sintaxe: adduser nome_do_usuario

Comando su

Uso: muda de usurio (sem a necessidade de encerrar a sesso e iniciar um nova). Sintaxe:

su <nome_do_usuario>

Comando date

Uso: visualiza/muda configuraes de data/hora no sistema. Sintaxe:

date

Comando free

Uso: exibe a memria livre, a usada, e os buffers da memria RAM. Sintaxe:

free

Comando df

Uso: exibe informaes sobre estado atual do(s) dispositivo(s) de armazenamento de dados. Sintaxe:

df [opes]
Opes comuns:

-k = mostra espao em disco em kilobytes. -h = mostra espao em disco em gigabytes.

Comando logout
Uso: encerra sesso do usurio. Sintaxe:

logout

Comando exit
Uso: termina processos ativos Se sesso for a que o usurio utilizou no logon: Termina sesso do usurio. Sintaxe:

exit

Comando halt

Uso: desligamento da mquina. Sintaxe:

halt

Comando touch
Uso: cria um arquivo vazio ou atualiza um arquivo existente. Sintaxe:

touch arquivo

Comando echo
Uso: imprime uma mensagem. Sintaxe:

echo Mensagem echo Mensagem > arquivo

Comand cat
Uso: exibe contedo ou concatena arquivos. Sintaxe:

cat arquivo cat arquivo1 arquivo2 [...] Comando more


Uso: exibe contedo de arquivos pagina por pagina. Sintaxe:

more arquivo

Comando less
Uso: exibe contedo de um arquivo com rolagem. Sintaxe:

less arquivo

Editores de texto no Linux


No Linux muito comum que a configurao de servios seja feita atravs de arquivos texto. Existem vrios editores de texto disponveis no Linux, sendo que dois dos principais so:

vi e pico
muito importante que se saiba utilizar com desenvoltura ao menos um dos editores enumerados acima.

REDES - PROVA PRTICA PASSOS: 1- Compartilhamento de arquivos no virtual box.

# mount -t vboxsf Desktop /mnt # cd /mnt


2- Configurao e uso de DHCP

Abre dois debian.sem.gui um pra servidor e outro para cliente Servidor configura rede como NAT. Cliente com "Rede

dhcpnet.

Interna" com nome de

Liga ambas as mquinas Inicializa no servidor com o comando:

# cp /etc/apt/sources.list.orig /etc/apt/sources.list # apt-get install isc-dhcp-server


Se no conseguir instalar usar:

# apt-get update
atribuir o IP esttico 192.168.198.1:

# pico /etc/network/interfaces

Editar o texto que aparece igual abaixo: allow-hotplug eth0 iface eth0 inet static address 192.168.198.1 netmask 255.255.255.0 broadcast 192.168.198.255 No Cliente:

# pico /etc/network/interfaces
Editar o texto que aparece igual abaixo:

allow-hotplug eth0 iface eth0 inet dhcp


Desligue as mquinas Colocar numa mesma rede as duas mquinas virtuais Colocar "Rede Interna" no servidor com nome dhcpnet. Liga a servidora, mantenha a cliente desligada.

Abrir o arquivo e alterar o valor em INTERFACES= . Para INTERFACES= eth0 .

#pico /etc/default/isc-dhcp-server
Caso sua mquina tenha outras interfaces de rede, coloque todas elas na linha acima como contedo de INTERFACES.

criar um backup do arquivo original, para configurar o arquivo dhcpd.conf: # cd /etc/dhcp # cp dhcpd.conf dhcpd.conf.orig # cp /dev/null dhcpd.conf
Depois editar o arquivo:

#pico /etc/dhcp/dhcpd.conf

Para especificar o local onde ficar o arquivo de leases, que armazenar dados de todos os aluguis de IP atuais, utilizamos o comando:

lease-file-name "/var/lib/dhcp/dhcpd.leases";

Caso este seja o servidor de rede oficial da rede local, necessrio marc-lo como autoridade na rede, a partir do comando abaixo:

authoritative;
Para especificar o nome do domnio, utilize:

option domain-name "iesb.br";


Para especificar os endereos dos servidores de DNS, utilize:

option domain-name-servers 192.168.198.1;


Para inform-lo (em segundos):

default-lease-time 3100;
Para definir o tempo mximo permitido para um lease, para garantir que um cliente no exagere no tempo solicitado:

max-lease-time 604800;

Finalmente, para efetuarmos as configuraes de endereamento, utilizamos a diretiva subnet. As linhas abaixo iniciadas por # representam comentrios:

subnet 192.168.198.0 netmask 255.255.255.0 { #default Gateway do escopo option routers 192.168.198.1; #mascara da rede option subnet-mask 255.255.255.0; #endereco de broadcast option broadcast-address 192.168.198.255; pool { #faixa de IPs reservados para maquinas de IP fixo range 192.168.198.1 192.168.198.127; deny all clients; } pool { #enderecos disponiveis range 192.168.198.128 192.168.198.254; } }
Testando o servidor

Reiniciar o servio do servidor

# /etc/init.d/isc-dhcp-server restart
Ligar a mquina cliente Ver se a maquina cliente pegou o IP do servidor e depois verificar as configuraes DNS, Verifique ainda a configurao do gateway padro;

# ifconfig # pico /etc/resolv.conf # netstat -nr


No servidor, verifique o contedo do arquivo de leases

#pico /var/lib/dhcp/dhcpd.leases

Atribuir configuraes estticas: No servidor abrir o arquivo e acrescentar ao final do arquivo o texto abaixo, modificando o endereo MAC pelo de sua mquina cliente:

#pico /etc/dhcp/dhcpd.conf host diretor { hardware ethernet 0B:11:4A:2C:20:45; fixed-address 192.168.198.238; option subnet-mask 255.255.255.0; option routers 192.168.198.1; }
Para ver o MAC da maquina cliente, s digitar o comando:

#ifconfig
Aps criar a nova configurao e reiniciar o servidor DHCP, pelo comando:

# /etc/init.d/isc-dhcp-server restart
Atualize o IP do cliente digitando o seguinte comando:

# dhclient eth0
Certifique se o cliente ficou com o IP 192.168.198.238 pelo comando:

#ifconfig
Para, a qualquer momento, iniciar o servio digite:

# /etc/init.d/isc-dhcp-server start
Para par-lo:

# /etc/init.d/isc-dhcp-server stop
Configuraes DHCP no cliente

Do mesmo jeito que o servidor, o cliente tambm tem suas configuraes para DHCP. Essas configuraes so dispostas

no arquivo gerenciar

/etc/dhcp/dhclient.conf. O comando para pedidos de DHCP o dhclient

3- Configurao e uso de DNS Abre dois debian.sem.gui um pra servidor e outro para cliente Servidor configura rede como NAT. Cliente com "Rede Interna" com nome de dnsnet. Liga ambas as mquinas Executar os comandos:

# cp /etc/apt/sources.list.orig /etc/apt/sources.list # apt-get install bind9


Se no conseguir instalar usar:

# apt-get update
Atribuir endereo IP nas duas maquinas, servidor e cliente:

# pico /etc/network/interfaces
servidor IP 192.168.198.1 allow-hotplug eth0 iface eth0 inet static address 192.168.198.1 netmask 255.255.255.0 broadcast 192.168.198.255 cliente IP 192.168.198.2 allow-hotplug eth0 iface eth0 inet static address 192.168.198.2 netmask 255.255.255.0 broadcast 192.168.198.255 Desligar servidor:

#halt

Reinicia Cliente:

#init 6
Coloca as duas maquinas na mesma rede. Depois s inicializar a servidora novamente.

No servidor executar o seguinte comando:

#pico /etc/bind/named.conf.local
E adicionar ao arquivo o texto abaixo:

zone "iesb.br" { type master; file "/etc/bind/db.iesb.br"; }; zone "198.168.192.in-addr.arpa" { type master; file "/etc/bind/db.198.168.192"; };
Para efetivar as mudanas feitas:

# /etc/init.d/bind9 restart
Verificar o log do sistema, para ver se o servidor foi realmente reconhecido:

# tail /var/log/syslog
Fazer no prprio cliente,caso queira faa no servidor tambm, a seguinte configurao para o contedo do arquivo:

#pico /etc/resolv.conf
search iesb.br nameserver 192.168.198.1

A partir do cliente faa:

# ping srv.iesb.br

A partir do servidor faa:

# ping cliente.iesb.br
Para testar o registro do tipo MX e PTR,no cliente, vamos precisar do utilitrio nslookup:

# nslookup # set q=mx # iesb.br


Para abandonar o comando a qualquer momento digite:

# exit
Para testar os registros do tipo PTR: # # # # # # nslookup set q=ptr 192.168.198.1 192.168.198.2 192.168.198.3 192.168.198.4

Resolvendo nome de outros domnios: acesse o arquivo /etc/network/interfaces do servidor e adicione a seguinte linha ao final do arquivo: allow-hotplug eth1 iface eth1 inet dhcp Desligue o servidor, habilite uma segunda interface de rede, do tipo NAT. Ligue o servidor, teste a partir do cliente:

# nslookup # set q=a

# www.google.com
No servidor, verificar o arquivo onde ficam as configuraes dos servidores raiz:

#pico /etc/bind/db.root
4- Acesso Remoto Seguro com SSH Abre dois debian.sem.gui um pra servidor e outro para cliente Servidor configura rede como NAT. Cliente com " host-only" . Liga ambas as mquinas Executar os comandos, servidor:

# cp /etc/apt/sources.list.orig /etc/apt/sources.list # apt-get install openssh-server Se no conseguir instalar usar: # apt-get update
Para o servidor vamos atribuir o IP 192.168.198.1. Para tanto, acesse o arquivo:

#pico /etc/network/interfaces
allow-hotplug eth0 iface eth0 inet static address 192.168.198.1 netmask 255.255.255.0 broadcast 192.168.198.255 Para o cliente vamos atribuir o IP 192.168.198.2. Para tanto, acesse o arquivo: allow-hotplug eth0 iface eth0 inet static address 192.168.198.2 netmask 255.255.255.0 broadcast 192.168.198.255 Desligue servidor e reinicie cliente.

Vous aimerez peut-être aussi