+ All Categories
Home > Documents > 7-Topic-3.1

7-Topic-3.1

Date post: 07-Jul-2018
Category:
Upload: fasc-cruz
View: 214 times
Download: 0 times
Share this document with a friend

of 16

Transcript
  • 8/18/2019 7-Topic-3.1

    1/16

    1

    pedrofilho.eti.br

    Linux Essentials

    3.1 Arquivando arquivos em linha de comando

    Prof. Pedro Filho

    http://pedrofilho.eti.br/https://www.linkedin.com/pub/pedro-batista-de-carvalho-filho/68/957/92bhttps://www.facebook.com/pedro.carvalho.376258http://pedrofilho.eti.br/

  • 8/18/2019 7-Topic-3.1

    2/16

    2

    pedrofilho.eti.br

    Objetivo

    O objetivo deste curso é lhe fazer familiar como sistema operacional Linux. Iniciaremos comos fundamentos do Linux como ele surgiu eseu criador, e depois avançaremos com

    diversas ferramentas que auxiliam um usurioao manipular o sistema operacional.

    http://pedrofilho.eti.br/https://www.linkedin.com/pub/pedro-batista-de-carvalho-filho/68/957/92bhttps://www.facebook.com/pedro.carvalho.376258http://pedrofilho.eti.br/

  • 8/18/2019 7-Topic-3.1

    3/16

    3

    pedrofilho.eti.br

    Aula de Hoje!. " comunidade Linux e carreia open source

    1.1 - Evoluço do linux e sistemaso!eracionais !o!ulares"

    !.# $ %rincipais aplicaç&es Open'ources(

    !.) $ *ompreendendo soft+are Open'ource eseu licenciamento(

    1.# - $onhecimento de tecnolo%ias queutili&am Linux.

    #. ncontrando um caminho para o sistema linux

    '.1 - $om!reendendo o ()sico de linha decomando"

    '.' - *(tendo ajuda em linha de comando"

    '.3 - Acessando diret+rios e arquivos"

    '.# - $riando, movendo e excluindoarquivos

    ). O poder da linha de comando

    ).! $ "rquivando arquivo em linha de comando(

    ).# $ %esquisando e extraindo dados em linha decomando(

    ).) $ *omando de tunning e introduç-o script(

    /. O 'istema Operacional Linux

    #.1 - Escolhendo o sistemao!eracional"

    /.# $ *ompreendendo os dispositivosde hard+are(

    /.) $ Onde os dados s-o armazendos

    /./ $ *onectando o computador na

    rede(0. 'egurança e permiss&es de arquivos

    0.! $ 1sico de segurança e maneirade identificar tipos de usurios(

    0.# $ *riando usurios e grupos(

    0.) $ 2erenciado permiss&es dearquivos(

    0./ 3 "rquivos e diret4rios especiais

    http://pedrofilho.eti.br/https://www.linkedin.com/pub/pedro-batista-de-carvalho-filho/68/957/92bhttps://www.facebook.com/pedro.carvalho.376258http://pedrofilho.eti.br/

  • 8/18/2019 7-Topic-3.1

    4/16

    4

    Prof. Pedro Batsa de Carvalho Filhopedrofilho.eti.br

    ntroduço

    ● "rquivar vrios arquivos é um mecanismo importante paraarmazen$los ou transmiti$los de forma eficiente, h duasmaneiras de fazer isso5 – Arquivamento5 *ombina m6ltiplos arquivos em um s4, eliminando

    overhead  quando se deseja transmiti$los, um exemplo dearquivamento s-o arquivos .iso

     – $om!resso5 "través de um mecanismo de eliminar partesduplicadas do arquivo, é poss7vel deix$los menores.

    ● 8o linux, normalmente combinamos as duas maneiras acima,

    usamos o arquivamento para arquivar m6ltiplos arquivos emum s4, de depois usamos a com!resso para eliminar partesduplicadas diminuir seu tamanho.

    http://pedrofilho.eti.br/https://www.linkedin.com/pub/pedro-batista-de-carvalho-filho/68/957/92bhttps://www.facebook.com/pedro.carvalho.376258http://pedrofilho.eti.br/

  • 8/18/2019 7-Topic-3.1

    5/16

    5

    Prof. Pedro Batsa de Carvalho Filhopedrofilho.eti.br

    ntroduço

    ● 9esmo se seu disco esteja relativamente com bastanteespaço, voc: pode utilizar o mecanismo de arquivamento ecompress-o para5 – 'e voc: deseja compartilhar um grande volume de arquivos, é mais

    fcil as pessoas fazerem do+nload de apenas ! arquivocompactado, do que vrios arquivos individuais(

     – "rquivos de log do sistema podem encher rapidamente o disco,para ajudar voc: a gerenci$los, o sistema divide esses arquivospor data e comprime os mais antigos para ocupar menos espaço(

     – ;uando voc: faz bac

  • 8/18/2019 7-Topic-3.1

    6/16

    6

    Prof. Pedro Batsa de Carvalho Filhopedrofilho.eti.br

    $om!resso de arquivos

    ● 8ormalmente, o mecanismo padr-o de compress-oelimina partes duplicadas do arquivo de forma que sejaposs7vel restaur$lo posteriormente. %orém, hmecanismos que ap4s a compress-o, n-o h um

    processo de restauraç-o.● Os mecanismos de compress-o s-o5

     – Lossless sem !erdas/5 8enhuma informaç-o é removidado arquivo. "p4s descompress-o, o arquivo volta da mesmaforma do original =compress-o do tipo .zip .rar .gz>

     – Loss0 com !erdas/5 8o processo de compress-o,informaç&es s-o removidas do arquivo sem possibilidadesde volta. ? utilizado para comprimir imagens =compress-o

    do tipo .jpeg .png>

    http://pedrofilho.eti.br/https://www.linkedin.com/pub/pedro-batista-de-carvalho-filho/68/957/92bhttps://www.facebook.com/pedro.carvalho.376258http://pedrofilho.eti.br/

  • 8/18/2019 7-Topic-3.1

    7/16

    7

    Prof. Pedro Batsa de Carvalho Filhopedrofilho.eti.br

    $om!resso de arquivos

    ● 8ormalmente os olhos e ouvidos n-o observamimperfeiç&es sutis em imagens e udios,especialmente quando s-o apresentados pelo

    monitor ou caixas de som. " compress-o loss0 oferece benef7cios para estes tipos de m7dias.%ara coisas como documentos, logs, programasdeve$se utilizar o mecanismo lossless.

    " maioria dos formatos de imagens, tais como 2I@,%82 e A%2, implementam o tipo de compress-oloss0. 2eralmente voc: pode decidir a quantidadede informaç&es do arquivo deseja preservar.

    9enos qualidade, resulta e menor arquivo.

    http://pedrofilho.eti.br/https://www.linkedin.com/pub/pedro-batista-de-carvalho-filho/68/957/92bhttps://www.facebook.com/pedro.carvalho.376258http://pedrofilho.eti.br/

  • 8/18/2019 7-Topic-3.1

    8/16

    8

    Prof. Pedro Batsa de Carvalho Filhopedrofilho.eti.br

    $om!resso de arquivoscomando %&i!2

    ● O linux proporciona diversas ferramentas para compress-o, porém, a mais comumchama$se %&i!. "baixo h um exemplo de compress-o do arquivo de log, antes e depois.

    ● 8o exemplo acima, o arquivo BaccessClogD tem )E#,FG) bHtes. "p4s compress-outilizando o %&i!, foi criado um novo arquivo com extens-o .%& compactado. O arquivocomprimido agora tem o tamanho de #G,FF bHtes, que compreende uma taxa decompress-o !/5!

    %ara obter informaç&es adicionais do arquivo compactado, utilize o gzip com a opç-o $l

    ● Observe que a taxa de compress-o foi em torno de J0K

    http://pedrofilho.eti.br/https://www.linkedin.com/pub/pedro-batista-de-carvalho-filho/68/957/92bhttps://www.facebook.com/pedro.carvalho.376258http://pedrofilho.eti.br/

  • 8/18/2019 7-Topic-3.1

    9/16

    9

    Prof. Pedro Batsa de Carvalho Filhopedrofilho.eti.br

    $om!resso de arquivoscomando %&i!2

    ● O oposto do gzip é o comando gunzip. "lternativamente, o comando gzip $d fazo mesmo que o gunzip. %ortanto, para descomprimir o arquivo, utilize o %un&i!.

    O comando mHsqldump $", gera uma sa7da do conte6do do banco de dados mHsqlno console. O uso do pipe = > diz, Bredirecione a sa7da com comando anteriorcomo entrada para o pr4ximo programaD. O programa que recebe essa sa7da é ogzip, ao qual reconhece que n-o é um arquivo e opera em modo pipe parareceber o conte6do. @inalmente, o BM databaseCbac

  • 8/18/2019 7-Topic-3.1

    10/16

    10

    Prof. Pedro Batsa de Carvalho Filhopedrofilho.eti.br

    Arquivando arquivoscomando tar2

    ● m sistemas linux e unix, o arquivamento dearquivos é realizado pelo comando tar. *om eleé poss7vel unir vrios arquivos em ! s4.

    O tar é a junç-o das palavras ape A4chive. leera usado inicialmente em sistemas unix pararealizar bac

  • 8/18/2019 7-Topic-3.1

    11/16

    11

    Prof. Pedro Batsa de Carvalho Filhopedrofilho.eti.br

    Arquivando arquivoscomando tar2

    ● Pentre as vrias opç&es, as principais do comando tar s-o5 – "rquiva os arquivos file! e file# em um s4 arquivo, chamado de arquivamento.tar

    ● tar $cf arquivamento.tar file! file#

     – Lista todos os arquivos dentro de archive.tar ativando modo verbose.● tar $tvf archive.tar

     – xtrai todos os arquivos dentro de archive.tar● tar $xf archive.tar

    ● " opç&es usadas acima foram5

    $c 5*ria um arquivamento$t 5Lista o conte6do do arquivamento

    $x 5 xtrai os arquivos dentro do arquivamento

    $f 5Indica que est manipulando arquivos

    $v 5"tiva modo verbose, mostra na tela o procedimentos que est sendo realizado

    P fP d B t d C lh Filh

    http://pedrofilho.eti.br/https://www.linkedin.com/pub/pedro-batista-de-carvalho-filho/68/957/92bhttps://www.facebook.com/pedro.carvalho.376258http://pedrofilho.eti.br/http://pedrofilho.eti.br/http://pedrofilho.eti.br/

  • 8/18/2019 7-Topic-3.1

    12/16

    12

    Prof. Pedro Batsa de Carvalho Filhopedrofilho.eti.br

    Arquivando e com!rimindotar e %&i!

    ● oc: pode solicitar ao tar para invocar o gzip automaticamente ap4s realizar oarquivamento, para isso, utilize a opç-o $z.

    ● 8o exemplo acima todo o conte6do do diret4rio Qetc foi unido em apenas !

    arquivo chamado Betc.tar.gzD e depois compactado com o programa gzip.Rivemos uma taxa de compress-o de E,K.

    Observe que o conte6do do Qetc ap4s compress-o teve tamanho de 0,# 91,sem compress-o seu conte6do seria de #G 91.

    ● @oram utilizado as opç&es, $z para compactar, $c para criar, $v para mostrar na

    tela todo o procedimento =na imagem acima foi omitido> e $f para informar queest sendo criado um arquivo.

    ProfPedroBatsadeCarvalhoFilhod filh i b

    http://pedrofilho.eti.br/https://www.linkedin.com/pub/pedro-batista-de-carvalho-filho/68/957/92bhttps://www.facebook.com/pedro.carvalho.376258http://pedrofilho.eti.br/http://pedrofilho.eti.br/http://pedrofilho.eti.br/

  • 8/18/2019 7-Topic-3.1

    13/16

    13

    Prof. Pedro Batsa de Carvalho Filhopedrofilho.eti.br

    Arquivando e com!rimindotar e %&i!

    ● %ara extrair, utilize a opç-o $x.

    ● 8o exemplo acima, criamos um diret4rio chamado BtesteD, movemos o arquivoetc.tar.gz para dentro de teste e depois descompactamos.

    ● Observe que dentro de teste além do arquivo etc.tar.gz, agora também existe umdiret4rio chamado etc com todo o conte6do que estava dentro do arquivocompactado

    ProfPedroBatsadeCarvalhoFilhod filh ti b

    http://pedrofilho.eti.br/https://www.linkedin.com/pub/pedro-batista-de-carvalho-filho/68/957/92bhttps://www.facebook.com/pedro.carvalho.376258http://pedrofilho.eti.br/http://pedrofilho.eti.br/http://pedrofilho.eti.br/

  • 8/18/2019 7-Topic-3.1

    14/16

    14

    Prof. Pedro Batsa de Carvalho Filhopedrofilho.eti.br

    Arquivando e com!rimindo&i!

    ● Ralvez voc: tenha mais familiaridade com arquivos compactados deextens-o .zip

    ● 8o linux, para trabalhar com arquivos .zip utilize o comando B&i!D paracompactar e Bun&i!D para descompactar.

    ● %or padr-o o zip faz o processo de arquivamento e compactaç-o ao mesmo

    tempo.

    ● 8o exemplo abaixo, estamos arquivando todos os arquivos dentro de logsQem logs.zip e compactando$os . Observe que para cada arquivo éapresentado a taxa de compactaç-o

    ProfPedroBatsadeCarvalhoFilhopedrofilho eti br

    http://pedrofilho.eti.br/https://www.linkedin.com/pub/pedro-batista-de-carvalho-filho/68/957/92bhttps://www.facebook.com/pedro.carvalho.376258http://pedrofilho.eti.br/http://pedrofilho.eti.br/http://pedrofilho.eti.br/

  • 8/18/2019 7-Topic-3.1

    15/16

    15

    Prof. Pedro Batsa de Carvalho Filhopedrofilho.eti.br

    Arquivando e com!rimindo&i!

    ● %or padr-o, o zip n-o realiza processo recursivo paracompactar e arquivar diret4rios, por isso utilizamosBlogsQSD no exemplo anterior, que compreende osarquivos dentro do diret4rio logs, e n-o o diret4rio logs.

    ● 'e voc: desejar utilizar o zip em diret4rio esubdiret4rios, utilize a opç-o $r que ativa o modorecursivo.

    ProfPedroBatsadeCarvalhoFilhopedrofilho eti br

    http://pedrofilho.eti.br/https://www.linkedin.com/pub/pedro-batista-de-carvalho-filho/68/957/92bhttps://www.facebook.com/pedro.carvalho.376258http://pedrofilho.eti.br/http://pedrofilho.eti.br/http://pedrofilho.eti.br/

  • 8/18/2019 7-Topic-3.1

    16/16

    16

    Prof. Pedro Batsa de Carvalho Filhopedrofilho.eti.br

    Arquivando e com!rimindo&i!

    ● %ara extrair, utilize o programa unzip

    http://pedrofilho.eti.br/https://www.linkedin.com/pub/pedro-batista-de-carvalho-filho/68/957/92bhttps://www.facebook.com/pedro.carvalho.376258http://pedrofilho.eti.br/

Recommended