Compactando arquivos no Linux

Neste roteiro será abordado as principais ferramentas para compactação de arquivos e pastas. O empacotamento é o ato de reunir vários arquivos e colocá-los dentro de um outro, denominado arquivo pacote. Esse pacote possui um tamanho final próximo à soma dos arquivos que o compõe, na verdade, o tamanho ficará ligeiramente menor em virtude de ser um único arquivo.

 Ferramentas abordadas:

Tar e gzip

 Tar: Utilizado para compactar e descompactar arquivos, o arquivo original é mantido, porem a extensão .tar não é especificada automaticamente.

Sintaxe: tar [opções] arquivo_empacotado arquiva_para_empacotar

Principais opções do comando:

Opção

Descrição

-c

Cria arquivo tar

-r

Acrescenta novos arquivosa um arquivo tar já existente

-x

Extrai o conteudo de um arquivo tar

-P

Restaura os arquivos com suas permissões originais

-v

Mostra o processo de compactação ou descompactação na tela

-z

Compacta e descompacta os arquivos através do gzip

-f

Especifica o arquivo a ser usado como entrada ou saída

-t

Lista o conteudo de um arquivo compactado

Tarefas:

1-Use o comando tar para compactar um arquivo que o resultado gerado seja um arquivo com a extesão .tar.gz.

 Tar -czvf arquivo.tar.gz arquivo

 2- Liste o conteúdo do arquivo gerado pela tarefa anterior.

 Tar -tzvf arquivo.tar.gz

 3- Descompacte o arquivo gerado na tarefa 1.

 tar -xzvf arquivo.tar.gz

 gzip: Utilizado para compactar e descompactar arquivos, o arquivo original é susbtituido por um arquivo com a extensão .gz

 Sintaxe: gzip [opções] arquivo

 Principais opções do comando:

Opção

Descrição

-c

Mantem o arquivo original inalterado

-d

Descompacta o arquivo

-l

Lista informações sobre o arquivo

-r

Compacta e descompacta recursivamente

-t

Verifica integridade do arquivo compactado

 Tarefas:

 1-Use o comando gzip para compactar um arquivo.

Gzip arquivo

 2- Compacte um arquivo e mantenha o original

gzip -c arquivo

 3- Compactar uma pasta recursivamente

gzip -r pasta

 4- Descompactar a pasta do exercício anterior

gzip -dr pasta

Referencias Bibliograficas.

 http://www.uniriotec.br/~morganna/guia/gzip.html

Apostila Red Hat Enterprise Linux Administração Avançada de Sistemas TargtTrust Agosto de 2009

Configurando rede no Debian

Aqui vai  um exemplo de configuração do arquivo  /etc/network/interfaces.

auto eth0 #arranca automaticamente com a interface de rede.
allow-hotplug eth0 #Faz com que o Debian detecte e aplique as configurações logo que o cabo é ligado ou desligado.
iface eth0 inet static #inicia a configuração estática da rede
address 192.168.0.1 # Define o IP que fica configurado
netmask 255.255.255.0 # Define a Mascara de rede, neste caso de 24Bits
broadcast 192.168.0.255 # Define o Broadcast de Rede
network 192.168.0.0 # Define o Segmento de rede em que está o IP acima indicado.
gateway 192.168.0.254 #Define o Gateway de rede.

Rotas
Instalar o software necessário:
apt-get install iproute
Criação do roteamentos:
ip route add 10.0.0.0/24 via 192.168.0.200
O comando acima indicado cria um roteamento para a rede 10.0.0.0/24 através do Gateway 192.168.0.200.
Para activar este roteamento como estático, basta adicionar ao

/etc/network/interfaces a seguinte linha: up ip route add 10.0.0.0/24 via 192.168.0.200