Você está na página 1de 32

Curso de Introduo ao

Debian GNU/Linux

Apresentao
Marcos Azevedo Idade: ! anos Ad"inistrador da #ede $enac Goi%s Usu%rio Linux desde &''! Desenvo(vedor: )ava* C/C++/C,* Asse"b(-* .N/0 e 1er(. 2obb-3s: #ob4tica* 5adrez* /sca(ada e )iu6)itsu

De7ini8es:
9 :ue ; Linux<

9 :ue ; a distribuio<

1or:ue GNU/Linux<

/s:ue"atizando:

A distribuio Debian:
1ossui u" vasto con=unto de 7erra"entas e ap(icativos
Mais de &>.>>> pacotes

$uporta v%rias p(ata7or"as e at; outras bases.


A(p?a* $parc* 1pc* etc. GNU/2urd* GNU/@sd* GNU/Linux e at; GNU/Ain!

/st% e" constante desenvo(vi"ento.


1ossui "ais de '>> desenvo(vedores / "antenedores espa(?ados pe(o "undo.

Co"o e(a 7unciona:


/(a traba(?a co" pacotes D/@
/x: apt6Bet6&. .>.deb 9utras distribui8es uti(iza" seus pr4prios tipos de pacotes:
C #1M: #ed 2at* Conectiva* MandraDe* etc... C 0GE: $(acDFare

1acote
No ; si"p(es"ente o proBra"a. /(e cont;" u" con=unto de scripts para seu correto "anuseio.

Co"o e(a 7unciona:


Gerenciador de pacotes
1ara ad:uirir esses pacotes e poder traba(?ar co" e(es o Debian desenvo(veu u" BerGnciador de pacotes c?a"ado apt. /(e possui diversos H7rontendsI co"o o apt6Bet* dse(ect* s-naptic* etc. J e(e :ue procura* baixa* insta(a e ou re"ove os pacotes. 1ara isso e(e uti(iza o dpDB.

Co"o o Debian ; orBanizado:


/(e possui trGs vers8es:
A est%ve( KAtua( Aood-L
C J o HprodutoI 7ina( do Debian* ; uti(izada e" servidores e esta8es est%ticas.

A testinB KAtua( $arBeL


C J u"a verso para testes* ; u" est%Bio antes de tornar6 se est%ve(* nor"a("ente uti(izada e" desDtops.

A inst%ve( K/terna"ente $idL


C J a verso co" a "aior rotatividade de pacotes* ; onde os desenvo(vedores e "antenedores testa" seus pacotes.

Co"o o Debian ; orBanizado:


A est%ve(:
No recebe novos pacotes* so"ente corre8es de erros e atua(iza8es de seBurana. MantaBe":
C U" siste"a est%ve( e se" Brandes a(tera8es* possui u"a e:uipe de seBurana :ue disponibi(iza as atua(iza8es Barantindo u"a "aior seBurana.

DesvantaBe":
C Co" o passar do te"po acaba 7icando desatua(izada e se" as novas op8es de so7tFare.

Co"o o Debian ; orBanizado:


A testinB:
#ecebe pacotes novos at; entrar e" processo de conBe(a"ento. 1ossui atua(izao de seBurana e corre8es de erros. MantaBe":
C J u" siste"a re(ativa"ente est%ve( e possui novas op8es de so7tFare* possui as atua(iza8es de seBurana* nor"a("ente =% ; uti(izada e" servidores antes de entrar e" processo de conBe(a"ente.

DesvantaBe":
C 1ode apresentar a(Buns prob(e"as no "uito Braves* o :ue ; rui" para servidores "as no causa tanto e7eito para as esta8es.

Co"o o Debian ; orBanizado:


A inst%ve(:
J onde est% a "aior atividade dos desenvo(vedores* :ue testa" pacotes e proBra"as novos. MantaBe":
C 1ossui os so7tFares "ais novos.

DesvantaBe":
C 1or estar e" constante desenvo(vi"ento ; su=eita a prob(e"as de Brandes propor8es* e as atu(iza8es de seBurana de"ora" "ais para essa verso.

2ardFare:
Atua("ente suporta && ar:uiteturas co" o Derne( do (inux.
/x: $parc* A(p?a* 1pc* i!NO* etc...

No existe u"a con7iBurao idea(* a "Pni"a ;:


1rocessador: !NO Me"4ria: Q Mb Disco: &N> Mb

/strutura de Ar:uivos:
Diret4rios
/var
C J onde so Buardadas ar:uivos.

/var/spoo(
C J onde 7ica" as 7i(as de e6"ai(s* i"pressoras* etc...

/etc
C J onde 7ica" os ar:uivos de con7iBurao

/usr
C J onde 7ica" os proBra"as.

/?o"e
C J onde 7ica" os ar:uivos dos usu%rios

/boot
C J onde 7ica" os ar:uivos de boot

/dev
C J onde 7ica" os dispositivos K$o"* Mode"* Disco* etc.L

/proc
C J onde 7ica" ar"azenadas as in7or"a8es do siste"a atua(.

$iste"a de Ar:uivos:
$iste"a No )orna(ado
C No Barante a inteBridade dos ar:uivos* so 7aci("ente corro"pidos* e o 7scD ; de"orado.
/x: /xt

$iste"a )orna(ado
C Garante a inteBridade dos ar:uivos atrav;s do H=ourna(inBI e o 7scD ; "ais r%pido.
/x: /xt!* #eiserR$ e 5R$

$iste"a de Ar:uivos:
9 ar:uivos so ar"azenados e Berenciados de acordo co" u" siste"a de ar:uivos. 9 (inux possui suporte nativo no Derne( .Q a /xt * /xt! e #eiserR$. /(e ter% suporte nativo a 5R$ na pr4xi"a verso.

$iste"a de Ar:uivos:
1er"iss8es do tipo Snix
C $o (i"itadas* por;" "ais si"p(es de usar.

1er"iss8es do tipo ACL


C 1ossue" "ais op8es* por;" necessita" de 5R$ ou #eiserR$ para sere" usadas.

1er"iss8es do tipo Snix


$o dessa "aneira:
C drFxrFxrFx usu%rio.Brupo

A pri"eira (etra de7ine o tipo do ar:uivo. /x: d C diret4rio* ( C (inD si"b4(ico* etc. 9s HrFxTsI so as per"iss8es para usu%rio* Brupo e outros respectiva"ente. 9 Rina( ; a de7inio de usu%rio e Brupo para a:ue(e ar:uivo.

1er"iss8es do tipo Snix


/x:
drFxrF6666 root.users

J u" diret4rio onde o usu%rio HrootI te" per"isso rFx* o Brupo HusersI te" per"isso rF e outros no te" nen?u"a per"isso.

1er"iss8es do tipo Snix


U"a das (i"ita8es desse tipo de per"iss8es* ; :uando vocG :uer :ue dois Brupos distintos ten?a" per"iss8es di7erentes para u" "es"o ar:uivo ou diret4rio.

1articiona"ento:
1roBra"as uti(izados
C c7disD* 7disD

Metodo de particiona"ento
Ana(isar os servios :ue a "a:uina ir% o7erecer. De7inir o ta"an?o da partio necess%rio para cada servio De7inir o ta"an?o do sFap 1articionar o ?d

1articiona"ento:
$eparar e" parti8es:
C 1or :ue< C Uuais< C MantaBens

Insta(ando o Debian:

$e(ecionando 1acotes:
M;todos p4s6insta(ao C 0asDse(
$e(eciona con=untos H0asDsI de pacotes especP7icos
C /x: x6FindoF6"anaBer* Bno"e6Ba"es* etc.

C Dese(ect $e(eciona pacotes u"6por6u"


C /x: xc?at* eter"* etc.

$e(ecionando 1acotes:
0asDse(
MantaBe": J "ais 7%ci( e si"p(es para o usu%rio
7ina( se(ecionar os pacotes.

DesvantaBe": Insta(a "uitos pacotes :ue no


sero usados.

Dese(ect
MantaBe": 1ode6se esco(?er so"ente os pacotes
dese=ados.

DesvantaBe": J "uito co"p(icado para u" usu%rio


7ina(* ou a(Bu;" :ue no con?ea os pacotes do Debian uti(izar.

$e(ecionando 1acotes:
9utros ";todos
C /" "odo texto: apt6Bet
Funcionamento bsico: C apt6Bet update C apt6Bet insta(( no"e6do6pacote C apt6Bet re"ove no"e6do6pacote C apt6Bet re"ove C6purBe no"e6do6pacote C apt6Bet dist6upBrade

$e(ecionando 1acotes:
9utros ";todos
C /" "odo Br%7ico:
$-naptic Aptitude Gno"e6apt

$e(ecionando 1acotes:
0odos os ";todos citados uti(iza" u" ar:uivo de HsourcesI :ue 7ica e": /etc/apt/sources.(ist /(e possui (in?as co"o esta:
C deb ?ttp://7tp.debian.orB/debian Food- "ain

$e(ecionando 1acotes:
Para instalar pacotes sem utilizar nenhum dos mtodos citados utiliza-se o dpkg Funcionamento bsico:
dpkg i nome-do-pacote dpkg P nome-do-pacote

1rocurando pacotes:
$obre u" assunto:
C apt6cac?e searc? assunto
ex: apt6cac?e searc? Ba"es ex : apt6cac?e searc? pd7

1acote especP7ico:
C dpDB C( no"e6do6pacote
ex&: dpDB C( p?pQ ex : dpDB C( S(ibBtDS

Usu%rios e Grupos
Adicionar u" usu%rio:
C adduser no"e6do6usu%rio
Possui vrias opes que podem ser passadas em linha de comando como: C Diret4rio 1essoa( C 1ertencente a :ua( Brupo C $e necessita de sen?a ou no C /tc.

Usu%rios e Grupos
Adicionando u" Brupo:
C addBroup no"e6do6Brupo

Contato

/"ai(: ps linu!"hotmail#com
marcosazevedo"go#senac#br

ICU: !>VO>O!N

Você também pode gostar