curso linux geral

Upload: neydosteclados

Post on 10-Mar-2016

225 views

Category:

Documents


0 download

DESCRIPTION

curso linux

TRANSCRIPT

  • Linux System Administration

    455

  • NomedocursoquemodificadonoSlideMestreSlide12www.4linux.com.br

    Aula 1 Introduo ao Linux, Estrutura Aula 1 Introduo ao Linux, Estrutura de diretrios, Particionamento, de diretrios, Particionamento,

    ComandosComandosEsta aula o ponta-p inicial. Uma introduo sobre as caractersticas do Linux ser dada. Explicao sobre a estrutura de diretrios e particionamento de disco planejado, alm de mostrar comandos iniciais.

  • NomedocursoquemodificadonoSlideMestreSlide13www.4linux.com.br

    Aula 1 455 IntensivoAula 1 455 Intensivo

    Asprincipaisdistribuiesatualmenteso:

    Debian,SlackwareeRedHat.

    Masqualomotivodisso?

  • NomedocursoquemodificadonoSlideMestreSlide14www.4linux.com.br

    Aula 1 455 IntensivoAula 1 455 Intensivo

    Jousurionormalrepresentadopor$(cifro).

    NoShell,oroot(tambmchamadodesuperusurio)representadopeloprompt#(conhecidocomotralha,cerquilha,jogodavelhaetc).

    Duranteocurso,falaremosmaissobreoShell,principalmentesobreShellScript.Entopessoal,quandoeuescreverisso:

    Obs:QuemestivernoLinux,noexecuteessecomandoagora!=)

    #shutdownhnow

    Estareirepresentadoumcomandoemquesomenteorootpodeexecutar(porpadro),ouseja,desligarnosistemaimediatamente.Voc s irdigitarocomando,a tralhano.

  • NomedocursoquemodificadonoSlideMestreSlide15 www.4linux.com.br

    Aula 1 455 IntensivoAula 1 455 Intensivo

    Evocsencontramtodaessadocumentaodeformaesmiuadaem:

    http://www.pathname.com/fhs/

  • NomedocursoquemodificadonoSlideMestreSlide16 www.4linux.com.br

    Aula 1 455 IntensivoAula 1 455 Intensivo

    Odiretrio/odiretrioraiz, tudonasceapartirdele, seria o C: do Windows. Todos os outrosdiretriosdoLinuxficamabaixodesse.

  • NomedocursoquemodificadonoSlideMestreSlide17www.4linux.com.br

    Aula 1 455 IntensivoAula 1 455 Intensivo

    /bin

    Contmosexecutveisessenciaisatodososusuriosdosistema,comooscomandosls,cd,mkdir,rm,mvetc.

  • NomedocursoquemodificadonoSlideMestreSlide18 www.4linux.com.br

    Aula 1 455 IntensivoAula 1 455 Intensivo

    /sbin

    Contmosexecutveisessenciaisadministraodosistema, ou seja, essenciais apenas ao usurio root.Nesse diretrio esto comandos como fdisk, cfdisk,ifconfig,mkfs,fscketc.

  • NomedocursoquemodificadonoSlideMestreSlide19 www.4linux.com.br

    Aula 1 455 IntensivoAula 1 455 Intensivo

    /etc

    Contmosarquivosdeconfiguraosistema.

  • NomedocursoquemodificadonoSlideMestreSlide110 www.4linux.com.br

    Aula 1 455 IntensivoAula 1 455 Intensivo

    /lib

    Contm bibliotecas compartilhadas (essenciais)necessrias para a execuo dos arquivos contidosnosdiretrios/bine/sbin,almdeconterosmdulosdokernel.

    A funodestasbibliotecas lembraumpoucoadosarquivos.dllnoWindows.

  • NomedocursoquemodificadonoSlideMestreSlide111www.4linux.com.br

    Aula 1 455 Intensivo Aula 1 455 Intensivo

    /usr

    Contmtodososoutrosprogramasquenosoessenciaisaosistema e seguem o padro GNU/Linux (programas noproprietrios), exemplos so o browser firefox, gerenciadordejanelasetc.

    to grande que considerado uma hierarquia secundria,perdendoapenasparaodiretrioraiz(/).

    As bibliotecas necessrias para as aplicaes hospedadasem/usrnopertencema/lib,esim/usr/lib.

  • NomedocursoquemodificadonoSlideMestreSlide112 www.4linux.com.br

    Aula 1 455 IntensivoAula 1 455 Intensivo

    /media

    Diretrio destinado montagem de dispositivosremovveis.

    /mnt

    Diretrio destinado montagem de sistema dearquivosremotos.

  • NomedocursoquemodificadonoSlideMestreSlide113 www.4linux.com.br

    Aula 1 455 IntensivoAula 1 455 Intensivo

    /home

    Destinase a contem os diretrios pessoais dosusurios.

    /opt

    Diretrio destinado instalao de binrios prcompiladoseprogramasproprietrios.

  • NomedocursoquemodificadonoSlideMestreSlide114www.4linux.com.br

    Aula 1 455 IntensivoAula 1 455 Intensivo

    /srv

    Diretriodestinadocentralizaodeservioscomoemum servidor de arquivos ou servidor de pginaswebporexemplo.

  • NomedocursoquemodificadonoSlideMestreSlide115 www.4linux.com.br

    Aula 1 455 Intensivo Aula 1 455 Intensivo

    /proc

    Na verdade, o seu contedo no faz parte dos arquivos desistema(noocupaespaonoHD).

    Ele apenas um sistema de arquivo virtual para que osadministradoresdosistematenhamacessoasinformaesdoprocessamento do kernel em forma de arquivos paraconsulta.

    Exemplos de seu uso: consultar IRQ (interrupes desistema),osdispositivos

  • NomedocursoquemodificadonoSlideMestreSlide116 www.4linux.com.br

    Aula 1 455 IntensivoAula 1 455 Intensivo

    #cat/proc/cpuinfo

    processor:0

    vendor_id:GenuineIntel

    cpufamily:15

    model:4

    modelname:Intel(R)Pentium(R)4CPU3.06GHz

    stepping:9

    cpuMHz:3059.539

    cachesize:1024KB

  • NomedocursoquemodificadonoSlideMestreSlide117www.4linux.com.br

    Aula 1 455 IntensivoAula 1 455 Intensivo

    /boot

    Contm os arquivos necessrios para o boot dosistema,comoosarquivosdobootloadereaimagemdokernel.

  • NomedocursoquemodificadonoSlideMestreSlide118www.4linux.com.br

    Aula 1 455 Intensivo Aula 1 455 Intensivo

    /dev

    OLinuxtrabalhacomdispositivos(falandoemhardware)comoarquivos.

    Ouseja,paracadadispositivoqueeutenhonamquina,terumarquivodispositivoparaeleem/dev.

    Os arquivosdispositivos esto em /dev. Como por exemplo /dev/hda,/dev/dsp, /dev/modem, etc. no so arquivos armazenados no HD, massim"links"paradispositivosdehardware.

    Por exemplo, todos os arquivos gravados no "arquivo" /dev/dsp seroreproduzidospelaplacadesom,enquantoo"arquivo"/dev/ttyS0contmos dados enviados pelomouse (ou outro dispositivo conectado na portaserial1).

  • NomedocursoquemodificadonoSlideMestreSlide119 www.4linux.com.br

    Aula 1 455 IntensivoAula 1 455 Intensivo

    /tmp

    Diretrio de uso comum a todos os usurios e guardaarquivostemporrios.

    Nodeixearquivosimportantesaqui,poiselelimpoacadainicializao.

  • NomedocursoquemodificadonoSlideMestreSlide120www.4linux.com.br

    Aula 1 455 IntensivoAula 1 455 Intensivo

    /root

    Destinaseaserodiretriopessoaldosuperusurioroot.

    /var

    Diretrio de contedo varivel destinado principalmente tarefasadministrativas,comoarmazenaros logsdosistema,spooldeimpressoetc.

  • NomedocursoquemodificadonoSlideMestreSlide121www.4linux.com.br

    Aula 1 455 IntensivoAula 1 455 Intensivo

    Hardware Dispositivosqueestodisponveisparaousodosistema, tais comocdrom,placade rede,controladorascsientreoutros;

    Kernel Oncleodosistemaoperacional,essa layerquemfaz todasas interaescomohardwaredamquina,interpretandotodasasrequisiesdaslayersacima;

    Sistema Operacional Essa layer tem como funo auxiliar e abrigar todos os aplicativos das layerssuperiores.SegundoLinuxtorvaldsesselayernodevesernotadaporumusurioleigofinal;

    ttyNTerminaisVirtuaisaondesoexecutadoscomandosesetadasconfiguraes.Astty'sinterpretamoscomandosdadosporumhumanoeconverteosmesmosparaumalinguagemqueamquinaentenda;

    DMALayerdeDisplayManagerresponsvelporgerenciarosloginsnainterfacegrficaeescolherotipodeambientegrficoquedeveserexecutado;

    DesktopEnvironment Maisconhecidocomogerenciadordejanela,responsvelporabrigartodososprogramasquenecessitamumgerenciadordejanelas,epordeixaroambientemaisagradvel.

  • NomedocursoquemodificadonoSlideMestreSlide122 www.4linux.com.br

    Aula 1 455 IntensivoAula 1 455 Intensivo

    Autilidade de criar umapartio separada para umdeterminadodiretriosoduas:

    Segurana

    Apartioficaindependentedosistema

  • NomedocursoquemodificadonoSlideMestreSlide123 www.4linux.com.br

    Aula 1 455 IntensivoAula 1 455 Intensivo

    TamanhodoHD;

    Funodamquina(seservidor,desktopetc);

    Ambienteinterno(quantidadesdeusurios);

    TamanhodamemriaRAM.

  • NomedocursoquemodificadonoSlideMestreSlide124www.4linux.com.br

    Aula 1 455 IntensivoAula 1 455 Intensivo

    Quando particiono um HD, estou apenas "quebrando" ele em pequenospedaos:

    HD:/dev/hda

    Parties:

    /dev/hda1

    /dev/hda2

    /dev/hda3

    /dev/hda4

  • NomedocursoquemodificadonoSlideMestreSlide125www.4linux.com.br

    Aula 1 455 IntensivoAula 1 455 Intensivo

    /tmparquivostemporrios

    Motivo:Assimgarantoquenobootdomeusistema,osprogramas que necessitam criar arquivos temporriosparainiciarvolevantar!

    Tambmnoprecisasergrande,poisamesmalimpaacadaboot.

    Comodiretrio/tmpisoladonumapartioeugarantootamanhodetodaapartioreservadaporele.

  • NomedocursoquemodificadonoSlideMestreSlide126 www.4linux.com.br

    Aula 1 455 IntensivoAula 1 455 Intensivo

    /homedadospessoais

    Motivo:necessrioparadefinircotasdediscosnosistema,ecotasstrabalham a nvel de partio. O uso de cota necessrio paradeterminarumaquantidadeestipuladadememrianodiscoparacadausurioafimdequeumsusurionoocupetodooespaosozinho.

    Provavelmenteseususuriosnoseromaistofelizes,poisoespaoser limitado, mas voc no perder o seu emprego por deixar oservidorforadoar!!!

    Oespaoreservadovariacomafunodoseusistemaecapacidadedediscoquevocpossui.

  • NomedocursoquemodificadonoSlideMestreSlide127www.4linux.com.br

    Aula 1 455 IntensivoAula 1 455 Intensivo

    /boot

    Motivo:Paragarantirquemeusistemapoder inicializarmesmoseoutraspartiesestiveremcomproblemas.

    Hoje tambm usamos os livecds para dar boot no sistema ecorrigirerros.

    Oespaoreservadoparao/bootmaisoumenosde100MBat200MB,tambmrelativo,poisvocpodedeixarvriasimagensdokernell,masnoocupammuitoespao.

  • NomedocursoquemodificadonoSlideMestreSlide128 www.4linux.com.br

    Aula 1 455 IntensivoAula 1 455 Intensivo

    swap

    Essa partio destinada para fazer memria de troca, ou seja, auxiliar anossamemriaRAM.

    Humaregramuitofaladaporaqueparadefinirotamanhodelaquepegaro tamanhodaRAMemultiplicarpor2,ouseja,seeutiver256MBdeRAM,minhaswapdeverter512MB.

    Mas isso j no serve muito de base mais, pois a quantidade de memriaRAM j chegou a escala de giga.No faria sentido se eu tivesse 2GB deRAMeatribusse4GBdeswapparaumdesktopporexemplo.

    Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10Slide 11Slide 12Slide 13Slide 14Slide 15Slide 16Slide 17Slide 18Slide 19Slide 20Slide 21Slide 22Slide 23Slide 24Slide 25Slide 26Slide 27Slide 28