Coluna do Alexandre
COLUNA
O valor das
coisas simples
Comandos utilizados diariamente, se bem explorados,
podem resolver muitos problemas do dia a dia.
O
dia a dia, por muitas vezes, nos impede de
encontrar tempo suficiente para aprender comandos e opções de comandos GNU/Linux e
Unix de maneira completa e detalhada. Não faz muito
tempo que um aluno questionou, em um treinamento
que eu estava ministrando, se o uso do comando tar
(tipicamente usado para realizar backups compactados)
se resumia apenas ao clássicos tar -cvf ... ou tar -xvf
... , ou seja, criação e extração de arquivos dentro de
um pacote tar.
Relembrando para criar um arquivo com todo o conteúdo do diretório /etc:
# mkdir /linuxmagazine ; cd /linuxmagazine
# tar -cvf etc.tar /etc
Se a sua intenção é a de fazer um backup em um
dispositivo removível de algum diretório, utilize o comando # tar -cvf /dev/st0 /etc. Para extrair todos os
arquivos de dentro deste backup, execute o comando
# tar -xvf etc.tar.
Quando necessário, é possível extrair todo o conteúdo de um determinado arquivo tar em outro diretório, através do comando # tar -xvf etc.tar -C /teste.
Para visualizar um arquivo específico dentro desse tar,
é possível ainda utilizar o comando # tar -tvf etc.tar.
Caso a sua necessidade seja a de extrair apenas um
único arquivo desse tar, execute o comando # tar -xvf
etc.tar etc/ntp.conf. Para adicionar mais arquivos
dentro de um tar já existente com # tar -rvf etc.tar
/boot/grub/menu.lst.
Para incluir arquivos apenas se estes forem mais recentes do que os já existente dentro de um arquivo tar
(atualização), execute # tar -uvf etc.tar /etc.
20
É claro que o comando tar tem outras opções muito úteis e que podem nos auxiliar em tarefas simples,
porém nem sempre usuais. Por exemplo, às vezes realizamos um backup usando o comando tar e temos a
intenção de incluir quase todos os arquivos, contudo
excluir alguns indesejáveis de modo a não ocupar espaço desnecessariamente. Isso poderá ser feito criando
um arquivo de texto qualquer onde serão listados os
arquivos que não queremos incluir no backup, como
por exemplo:
# more /linuxmagazine/excl.txt
/etc/passwd
/etc/shadow
/etc/shadow/etc/timezone
Concluído o arquivo de texto, basta criar o backup de
quase todos os arquivos do diretório /etc, todavia indicando que não queremos que sejam incluídos os arquivos
listados no documento de texto, através do comando
# tar -cvf /linuxmagazine/etc.tar -X excl.txt /etc.
Uma outra alternativa maravilhosa do tar é o seu
uso para realizar backup incremental com o auxílio
de um arquivo de snapshot que possui informações
do último backup. Com esta possibilidade, podemos
então realizar um backup completo e, depois de um
certo tempo, fazendo deste arquivo de snapshot, realizar um backup incremental contendo apenas os arquivos que sofreram alteração desde o último backup
(no nosso caso, um backup completo, que também
poderia ser um outro backup incremental). No exemplo abaixo, usaremos a opção -z para fazer o backup
de forma compactada:
www.linuxmagazine.com.br
Matéria | SEÇÃO
09/2010
completos
artigos e tutoriais
os melhores fornecedores,PABX Asterisk.
Panorama do mercado,
seu próprio
e economizar com
montar, gerenciar
SEÇÃO
RCE
TELEFONIA OPENSOU
DO FUTURO p.58
para
o FreeSWITCH
para quem deseja
p.68
EM SINTONIA
em servidores
Utilize o Skype
Asterisk.
de telefonia livre
ICA
CENTRAL TELEFÔN
INTELIGENTE p.47 to
Entenda o funcionamen
do plano de discagem.
A REVISTA DO PROFISSIONAL DE TI
OM.BR
MAGAZINE.C
#4
R$ 14,90
€ 6,50
00004
A TECNOLOGIA QUE
REVOLUCIONOU O MERCADO
DAS TELECOMUNICAÇÕES
9 771980 463000
VoIP
LME
Panorama do mercado, os melhores fornecedores, artigos e tutoriais completos para quem deseja
montar, gerenciar e economizar com seu próprio PABX Asterisk.
SKYPE
WONDERSHAPER
WEBHTB
OPENSIPS
DIAL PLAN
ENTREVISTAS
Linux Magazine #73 | Dezembro de 2010
QUE
A TECNOLOGIA
O MERCADO
REVOLUCIONOU
NICAÇÕES
DAS TELECOMU
WIRESHARK
Alexandre Borges ([email protected],
twitter: @ale_sp_brazil) é Especialista Sênior
em Solaris, OpenSolaris e Linux. Trabalha
com desenvolvimento, segurança, administração e performance desses sistemas operacionais, atuando como instrutor e consultor. É pesquisador de novas tecnologias e
assuntos relacionados ao kernel.
VoIP
WWW.LINUX
PABX
A opção -type -f é necessária
para incluir apenas arquivos no backup diferencial (sem isso, seriam
incluídos arquivos e diretórios). A
opção -null em conjunto com a
opção print0 inclui arquivos com
espaço no nome. A opção -T usa a saída do comando find para
criar o arquivo etc_diff.tar.gz.
Como o leitor pode perceber,
não é fascinante como comandos
que utilizamos diariamente, se
melhor explorados, podem nos
oferecer mais resultados com
eficiência? São estes detalhes
que me incentivam a buscar soluções simples para pequenos
problemas do nosso cotidiano.
Até o mês que vem. n
AL DE TI
PROFISSION
Monte instâncias
do sistema operacional.
independente
FREESWITCH
(Backup diferencial):
# find /etc -type f -newer /
linuxmagazine/etc_full.tar.gz
-print0 | tar –null -zcvf /
linuxmagazine/etc_diff.tar.gz
-T -
A REVISTA DO
ASTERISK
p.62
DESCOMPLICADO
de um PABX Asterisk
ASTERISK
Sabendo desses conceitos, fica
mais fácil criar um backup diferencial, ou seja, um backup com
todos os arquivos que sofreram
modificação desde o último backup completo:
Ampla gama de soluções de
tecnologia em comunicações.
Aprenda a utilizar PABX.
criação de centrais
VOIP
(Backup incremental):
# tar -zcvf /linuxmagazine/
etc_incr.tar.gz -g /
linuxmagazine/snapshot_etc /etc
MOBILIDADE COM ECONOMIA p.10
Uma história de sucesso
na implantação da solução.
#4 Setembro 2010
Linux Magazine Especial #4
(Backup completo):
# tar -zcvf /linuxmagazine/
etc_full.tar.gz -g /
linuxmagazine/snapshot_etc /etc
EXTENDVOIP p.22
TELEFONIA OPENSOURCE
DO FUTURO p.58
EM SINTONIA p.68
ASTERISK
DESCOMPLICADO p.62
CENTRAL TELEFÔNICA
INTELIGENTE p.47
Aprenda a utilizar o FreeSWITCH para
criação de centrais PABX.
Utilize o Skype em servidores
de telefonia livre Asterisk.
Monte instâncias de um PABX Asterisk
independente do sistema operacional.
Entenda o funcionamento
do plano de discagem.
WWW.LINUXMAGAZINE.COM.BR
21/09/10 11:03
LINUX MAGAZINE ESPECIAL VOIP
Panorama do
mercado, os melhores
fornecedores, artigos
e tutoriais completos
para quem deseja
montar, gerenciar
e economizar
com seu próprio
PABX Asterisk.
Asterisk
FreeSWITCH
PABX
Wireshark
Skype
Wondershaper
Webhtb
Opensips
A tecnologia que
revolucionou o
mercado das
telecomunicações.
Adquira o seu
exemplar nas bancas
de todo o país
ou pelo site da
Linux Magazine.
w w w . L i n u x M a g a z i n e . c o m 21. b r
Download

O valor das coisas simples