SlideShare uma empresa Scribd logo
Introdução ao Sis t ema Operaciona l Linux
Est e do c um e n t o t em po r ob j e t i v o apr e s e n t a r os pr i n c i p a i s
co n c e i t o s e no ç õ e s de ut i l i z a ç ã o de um s i s t e m a l i n u x t í p i c o ,
com fo c o no us o da l i n h a de com a n d o s , não s en d o es p e c í f i c o a
uma di s t r i b u i ç ã o .
Pág i n a 1 de 45
Sumário
1 .No ç õ e s de s i s t e m a op e r a c i o n a l ..................................................................................3
1 . 1 . F u n d a m e n t o s de s i s t e m a s un i x ...............................................................................3
1 . 1 . 1 . O un i x .....................................................................................................................................3
1 . 1 . 2 .Mu l t i t a r e f a .......................................................................................................................3
1 . 1 . 3 .Mu l t i u s u á r i o .....................................................................................................................3
1 . 1 . 4 . E s t r u t u r a .............................................................................................................................4
1 . 1 . 5 . S i s t e m a de ar q u i v o s ..................................................................................................5
1 . 1 . 6 . E s t r u t u r a de di r e t ó r i o s .......................................................................................5
2 .O l i n u x ............................................................................................................................................. 7
2 . 1 . E s t r u t u r a e fun c i o n a m e n t o do s i s t e m a ..........................................................9
2 . 1 . 1 . O ke r n e l ...............................................................................................................................9
2 . 1 . 2 . O s módu l o s ..........................................................................................................................9
2 . 1 . 3 . O pr o c e s s o de bo o t .....................................................................................................9
2 . 1 . 4 . P r o c e s s o s ..........................................................................................................................1 1
2 . 1 . 4 . 1 . O s pr o c e s s o s , os s e r v i ç o s e os deam o n s .......................................12
2 . 1 . 4 . 2 . C o n t r o l e de pr o c e s s o s .....................................................................................12
2 . 2 .A s in t e r f a c e s t e x t o e gr á f i c a ..........................................................................13
2 . 3 .S h e l l ou l i n h a de com a n d o s ..................................................................................15
2 . 4 .P e r m i s s õ e s .............................................................................................................................17
2 . 5 . T r a b a l h a n d o com ar q u i v o s .......................................................................................2 1
2 . 6 .Man i p u l a n d o e nav e g a n d o di r e t ó r i o s ............................................................2 1
2 . 7 .Ex e c u t a n d o ar q u i v o s .....................................................................................................22
2 . 8 .En t r a d a e sa í d a pad r ã o e sa í d a de er r o s ...............................................23
2 . 8 . 1 . R e d i r e c i o n a m e n t o s e pip e s ...............................................................................23
2 . 9 .Ex t e n s õ e s de ar q u i v o s ...............................................................................................23
2 . 1 0 . O b t e n d o aju d a no s i s t e m a .....................................................................................24
3 .m a n i p u l a ç ã o de par t i ç õ e s e s i s t e m a s de ar q u i v o s ...............................25
3 . 1 . I d e n t i f i c a n d o os di s p o s i t i v o s , par t i c i o n a n d o e fo r m a t a n d o
.................................................................................................................................................................. 26
4.I n s t a l a ç ã o de pr o g r a m a s ...............................................................................................3 1
5.Os ar q u i v o s de co n f i g u r a ç ã o .....................................................................................32
6 .I n i c i a n d o e par a n d o s e r v i ç o s ..................................................................................32
7.A re d e ............................................................................................................................................. 33
8.Ro t e a m e n t o ..................................................................................................................................36
9 .O l i n u x em modo gr á f i c o ...............................................................................................37
10 .B i b l i o g r a f i a ..........................................................................................................................38
1 1 .L i c e n ç a ....................................................................................................................................... 38
Pág i n a 2 de 45
1.Noções de si s t ema operac iona l
O Sis t e m a Oper a c i o n a l é o co n j u n t o de pr o g r a m a s que faz em
a in t e r f a c e do usuá r i o e seu s pr o g r a m a s com o compu t a d o r . Ele
é r e s p o n s á v e l pe l o ge r e n c i a m e n t o de re c u r s o s e pe r i f é r i c o s
(c om o memó r i a , di s c o s , ar q u i v o s , imp r e s s o r a s , CD-ROMs, et c . ) ,
in t e r p r e t a ç ã o de men s a g e n s e a ex e c u ç ã o de pr o g r a m a s .
1.1 . Fundamentos de si s t emas unix
1.1 . 1 .O unix
Atua lm e n t e , Unix (ou *n i x ) é o nom e dad o a uma gr a n d e
fam í l i a de Sis t e m a s Oper a c i o n a i s que par t i l h a m mui t o s do s
co n c e i t o s do s Sis t e m a s Unix or i g i n a i s , se n d o to d o s e l e s
de s e n v o l v i d o s em to r n o de pad r õ e s com o o POSIX (Por t a b l e
Oper a t i n g Syst e m Int e r f a c e ) e ou t r o s . Algun s do s Sis t e m a s
Oper a c i o n a i s de r i v a d o s do Unix sã o : BSD (Fr e eBSD, OpenBSD e
NetBSD), Sol a r i s (an t e r i o r m e n t e co n h e c i d o po r SunOS), IRIX,
AIX, HP-UX, Tru6 4 , Linux (na s sua s ce n t e n a s de di s t r i b u i ç õ e s ) ,
e at é o Mac OS X (ba s e a d o em um ke r n e l Mach BSD ch am a d o
Darw i n ) . Exis t e m mai s de qua r e n t a s i s t e m a s op e r a c i o n a i s *n i x ,
ro d a n d o de s d e ce l u l a r e s a sup e r c o m p u t a d o r e s , de re l ó g i o s de
pul s o a s i s t e m a s de gr a n d e po r t e .
1.1 . 2 .Mul t i t a r e f a
Mult i t a r e f a s i g n i f i c a ex e c u t a r uma ou mai s ta r e f a s ou
pr o c e s s o s s imu l t a n e a m e n t e . Na ve r d a d e , em um s i s t e m a
mon o p r o c e s s a d o , os pr o c e s s o s sã o ex e c u t a d o s se q ü e n c i a l m e n t e de
fo r m a tã o ráp i d a que par e c e m es t a r se n d o ex e c u t a d o s
s imu l t a n e a m e n t e . O Unix es c a l o n a sua ex e c u ç ã o e r e s e r v a - lh e s
re c u r s o s compu t a c i o n a i s (i n t e r v a l o de t emp o de pr o c e s s a m e n t o ,
es p a ç o em memó r i a RAM, es p a ç o no di s c o r í g i d o , et c . ) .
1.1 . 3 .Mul t i u suá r i o
Uma ca r a c t e r í s t i c a impo r t a n t e do Unix é s e r
mul t i u s u á r i o . Bove t e Cesa t i [4] de f i n e m um s i s t e m a
mul t i u s u á r i o com o "a q u e l e cap a z de ex e c u t a r , co n c o r r e n t e e
in d e p e n d e n t e m e n t e , vá r i a s ap l i c a ç õ e s pe r t e n c e n t e s a do i s ou
mai s usuá r i o s " . O Unix po s s i b i l i t a que vá r i o s usuá r i o s us em um
mesm o compu t a d o r s imu l t a n e a m e n t e , ge r a l m e n t e po r me i o de
te r m i n a i s . Cada te r m i n a l é comp o s t o de um mon i t o r , um t e c l a d o
Pág i n a 3 de 45
e , ev e n t u a l m e n t e , um mous e . Vári o s t e r m i n a i s pod em s e r
co n e c t a d o s ao mesm o compu t a d o r num s i s t e m a Unix. Há al g u n s
an o s er am usa d a s co n e x õ e s s e r i a i s , mas atu a l m e n t e é mai s comum
o us o de re d e s l o c a i s , pr i n c i p a l m e n t e par a o us o de te r m i n a i s
gr á f i c o s (ou t e r m i n a i s X), usan d o o pr o t o c o l o XDMCP.
1 . 1 . 4 . A r q u i v o s
Uma ca r a c t e r í s t i c a s i n g u l a r no Unix (e s eu s de r i v a d o s ) é
a ut i l i z a ç ã o in t e n s i v a do co n c e i t o de ar q u i v o . Quase to d o s os
di s p o s i t i v o s sã o t r a t a d o s com o ar q u i v o s e , com o ta i s , s eu
ac e s s o é ob t i d o med i a n t e a ut i l i z a ç ã o da s cham a d a s de s i s t e m a
op e n , r e a d , wr i t e e c l o s e .
Os di s p o s i t i v o s de en t r a d a e sa í d a sã o c l a s s i f i c a d o s com o
se n d o de bl o c o (d i s c o , p. e x . ) ou de ca r a c t e r e (imp r e s s o r a ,
mod em , et c . ) e sã o as s o c i a d o s a ar q u i v o s man t i d o s no di r e t ó r i o
/d e v .
1.1 . 4 . E s t r u tu r a
Um s i s t e m a Unix co n s i s t e , ba s i c a m e n t e , de dua s par t e s :
• ke r n e l - o núc l e o do s i s t e m a op e r a c i o n a l , a par t e que
r e l a c i o n a - se di r e t a m e n t e com o ha r dw a r e , e que ex e c u t a
num es p a ç o de memó r i a pr i v i l e g i a d o . Agenda pr o c e s s o s ,
ge r e n c i a a memó r i a , co n t r o l a o ac e s s o a ar q u i v o s e a
di s p o s i t i v o s de ha r dw a r e (e s t e s , po r me i o do s
co n t r o l a d o r e s de di s p o s i t o - dr i v e r s - e in t e r r u p ç õ e s ) . O
ac e s s o ao ke r n e l é fe i t o po r ch am a d a s de s i s t e m a , que sã o
fun ç õ e s fo r n e c i d a s pe l o ke r n e l ; es s a s fun ç õ e s sã o
di s p o n i b i l i z a d a s par a as ap l i c a ç õ e s po r bi b l i o t e c a s de
s i s t e m a C (l i b c ) .
• pr o g r a m a s de s i s t e m a - sã o ap l i c a ç õ e s , que ex e c u t a m em
es p a ç o s de memó r i a não pr i v i l e g i a d o s , e que faz em a
in t e r f a c e en t r e o usuá r i o e o ke r n e l . Cons i s t e m ,
pr i n c i p a l m e n t e , de :
• Conjun t o de bi b l i o t e c a s C (l i b c )
• She l l - um amb i e n t e que pe rm i t e que o usuá r i o di g i t e
com a n d o s .
• Prog r a m a s ut i l i t á r i o s di v e r s o s - sã o pr o g r a m a s usa d o s
par a man i p u l a r ar q u i v o s , co n t r o l a r pr o c e s s o s , et c .
• Ambi e n t e gr á f i c o (GUI) gr a p h i c s us e r in t e r f a c e -
ev e n t u a l m e n t e ut i l i z a - s e tam b é m um amb i e n t e gr á f i c o par a
fa c i l i t a r a in t e r a ç ã o do usuá r i o com o s i s t e m a .
Em um s i s t e m a Unix, o es p a ç o de memó r i a ut i l i z a d o pe l o
ke r n e l é den o m i n a d o es p a ç o do ke r n e l ou sup e r v i s o r (k e r n e l
Pág i n a 4 de 45
spa c e ) ; a ár e a de memó r i a par a os ou t r o s pr o g r a m a s é
den o m i n a d a es p a ç o do usuá r i o (us e r spa c e ) . Essa sep a r a ç ã o é um
mec a n i s m o de pr o t e ç ã o que imp e d e que pr o g r a m a s comun s
in t e r f i r a m com o s i s t e m a ope r a c i o n a l .
1.1 . 5 . S i s t ema de arquivos
Sis t e m a de ar q u i v o s é uma es t r u t u r a l ó g i c a que
po s s i b i l i t a o arm a z e n a m e n t o e r e c u p e r a ç ã o de ar q u i v o s . No
Unix, ar q u i v o s sã o co n t i d o s em di r e t ó r i o s (ou pas t a s ) , os
qua i s sã o co n e c t a d o s em uma ár v o r e que com e ç a no di r e t ó r i o
ra i z (de s i g n a d o po r /) . Mesmo os ar q u i v o s que s e en c o n t r a m em
di s p o s i t i v o s de arma z e n a m e n t o di f e r e n t e s (d i s c o s r í g i d o s ,
di s q u e t e s , CDs, DVDs, s i s t e m a s de ar q u i v o s em r e d e ) pr e c i s a m
se r co n e c t a d o s à ár v o r e par a que s eu co n t e ú d o po s s a se r
ac e s s a d o . Cada di s p o s i t i v o de arm a z e n a m e n t o po s s u i a sua
pr ó p r i a ár v o r e de di r e t ó r i o s .
O pr o c e s s o de co n e c t a r a ár v o r e de di r e t ó r i o s de um
di s p o s i t i v o de arm a z e n a m e n t o à ár v o r e de di r e t ó r i o s ra i z é
ch am a d o de "mon t a r di s p o s i t i v o de arm a z e n a m e n t o " (mon t a g e m ) e
é r e a l i z a d a po r me i o do com a n d o moun t . A mon t a g e m as s o c i a o
di s p o s i t i v o a um sub d i r e t ó r i o .
1.1 . 6 . E s t r u tu r a de diretór io s
A ár v o r e de di r e t ó r i o s do Unix é di v i d i d a em vá r i a s
ram i f i c a ç õ e s men o r e s e pod e va r i a r de uma ve r s ã o par a ou t r a .
Os di r e t ó r i o s mai s comun s sã o os s e g u i n t e s :
/ — Dir e t ó r i o ra i z - es t e é o di r e t ó r i o pr i n c i p a l do s i s t e m a .
Dent r o de l e es t ã o to d o s os di r e t ó r i o s do s i s t e m a .
/b i n — Cont ém ar q u i v o s pr o g r a m a s do s i s t e m a que sã o usa d o s com
fr e q ü ê n c i a pe l o s usuá r i o s .
/b o o t — Cont ém ar q u i v o s ne c e s s á r i o s par a a in i c i a l i z a ç ã o do
Pág i n a 5 de 45
Es t r u t u r a do
s i s t e m a
s i s t e m a .
/d e v — Cont ém ar q u i v o s usa d o s par a ac e s s a r di s p o s i t i v o s
(pe r i f é r i c o s ) ex i s t e n t e s no compu t a d o r .
/e t c — Arqu i v o s de co n f i g u r a ç ã o de seu compu t a d o r l o c a l .
/hom e — Dir e t ó r i o s co n t e n d o os ar q u i v o s do s usuá r i o s .
/l i b — Bibl i o t e c a s comp a r t i l h a d a s pe l o s pr o g r a m a s do s i s t e m a e
módu l o s do ke r n e l .
/mn t — Dir e t ó r i o de mon t a g e m de di s p o s i t i v o s .
/mn t / c d r o m — Subd i r e t ó r i o ond e sã o mon t a d o s os CDs. Após a
mon t a g e m , o co n t e ú d o do CD se en c o n t r a r á den t r o de s t e
di r e t ó r i o .
/mn t / f l o p p y — Subd i r e t ó r i o ond e sã o mon t a d o s os di s q u e t e s .
Após a mon t a g e m , o co n t e ú d o do di s q u e t e se en c o n t r a r á den t r o
de s t e di r e t ó r i o .
/pr o c — Sis t e m a de ar q u i v o s do ke r n e l . Est e di r e t ó r i o não
ex i s t e , e l e é cr i a d o pe l o ke r n e l e usa d o po r di v e r s o s
pr o g r a m a s .
/r o o t — Dir e t ó r i o do usuá r i o ro o t .
/s b i n — Dir e t ó r i o de pr o g r a m a s usa d o s pe l o sup e r u s u á r i o (r o o t )
par a adm i n i s t r a ç ã o e co n t r o l e do fun c i o n a m e n t o do s i s t e m a .
/tmp — Dir e t ó r i o par a arm a z e n a m e n t o de ar q u i v o s temp o r á r i o s
cr i a d o s po r pr o g r a m a s .
/us r — Cont ém mai o r par t e do s pr o g r a m a s . Norma l m e n t e ac e s s í v e l
som e n t e com o l e i t u r a .
/va r — Cont ém mai o r par t e do s ar q u i v o s que sã o gr a v a d o s com
fr e q ü ê n c i a pe l o s pr o g r a m a s do s i s t e m a .
Um s i s t e m a Unix é or i e n t a d o a ar q u i v o s , qua s e tud o ne l e é
ar q u i v o . Seus com a n d o s sã o na ve r d a d e ar q u i v o s ex e c u t á v e i s ,
que sã o en c o n t r a d o s em lug a r e s pr e v i s í v e i s em sua ár v o r e de
di r e t ó r i o s , e at é mesm o a comun i c a ç ã o en t r e en t i d a d e s e
pr o c e s s o s é fe i t a po r es t r u t u r a s par e c i d a s com ar q u i v o s . O
ac e s s o a ar q u i v o s é or g a n i z a d o at r a v é s de pr o p r i e d a d e s e
Pág i n a 6 de 45
pr o t e ç õ e s . Toda a s e g u r a n ç a do s i s t e m a dep e n d e , em gr a n d e
par t e , da com b i n a ç ã o en t r e as pr o p r i e d a d e s e pr o t e ç õ e s
de f i n i d a s em s eu s ar q u i v o s e sua s co n t a s de usuá r i o s .
2.O linux
O ke r n e l Linux fo i , or i g i n a l m e n t e , es c r i t o po r Linus
Tor v a l d s do Depar t a m e n t o de Ciên c i a da Comput a ç ã o da
Unive r s i d a d e de Hels i n k i , Fin l â n d i a , com a aju d a de vá r i o s
pr o g r a m a d o r e s vo l u n t á r i o s at r a v é s da Usene t .
Linu s Tor v a l d s com e ç o u o
de s e n v o l v i m e n t o do ke r n e l com o um
pr o j e c t o par t i c u l a r , in s p i r a d o pe l o
s eu in t e r e s s e no Minix , um pequ e n o
s i s t e m a UNIX de s e n v o l v i d o po r Andr ew
S. Tan e n b a um . Ele l i m i t o u - se a cr i a r ,
nas sua s pr ó p r i a s pa l a v r a s , "um Minix
me l h o r que o Minix " ("a be t t e r Minix
th a n Minix" ) .
O Linux tem um ke r n e l mon o l í t i c o .
Is t o s i g n i f i c a que as fun ç õ e s do
ke r n e l (ag e n d a m e n t o de pr o c e s s o s ,
ge r e n c i a m e n t o de memó r i a , op e r a ç õ e s
de en t r a d a e sa í d a , ac e s s o ao s i s t e m a
de ar q u i v o s ) sã o ex e c u t a d a s no es p a ç o
Pág i n a 7 de 45
Lin u s To r v a l d s
do ke r n e l . Uma ca r a c t e r í s t i c a do ke r n e l Linux é que al g um a s
das fun ç õ e s (dr i v e r s de di s p o s i t i v o s , sup o r t e à re d e , s i s t e m a s
de ar q u i v o , po r ex emp l o ) pod em se r comp i l a d a s e ex e c u t a d a s
com o módu l o s (LKM - l o a d a b l e ke r n e l modu l e s ) , que sã o
bi b l i o t e c a s comp i l a d a s sep a r a d a m e n t e da par t e pr i n c i p a l do
ke r n e l e pod em se r ca r r e g a d a s e de s c a r r e g a d a s apó s o ke r n e l
es t a r em ex e c u ç ã o .
O núc l e o de um s i s t e m a ope r a c i o n a l de f i n e en t r e vá r i a s
op e r a ç õ e s , o ge r e n c i a m e n t o da memó r i a , de pr o c e s s o s , do s
di s p o s i t i v o s f í s i c o s no compu t a d o r e é uma par t e es s e n c i a l de
qua l q u e r s i s t e m a ope r a c i o n a l ut i l i z á v e l , co n t u d o par a um
s i s t e m a ope r a c i o n a l adqu i r i r fun c i o n a l i d a d e sã o ne c e s s á r i o s
tam b é m vá r i o s ou t r o s ap l i c a t i v o s que de t e r m i n a m fun ç õ e s
es p e c í f i c a s que aqu e l e s i s t e m a se r á cap a z de de s e n v o l v e r , os
ap l i c a t i v o s ex i s t e n t e s em um s i s t e m a ope r a c i o n a l com a ún i c a
ex c e ç ã o do núc l e o sã o de t e r m i n a d o s pe l o usuá r i o do compu t a d o r .
No momen t o do de s e n v o l v i m e n t o do
Linux , vá r i o s ap l i c a t i v o s já
vi n h a m s en d o r eu n i d o s pe l o
Pro j e t o GNU da Fre e Sof tw a r e
Found a t i o n (‘ f u n d a d o po r Richa r d
Sta l l m a n , fo t o ao l a d o ’ ) , que
emb a r c a r a em um subp r o j e t o que
ai n d a co n t i n u a par a ob t e r um
núc l e o , o GNU Hurd . Por ém dev i d o
a vá r i a s comp l i c a ç õ e s do pr o j e t o
GNU e dem o r a em de s e n v o l v e r o
Hurd , Sta l l m a n ac a b o u ado t a n d o o
núc l e o Linux com o ba s e par a
di s t r i b u i r os pr o g r a m a s do pr o j e t o GNU, não ob s t a n t e di v e r s a s
pe s s o a s e in s t i t u i ç õ e s t i v e r a m a mesm a id é i a e as s i m vá r i a s
di s t r i b u i ç õ e s com e ç a r a m a sur g i r ba s e a d a s no núc l e o
de s e n v o l v i d o in i c i a l m e n t e po r Linus .
Atua lm e n t e , um Sis t e m a Oper a c i o n a l Linux ou GNU/Linux
Pág i n a 8 de 45
Ri c h a r d Sta l l m a n
comp l e t o é uma co l e ç ã o de so f t w a r e l i v r e (e po r vez e s não -
l i v r e s ) cr i a d o s po r in d i v í d u o s , grup o s e or g a n i z a ç õ e s de to d o
o mundo , in c l u i n d o o núc l e o Linux . Compan h i a s com o a Red Hat,
a SuSE, a Mandr i v a (un i ã o da Mandra k e com a Cone c t i v a ) , bem
com o pr o j e t o s de comun i d a d e s com o o Debi a n ou o Gent o o ,
comp i l a m o so f t w a r e e fo r n e c e m um s i s t e m a comp l e t o , pr o n t o
par a in s t a l a ç ã o e us o .
2.1 . E s t r u tu r a e funcionamento do si s t ema
2.1 . 1 .O kernel
É o s i s t e m a op e r a c i o n a l (o Linux) , é e l e que co n t r o l a os
di s p o s i t i v o s e dema i s pe r i f é r i c o s do s i s t e m a (c om o memó r i a ,
pl a c a s de som , ví d e o , di s c o s r í g i d o s , di s q u e t e s , s i s t e m a s de
ar q u i v o s , r e d e s e ou t r o s r e c u r s o s di s p o n í v e i s ) .
2.1 . 2 .O s módulos
São par t e s do ke r n e l que sã o ca r r e g a d a s som e n t e quan d o
sã o so l i c i t a d a s po r al g um ap l i c a t i v o ou di s p o s i t i v o e
de s c a r r e g a d a s da memó r i a quan d o não sã o mai s usa d a s . Este
re c u r s o é út i l po r 2 mot i v o s : Evi t a a co n s t r u ç ã o de um ke r n e l
gr a n d e (e s t á t i c o ) que ocup e gr a n d e par t e da memó r i a com to d o s
os dr i v e r s comp i l a d o s e pe rm i t e que par t e s do ke r n e l ocup em a
memó r i a som e n t e quan d o fo r e m ne c e s s á r i o s .
Os módu l o s do ke r n e l es t ã o l o c a l i z a d o s no di r e t ó r i o
/l i b / m o d u l e s / v e r s ã o _ d o _ k e r n e l / * (on d e ve r s ã o _ d o _ k e r n e l é a
ve r s ã o atu a l do ke r n e l no s i s t e m a , ca s o s e j a 2 . 2 . 1 0 , o
di r e t ó r i o que co n t é m os módu l o s se r á /l i b / m o d u l e s / 2 . 2 . 1 0 .
Os módu l o s sã o ca r r e g a d o s au t o m a t i c a m e n t e quan d o
so l i c i t a d o s at r a v é s do pr o g r a m a kmod ou manua l m e n t e at r a v é s do
ar q u i v o /e t c / m o d u l e s , in s m o d ou modp r o b e .
2.1 . 3 .O proces so de boot
Quando se l i g a um compu t a d o r , o pr im e i r o so f t w a r e
ca r r e g a d o é o BIOS da pl a c a mãe , que faz a co n t a g e m da memó r i a
RAM, uma de t e c ç ã o ráp i d a do s di s p o s i t i v o s in s t a l a d o s e po r f im
ca r r e g a o s i s t e m a ope r a c i o n a l pr i n c i p a l a par t i r do HD, CDROM,
di s q u e t e , r e d e , ou o que s e j a . Est e pr o c e d i m e n t o in i c i a l é
ch am a d o de POST (Powe r - on s e l f te s t ) . O BIOS of e r e c e fun ç õ e s
pr o n t a s par a ac e s s a r o HD, ac i o n a r re c u r s o s de ge r e n c i a m e n t o
Pág i n a 9 de 45
de en e r g i a e mui t a s ou t r a s co i s a s . Mas, os s i s t e m a s
op e r a c i o n a i s qua s e não ut i l i z a m es t a s fun ç õ e s , po i s ex i s t e m
mui t a s di f e r e n ç a s na fo r m a com o BIOS de di f e r e n t e s pl a c a s mãe
tr a b a l h a m , e em mui t o s ca s o s as fun ç õ e s s imp l e s m e n t e não
fun c i o n a m ou pr o d u z e m er r o s in e s p e r a d o s . o BIOS ca r r e g a o
s i s t e m a op e r a c i o n a l , l e n d o o pr im e i r o s e t o r do di s c o r í g i d o o
"Mast e r Boot Reco r d " (MBR), tam b é m co n h e c i d o com o t r i l h a ze r o
ou tr i l h a MBR.
O ge r e n c i a d o r de bo o t ut i l i z a os pr i m e i r o s 446 by t e s do
MBR. Os 66 by t e s r e s t a n t e s sã o usa d o s par a arm a z e n a r a ta b e l a
de par t i ç õ e s , que gua r d a in f o r m a ç õ e s so b r e ond e cad a par t i ç ã o
com e ç a e t e r m i n a . O ge r e n c i a d o r de bo o t tem a fun ç ã o de
ca r r e g a r o ke r n e l e , a par t i r de l e to d o o r e s t a n t e do s i s t e m a .
Depo i s de ca r r e g a d o , o ke r n e l mon t a a par t i ç ã o ra i z , ond e o
s i s t e m a es t á in s t a l a d o , in i c i a l m e n t e com o som e n t e l e i t u r a .
Nest e es t á g i o e l e ca r r e g a o in i t , o so f t w a r e que in i c i a o bo o t
no rm a l do s i s t e m a , l e n d o os sc r i p t s de in i c i a l i z a ç ã o e
ca r r e g a n d o os módu l o s e so f t w a r e s es p e c i f i c a d o s ne l e s . O
ar q u i v o de co n f i g u r a ç ã o do in i t é o /e t c / i n i t t a b .
Muita s di s t r i b u i ç õ e s Linux
usam di f e r e n t e s t i p o s de
ar q u i v o s sh e l l - sc r i p t (a r q u i v o s
de com a n d o s do sh e l l ) par a
in i c i a r se r v i ç o s e pr o c e s s o s do
s i s t e m a . Exis t e m do i s t i p o s de
es t i l o s de in i c i a l i z a ç ã o par a
s i s t e m a s op e r a c i o n a i s
Linux/Unix : Sys V in i t e o BSD
in i t .
O BSD é popu l a r em
di s t r i b u i ç õ e s com o Slac k w a r e ,
Fre eBSD e OpenBSD. Com es s e t i p o
Pág i n a 10 de 45
O s e t o r de boo t
de es t i l o de in i c i a l i z a ç ã o o pr o c e s s o in i t usa o ar q u i v o
/e t c / r c par a in i c i a l i z a r vá r i o s ar q u i v o s sh e l l - sc r i p t s par a
co n f i g u r a r o s i s t e m a . O Linux Slac k w a r e ut i l i z a um es t i l o de
in i c i a l i z a ç ã o mod i f i c a d o , no qua l ex i s t e um ar q u i v o
/e t c / i n i t t a b no lug a r de /e t c / r c e ac e i t a ní v e i s de ex e c u ç ã o .
Em s i s t e m a s Sys V, o ar q u i v o /e t c / i n i t t a b é l i d o pe l o
in i t que id e n t i f i c a o ní v e l de ex e c u ç ã o do s i s t e m a , e en t ã o
ex e c u t a os sc r i p t s co r r e s p o n d e n t e s par a aqu e l e ní v e l .
Dis t r i b u i ç õ e s com o RedHat , Fedo r a , Debi a n e Ubuntu ut i l i z a m
es t e t i p o de in i c i a l i z a ç ã o . Nest e s , cad a ní v e l de ex e c u ç ã o
co r r e s p o n d e a um di r e t ó r i o , t i p i c a m e n t e /e t c / r c * . d , ond e es t ã o
os sc r i p t s a s e r e m ex e c u t a d o s . Est e s sc r i p t s co n s t i t u e m
ar q u i v o s t e x t o que co n t é m com a n d o s , ch am a n d o pr o g r a m a s que
in i c i a m di s p o s i t i v o s ou s e r v i ç o s , par a um ní v e l de
fun c i o n a l i d a d e do s i s t e m a , va r i a n d o co n f o r m e a di s t r i b u i ç ã o ,
mas se g u i n d o ba s i c a m e n t e a de s c r i ç ã o a se g u i r :
• 0 = Fina l i z a a ex e c u ç ã o de to d o s os pr o c e s s o s par a
de s l i g a r o compu t a d o r .
• 1 = Modo mono u s u á r i o , ut i l i z a d o par a a manu t e n ç ã o do
s i s t e m a .
• 2= Não ut i l i z a d o , mas co n f i g u r a d o com o o run l e v e l 3 .
Alguma s di s t r i b u i ç õ e s ut i l i z a m es t e run l e v e l par a modo
mul t i u s u á r i o s em sup o r t e a re d e .
• 3 = Modo mul t i u s u á r i o .
• 4 = Modo mul t i u s u á r i o com amb i e n t e gr á f i c o (X11 com
KDM/GDM/XDM(g e r e n c i a d o r e s de s e s s ã o ) ) .
• 5 = Não ut i l i z a d o , mas co n f i g u r a d o com o o run l e v e l 3 .
Alguma s di s t r i b u i ç õ e s ut i l i z a m es t e run l e v e l par a modo
mul t i u s u á r i o com sup o r t e a amb i e n t e gr á f i c o .
• 6 = Fina l i z a a ex e c u ç ã o de to d o s os pr o c e s s o s par a
re i n i c i a l i z a r o compu t a d o r .
O com a n d o in i t é ut i l i z a d o par a al t e r a r o run l e v e l atu a l .
2.1 . 4 . P r oce s s o s
Um pr o c e s s o , na vi s ã o mai s s imp l e s , é uma in s t â n c i a de um
pr o g r a m a em ex e c u ç ã o . Um pr o g r a m a , par a se r ex e c u t a d o , dev e
se r ca r r e g a d o em memó r i a ; a ár e a de memó r i a ut i l i z a d a é
di v i d i d a em tr ê s par t e s : có d i g o (t e x t ) , dad o s in i c i a l i z a d o s
(da t a ) e pi l h a (s t a c k ) .
Por s e r um s i s t e m a mul t i t a r e f a , o Unix ut i l i z a uma
es t r u t u r a cham a d a ta b e l a de pr o c e s s o s , que co n t é m in f o r m a ç õ e s
so b r e cad a pr o c e s s o , ta i s com o : id e n t i f i c a ç ã o do pr o c e s s o
Pág i n a 1 1 de 45
(PID), don o , ár e a de memó r i a ut i l i z a d a , es t a d o (s t a t u s ) .
Apena s um pr o c e s s o pod e ocup a r o pr o c e s s a d o r em cad a in s t a n t e
- o pr o c e s s o en c o n t r a - s e no es t a d o "ex e c u t a n d o " (run n i n g ) . Os
ou t r o s pr o c e s s o s pod em es t a r "p r o n t o s " (r e a d y ) , agu a r d a n d o na
f i l a de pr o c e s s o s , ou en t ã o es t ã o "d o r m i n d o " (s l e e p ) ,
es p e r a n d o al g um a co n d i ç ã o que pe rm i t a sua ex e c u ç ã o .
2.1 . 4 . 1 .O s proces so s , os serv i ço s e os deamons
Todo pr o g r a m a em ex e c u ç ã o é tam b é m cham a d o de pr o c e s s o .
Para que um usuá r i o po s s a ex e c u t a r um pr o g r a m a , tan t o o
usuá r i o quan t o o pr o g r a m a de v e m te r as dev i d a s pe rm i s s õ e s no
s i s t e m a . Quando um pr o c e s s o é in i c i a d o , um núme r o de
id e n t i f i c a ç ã o é as s o c i a d o ao mesm o .
Um pr o c e s s o pod e se r ex e c u t a d o em pr i m e i r o pl a n o ou
se g u n d o pl a n o . Em pr im e i r o pl a n o , o av i s o de com a n d o só
re t o r n a ao f i n a l da ex e c u ç ã o do pr o c e s s o . Em s e g u n d o pl a n o , o
pr o c e s s o é ex e c u t a d o mas o av i s o de com a n d o re t o r n a ao usuá r i o
pe rm i t i n d o que ou t r o s pr o c e s s o s se j a m cham a d o s . Ao f i n a l da
ex e c u ç ã o do pr o c e s s o , um av i s o com o seu núme r o de
id e n t i f i c a ç ã o é re t o r n a d o ao usuá r i o .
Um pr o c e s s o in i c i a d o pod e da r ac e s s o a um se r v i ç o no
s i s t e m a , com o um se r v i d o r ht t p , ou ban c o de dad o s , po r
ex emp l o , ou fo r n e c e r fun ç õ e s de co n t r o l e
ou ve r i f i c a ç ã o in t e r n a s di v e r s a s . Quando um pr o c e s s o es t á
se n d o ex e c u t a d o , mas é tr a n s p a r e n t e ao s usuá r i o s , tam b é m é
ch am a d o de deam o n .
2.1 . 4 . 2 . C on t ro l e de proces so s
O in i t é o pa i de to d o s os pr o c e s s o s , que s i g n i f i c a que
to d o s os ou t r o s sã o in i c i a d o s a par t i r de l e . Todo pr o c e s s o
pod e s e r ve r i f i c a d o a par t i r do di r e t ó r i o
/pr o c , e al g u n s pr o g r a m a s aux i l i a m no co n t r o l e e ve r i f i c a ç ã o
de s t e s pr o c e s s o s . Est e s sã o al g u n s :
• ps [op ç õ e s ] – l i s t a os pr o c e s s o s em ex e c u ç ã o ,
co n f o r m e os par âm e t r o s
• to p [op ç õ e s ] - Mostr a os pr o g r a m a s em ex e c u ç ã o
at i v o s , par a d o s , t emp o usa d o na CPU, de t a l h e s so b r e o us o
da memó r i a RAM, Swap , di s p o n i b i l i d a d e par a ex e c u ç ã o de
pr o g r a m a s no s i s t e m a , e t c .
• ki l l , ki l l a l l [op ç õ e s ] - in t e r r o m p e m a ex e c u ç ã o de
pr o c e s s o s
Pág i n a 1 2 de 45
• fg , bg - man i p u l a m pr o c e s s o s tr a z e n d o - os
par a ex e c u ç ã o em pr im e i r o pl a n o ou en v i a n d o - os par a
se g u n d o pl a n o
• jo b s - mos t r a os pr o c e s s o s par a d o s ou em
se g u n d o pl a n o
• nohup [pr o g r a m a ] - ex e c u t a um com a n d o ig n o r a n d o os
s i n a i s de in t e r r u p ç ã o
• ni c e [op ç õ e s ] - al t e r a a pr i o r i d a d e de ex e c u ç ã o de um
pr o c e s s o
• fus e r [op ç õ e s ] [nom e ] - Perm i t e id e n t i f i c a r e fe c h a r
os pr o c e s s o s que es t ã o ut i l i z a n d o ar q u i v o s e so q u e t e s no
s i s t e m a .
• t l o a d [op ç õ e s ] - Repr e s e n t a de fo r m a gr á f i c a a
ca r g a do s i s t e m a .
• pi d o f [op ç õ e s ] [nom e ] - Reto r n a o PID do pr o c e s s o
es p e c i f i c a d o
• ps t r e e [op ç õ e s ] [p i d ] - mos t r a a es t r u t u r a de
pr o c e s s o s em ex e c u ç ã o no s i s t e m a em fo r m a de ár v o r e .
Um pr o g r a m a em pr i m e i r o pl a n o pod e s e r sus p e n s o t e c l a n d o -
se CTRL+Z. Será mos t r a d o s eu núme r o de jo b , com o qua l pod e - se
man i p u l á - l o com fg e bg . Um pr o c e s s o pod e s e r in t e r r o m p i d o
usan d o - se CTRL+C, no rm a l m e n t e . Caso i s t o não fun c i o n e , pod e - se
muda r par a um ou t r o co n s o l e , usa n d o ALT+F[1 - 6] , faz - se o l o g i n
com o usuá r i o ro o t , en t ã o pod e - se de s c o b r i r o núme r o do
pr o c e s s o com o ps (ps ax) . Com es t e núme r o , en v i a - s e o s i n a l
de t e r m i n a r ao mesm o com o ki l l (k i l l [p i d ] ). Caso ai n d a não
fe c h e , pod e - s e en v i a r o s i n a l de de s t r u i ç ã o do pr o c e s s o , com o
ki l l (k i l l - 9 [p i d ] ) , com o que o mesm o t e r m i n a r á . Reto r n a n d o -
se ao co n s o l e an t e r i o r , o pr o c e s s o pod e t e r par a d o , mas o
av i s o de com a n d o ai n d a não te r re t o r n a d o , o que pod e s e r
re s o l v i d o t e c l a n d o - se en t e r , é s i t u a ç ã o no rm a l dev i d o ao us o
do com a n d o ki l l .
2.2 .As inter f a c e s texto e gráf i c a
Em l i n u x , pod e - s e en c o n t r a r do i s t i p o s de ut i l i z a ç ã o do
s i s t e m a , em modo t e x t o ou modo gr á f i c o . Para o modo te x t o , é
ape n a s apr e s e n t a d o um pr omp t , ou l i n h a de com a n d o , que dá ao
usuá r i o ac e s s o ao s re c u r s o s do s i s t e m a e a seu s ar q u i v o s . Em
modo gr á f i c o , um s e r v i d o r gr á f i c o ge r e n c i a os r e c u r s o s de
ha r d w a r e , que sã o ut i l i z a d o s po r um ge r e n c i a d o r de ja n e l a s que
co n t r o l a a ut i l i z a ç ã o pe l o s usuá r i o s . O se r v i d o r gr á f i c o
ut i l i z a n d o na mai o r i a da s di s t r i b u i ç õ e s é o X Window s sy s t e m ,
pr o v i d o pe l a X.or g Found a t i o n . Sua re v i s ã o no momen t o da
es c r i t a de s t e t e x t o é X11R7. 3 . Os ge r e n c i a d o r e s de ja n e l a s
mai s ut i l i z a d o s sã o o Gnome e o KDE, com mai s r e c u r s o s e
Pág i n a 13 de 45
pr o g r a m a s , mas ex i s t e m ou t r o s ge r e n c i a d o r e s mai s ec o n ô m i c o s em
re c u r s o s de ha r d w a r e com o XFCE, WindowMake r e FluxBox , en t r e
ou t r o s .
Pág i n a 14 de 45
Lin u x em modo te x t o
Amb i e n t e grá f i c o do Gnome
2.3 . She l l ou l inha de comandos
Linux é co n h e c i d o com o um s i s t e m a op e r a c i o n a l
mul t i u s u á r i o . Por t a n t o , vá r i o s usuá r i o s pod em es t a r co n e c t a d o s
ao s i s t e m a , ao mesm o t emp o . A par t e do s i s t e m a ope r a c i o n a l que
ge r e n c i a es t a s co n e x õ e s é o ke r n e l , que es t a b e l e c e um pr o c e s s o
de co n e x ã o par a cad a usuá r i o , at r i b u i n d o a es t e usuá r i o as
dev i d a s pe rm i s s õ e s so b r e os re c u r s o s do s i s t e m a .
Quando um usuá r i o es t a b e l e c e uma co n e x ã o com o s i s t e m a ,
uma in t e r f a c e de com a n d o s lh e é apr e s e n t a d a . Esta in t e r f a c e é
co n h e c i d a com o sh e l l . Est e é um pr o g r a m a que faz a pon t e en t r e
o usuá r i o , seu s com a n d o s e os r e c u r s o s do s i s t e m a , ge r e n c i a d o s
pe l o ke r n e l .
Exis t e m vá r i o s sh e l l s par a Linux , al g u n s re l a c i o n a d o s
aba i x o :
• BASH ( Bourn e - Agai n SHel l ), de Brian Fox e Chet Ramey ,
di s p o n í v e l na Fre e so f t w a r e Found a t i o n . O sh e l l mai s
comum , pad r ã o na mai o r i a da s di s t r i b u i ç õ e s Linux ;
• CSH (C She l l ) , de Bil l Joy , di s p o n i b i l i z a d o pe l a
Pág i n a 15 de 45
Amb i e n t e grá f i c o do KDE
Unive r s i d a d e da Cal i f o r n i a (Berk e l e y , par a o BSD), sua
s i n t a x e e us o sã o s em e l h a n t e s à l i n g u a g e m C;
• KSH (Korn She l l ) , de Davi d Korn , di s p o n i b i l i z a d o pe l a AT
& T Bel l Labs ;
• TCSH (TENEX C She l l ) , uma ve r s ã o me l h o r a d a do Berk e l e y
Unix C She l l .
O sh e l l que o usuá r i o usa r á na sua co n e x ã o é de f i n i d o no
ar q u i v o /e t c / p a s s w d , co n f i g u r a d o dur a n t e a cr i a ç ã o do usuá r i o
no s i s t e m a . Um ex emp l o de usuá r i o é mos t r a d o :
mar i o : x : 1 0 0 0 : 1 0 0 0 : m a r i o , , , : / h o m e / m a r i o : / b i n / b a s h
A úl t i m a in f o r m a ç ã o é de que o sh e l l do usuá r i o mar i o é o
ba s h .
Quando um usuá r i o ef e t u a a co n e x ã o (l o g i n ) no s i s t e m a , um
pr o c e s s o (a r q u i v o em ex e c u ç ã o ) é cr i a d o pe l o ke r n e l par a
ge r e n c i a r aqu e l e usuá r i o , e o mesm o pod e en t ã o ex e c u t a r
com a n d o s no s i s t e m a .
Est e usuá r i o pod e cr i a r um ar q u i v o com os com a n d o s
de s e j a d o s , que pod e r ã o se r ex e c u t a d o s em s e q u ê n c i a , in c l u s i v e
com pas s a g e m de par âm e t r o s par a o mesm o , com us o de va r i á v e i s
par a arma z e n a m e n t o de dad o s temp o r á r i o s , l e i t u r a de ar q u i v o s ,
ex e c u ç ã o de ou t r o s pr o g r a m a s , pas s a g e m de par âm e t r o s dur a n t e a
ex e c u ç ã o , e a sa í d a de s t e pr o c e s s a m e n t o pod e s e r di r e c i o n a d a a
ou t r o s ar q u i v o s , pr o g r a m a s , r e d e , ou t r o s usuá r i o s , en t r e
ou t r a s fa c i l i d a d e s . Este f l u x o de t r a b a l h o é co n h e c i d o com o
She l l Scr i p t i n g .
Uma vez que o usuá r i o po s s a ef e t u a r uma co n e x ã o a um
s i s t e m a Linux , o mesm o es t á hab i l i t a d o a cr i a r sc r i p t s , se
pud e r ef e t u a r gr a v a ç ã o de ar q u i v o s no s eu di r e t ó r i o , ou ou t r o
do s i s t e m a , ou a ex e c u t a r sc r i p t s de ou t r o s usuá r i o s , s e
po s s u i r pe rm i s s ã o par a ta l . Qualqu e r com a n d o in t e r n o do ba s h
ou pr o g r a m a in s t a l a d o no s i s t e m a que o usuá r i o po s s u a
pe rm i s s ã o de ex e c u ç ã o pod e se r usa d o em seu s sc r i p t s .
Inúme r a s ta r e f a s de adm i n i s t r a ç ã o de s i s t e m a sã o fe i t a s
com o us o de sc r i p t s . Os mai o r e s ex emp l o s sã o os sc r i p t s de
in i c i a l i z a ç ã o do s i s t e m a , re s p o n s á v e i s po r ex e c u t a r os
pr o g r a m a s ne c e s s á r i o s dur a n t e a ca r g a do s i s t e m a .
She l l Scr i p t i n g é uma l i n g u a g e m de pr o g r a m a ç ã o ,
comp a r á v e l ao s ar q u i v o s BATCH de s i s t e m a s ope r a c i o n a i s com o o
DOS, po r é m com mai s fun c i o n a l i d a d e s .
Pág i n a 16 de 45
Cons i d e r e a s e g u i n t e s e q u ê n c i a de com a n d o s , gr a v a d o s no
ar q u i v o Alomund o . s h :
#!/b i n / b a s h
#scr i p t de te s t e da l i n g u a g e m
ec h o “Ola mund o !  n ”
Para que es t e ar q u i v o po s s a s e r ex e c u t a d o di r e t a m e n t e ,
dev e s e r co n c e d i d a pe rm i s s ã o de ex e c u ç ã o ao mesm o , e en t ã o
ex e c u t a d o , co n f o r m e aba i x o ;
#chmod +x Alomund o . s h
#./Alomun d o . s h
Ola mundo !
2.4 .Pe rmi s s õe s
Em um s i s t e m a mul t i u s u á r i o , de v e m ex i s t i r me i o s de
pr o t e ç ã o do s ar q u i v o s de um usuá r i o , de modo a ev i t a r ac e s s o
não au t o r i z a d o po r ou t r o s usuá r i o s . Em Linux , es t e modo de
pr o t e ç ã o é ef e t u a d o pe l a s pe rm i s s õ e s de ac e s s o . Para o
sup e r u s u á r i o não ex i s t e re s t r i ç ã o de ac e s s o , a não se r em
co n f i g u r a ç õ e s es p e c i a i s de s i s t e m a .
Quando um ar q u i v o é cr i a d o no Linux , ob r i g a t o r i a m e n t e
sua s pe rm i s s õ e s dev e m s e r co n f i g u r a d a s . Como pad r ã o , um
com a n d o em temp o de bo o t de f i n e o pad r ã o de pe rm i s s õ e s par a
ar q u i v o s cr i a d o s pe l o usuá r i o , pod e n d o o mesm o al t e r á - l a s
po s t e r i o r m e n t e . É o com a n d o umas k . Apena s o don o do ar q u i v o ou
o sup e r u s u á r i o (r o o t ) pod em al t e r a r pe rm i s s õ e s de ac e s s o .
Exis t e m com a n d o s es p e c í f i c o s par a ta l ta r e f a .
As pe rm i s s õ e s sã o ap l i c a d a s ao s ar q u i v o s em r e l a ç ã o ao
seu don o , ao grup o ou ou t r o s . Elas pod em s e r l e i t u r a , es c r i t a
ou ex e c u ç ã o . Elas sã o em modo l i t e r a l ou oc t a l .
Para a ex i b i ç ã o do co n t e ú d o de um di r e t ó r i o pod e se r
usa d o o com a n d o l s . Com opç õ e s es p e c i a i s as pe rm i s s õ e s de s t e s
ar q u i v o s pod em se r ig u a l m e n t e mos t r a d a s . Este é um ex emp l o da
sa í d a de um com a n d o l s - l a em um di r e t ó r i o :
ro o t@k i r d e i k a : b i n # l s - l a zip
- rwx r - xr - x 1 ro o t ro o t 647 9 2 20 0 5 - 05 - 26 06 : 4 9 zip
Pág i n a 17 de 45
Nest e ex emp l o :
• A pr im e i r a l e t r a di z so b r e o t i p o de ar q u i v o , um d par a
di r e t ó r i o , l par a um l i n k par a ou t r o ar q u i v o , um – par a
ar q u i v o comum ;
• Da s e g u n d a à qua r t a l e t r a s , as pe rm i s s õ e s do don o do
ar q u i v o , ne s t e ca s o r – l e r , w – es c r e v e r e x – ex e c u t a r ;
• Da qu i n t a à s é t i m a l e t r a s , as pe rm i s s õ e s par a o grup o ,
ne s t e ca s o , l e r e ex e c u t a r ;
• Da o i t a v a à dé c i m a l e t r a s , as pe rm i s s õ e s par a ou t r o s ,
ig u a l m e n t e l e r e ex e c u t a r ;
• Na pr ó x i m a po s i ç ã o , di z a quan t i d a d e de sub d i r e t ó r i o s s e
fo r um di r e t ó r i o , ou 1 par a ar q u i v o s comun s ;
• A pr ó x i m a po s i ç ã o di z o nom e do don o do ar q u i v o ;
• A pr ó x i m a po s i ç ã o di z o nom e do grup o do don o do ar q u i v o ;
• A pr ó x i m a po s i ç ã o di z o tam a n h o do ar q u i v o ;
• A pr ó x i m a po s i ç ã o di z a da t a de cr i a ç ã o ou úl t i m a
mod i f i c a ç ã o do ar q u i v o ;
• A pr ó x i m a po s i ç ã o di z a ho r a de cr i a ç ã o ou úl t i m a
mod i f i c a ç ã o do ar q u i v o ;
• A úl t i m a po s i ç ã o di z o nom e do ar q u i v o .
Quando em di r e t ó r i o s , o x é r e l a t i v o ao ac e s s o ao mesm o .
Para al t e r a r as pe rm i s s õ e s de um ar q u i v o , usa - se o
com a n d o chm o d . Est e com a n d o ac e i t a com o par âm e t r o s o modo
l i t e r a l ou oc t a l de pe rm i s s õ e s .
Com o com a n d o chm o d , usan d o o modo l i t e r a l , pod e - se
co n f i g u r a r , ad i c i o n a r ou r e t i r a r pe rm i s s õ e s . Usa- s e u par a o
don o , o par a ou t r o s , g par a o grup o e a par a to d o s . Pode - s e
ad i c i o n a r (+) , re t i r a r (- ) ou at r i b u i r (=) pe rm i s s õ e s . Usa- se
x par a ex e c u ç ã o , r par a l e i t u r a e w par a es c r i t a . Como no
ex emp l o :
• ad i c i o n a r : # chm o d ug+x ar q u i v o – é ad i c i o n a d a a
pe rm i s s ã o de ex e c u ç ã o ;
• co n f i g u r a r : # chm o d a=r x ar q u i v o – sã o co n f i g u r a d a s as
pe rm i s s õ e s de l e i t u r a e ex e c u ç ã o ao don o , grup o e ou t r o s ;
• re t i r a r : # chm o d o- x ar q u i v o – é r e t i r a d a a pe rm i s s ã o de
ex e c u ç ã o do ar q u i v o par a usuá r i o s que não se j a m o don o ou
es t e j a m no grup o do ar q u i v o .
Perm i s s õ e s es p e c i a i s :
• s - Quando é usa d o na pe rm i s s ã o de ac e s s o do Dono , aju s t a
a id e n t i f i c a ç ã o ef e t i v a do usuá r i o do pr o c e s s o dur a n t e a
Pág i n a 18 de 45
ex e c u ç ã o de um pr o g r a m a , tam b é m ch am a d o de bi t se t u i d .
Não t em ef e i t o em di r e t ó r i o s . Quando s é usa d o na
pe rm i s s ã o de ac e s s o do Grupo , aju s t a a id e n t i f i c a ç ã o
ef e t i v a do grup o do pr o c e s s o dur a n t e a ex e c u ç ã o de um
pr o g r a m a , ch am a d o de bi t s e t g i d . É id e n t i f i c a d o pe l a
l e t r a s no lu g a r da pe rm i s s ã o de ex e c u ç ã o do grup o do
ar q u i v o / d i r e t ó r i o . Em di r e t ó r i o s , fo r ç a que os ar q u i v o s
cr i a d o s den t r o de l e pe r t e n ç a m ao mesm o grup o do
di r e t ó r i o , ao in v é s do grup o pr im á r i o que o usuá r i o
pe r t e n c e . Ambos se t g i d e s e t u i d pod em apa r e c e r ao mesm o
temp o no mesm o ar q u i v o / d i r e t ó r i o . A pe rm i s s ã o de ac e s s o
es p e c i a l s som e n t e pod e apa r e c e r no camp o Dono e Grupo .
• S - Idên t i c o a "s " . Sign i f i c a que não ex i s t e a pe rm i s s ã o
"x" (ex e c u ç ã o ou en t r a r no di r e t ó r i o ) naqu e l e lu g a r . Um
ex emp l o é o chm o d 276 0 em um di r e t ó r i o .
• t - Salv a a ima g e m do t e x t o do pr o g r a m a no di s p o s i t i v o
swap , as s i m e l e se r á ca r r e g a d o mai s rap i d a m e n t e quan d o
ex e c u t a d o , tam b é m cham a d o de s t i c k bi t . Em di r e t ó r i o s ,
imp e d e que ou t r o s usuá r i o s rem o v a m ar q u i v o s do s qua i s não
sã o don o s . Is t o é cham a d o de co l o c a r o di r e t ó r i o em modo
app e n d - on l y . Um ex emp l o de di r e t ó r i o que s e en c a i x a
pe r f e i t a m e n t e ne s t a co n d i ç ã o é o /tmp , to d o s os usuá r i o s
dev e m t e r ac e s s o par a que s eu s pr o g r a m a s po s s a m cr i a r os
ar q u i v o s temp o r á r i o s l á , mas nen hum pod e apa g a r ar q u i v o s
do s ou t r o s . A pe rm i s s ã o es p e c i a l t , pod e s e r es p e c i f i c a d a
som e n t e no camp o ou t r o s usuá r i o s das pe rm i s s õ e s de
ac e s s o .
• T - Idên t i c o a "t " . Sign i f i c a que não ex i s t e a pe rm i s s ã o
"x" naqu e l a po s i ç ã o (po r ex emp l o , em um chm o d 17 7 6 em um
di r e t ó r i o ) .
• X - Se fo r usa d o X ao in v é s de x, a pe rm i s s ã o de ex e c u ç ã o
som e n t e é af e t a d a se o ar q u i v o já t i v e r pe rm i s s õ e s de
ex e c u ç ã o . Em di r e t ó r i o s e l a tem o mesm o ef e i t o que a
pe rm i s s ã o de ex e c u ç ã o x.
Ao in v é s de ut i l i z a r o modo de pe rm i s s ã o l i t e r a l pod e se r
usa d o o modo oc t a l par a s e al t e r a r a pe rm i s s ã o de ac e s s o a um
ar q u i v o . O modo oc t a l é um co n j u n t o de o i t o núme r o s ond e cad a
núme r o de f i n e um t i p o de ac e s s o di f e r e n t e .
É mai s f l e x í v e l ge r e n c i a r pe rm i s s õ e s de ac e s s o usan d o o
modo oc t a l ao in v é s do l i t e r a l , po i s pod e s e r es p e c i f i c a d a
di r e t a m e n t e a pe rm i s s ã o do don o , grup o , ou t r o s ao in v é s de
ge r e n c i a r as pe rm i s s õ e s de cad a um sep a r a d a m e n t e . Abaix o a
l i s t a de pe rm i s s õ e s de ac e s s o oc t a l :
• 0 - Nenhuma pe rm i s s ã o de ac e s s o . Equi v a l e n t e a - rwx .
Pág i n a 19 de 45
• 1 - Perm i s s ã o de ex e c u ç ã o (x) .
• 2 - Perm i s s ã o de gr a v a ç ã o (w) .
• 3 - Perm i s s ã o de gr a v a ç ã o e ex e c u ç ã o (wx) .
• 4 - Perm i s s ã o de l e i t u r a (r ) .
• 5 - Perm i s s ã o de l e i t u r a e ex e c u ç ã o (rx ) .
• 6 - Perm i s s ã o de l e i t u r a e gr a v a ç ã o (rw) .
• 7 - Perm i s s ã o de l e i t u r a , gr a v a ç ã o e ex e c u ç ã o .
Equi v a l e n t e a +rwx .
O us o de um de s t e s núme r o s de f i n e a pe rm i s s ã o de ac e s s o
do don o , grup o ou ou t r o s usuá r i o s . Um modo de en t e n d e r com o as
pe rm i s s õ e s de ac e s s o oc t a i s fun c i o n a m , é at r a v é s da se g u i n t e
re l a ç ã o :
• 1 = Execu t a r , 2 = Grava r , 4 = Ler . Para Dono e Grupo ,
mul t i p l i q u e as pe rm i s s õ e s po r x10 0 e x10 .
E par a as pe rm i s s õ e s de ac e s s o es p e c i a i s :
• 10 0 0 = Salv a ima g e m do te x t o no di s p o s i t i v o de tr o c a
• 20 0 0 = Ajus t a o bi t se t g i d na ex e c u ç ã o
• 400 0 = Ajus t a o bi t se t u i d na ex e c u ç ã o
O us o de s t a r e l a ç ã o é a s e g u i n t e :
• Somen t e pe rm i s s ã o de ex e c u ç ã o , us e 1 .
• Somen t e a pe rm i s s ã o de l e i t u r a , us e 4.
• Somen t e pe rm i s s ã o de gr a v a ç ã o , us e 2 .
• Perm i s s ã o de l e i t u r a / g r a v a ç ã o , us e 6 (e q u i v a l e a 2+4 /
Grava r +L e r ) .
• Perm i s s ã o de l e i t u r a / e x e c u ç ã o , us e 5 (e q u i v a l e a 1+4 /
Execu t a r +L e r ) .
• Perm i s s ã o de ex e c u ç ã o / g r a v a ç ã o , us e 3 (e q u i v a l e a 1+ 2 /
Execu t a r +Gr a v a r ) .
• Perm i s s ã o de l e i t u r a / g r a v a ç ã o / e x e c u ç ã o , us e 7 (e q u i v a l e a
1+ 2+ 4 / Execu t a r +Gr a v a r +L e r ) .
• Salv a r te x t o no di s p o s i t i v o de tr o c a , us e 10 0 0 .
• Ajus t a r bi t se t g i d , us e 20 0 0 .
• Ajus t a r bi p se t u i d , us e 400 0 .
• Salv a r te x t o e aju s t a r bi t se t u i d , us e 500 0 (e q u i v a l e a
10 0 0 + 4 0 0 0 / Salv a r te x t o + bi t se t u i d ) .
• Ajus t a r bi t se t u i d e s e t g i d , us e 60 0 0 (e q u i v a l e a
400 0 + 2 0 0 0 / se t u i d + s e t g i d ) .
Para aju s t a r a pe rm i s s ã o de um ar q u i v o par a que to d o s
Pág i n a 20 de 45
po s s a m ex e c u t á - l o , ape n a s o don o po s s a ed i t á - l o , e que se j a
ex e c u t a d o s emp r e com o s e o don o es t i v e s s e ex e c u t a n d o , o
com a n d o é o se g u i n t e :
# chmod 4755 arquivo
2.5 .T r aba lhando com arquivos
Arqu i v o s pod em s e r bi n á r i o s , cu j o co n t e ú d o som e n t e é
l e g í v e l par a máqu i n a s , ou t e x t o , cu j o co n t e ú d o é l e g í v e l par a
pe s s o a s . Exis t e m inúm e r o s com a n d o s par a man i p u l a r ar q u i v o s em
l i n u x , par a cóp i a , ed i ç ã o , l e i t u r a ou ou t r a s ta r e f a s .
Pode - se cop i a r ar q u i v o s com o com a n d o cp . Como no ex emp l o
:
# cp arquivo1 arquivo2
Pode - se l e r o co n t e ú d o de um ar q u i v o com o com a n d o ca t :
# cat arquivo
Pode - se ed i t a r um ar q u i v o te x t o com vá r i o s ed i t o r e s ,
en t r e e l e s o vi , nan o , mced i t , ema c s en t r e ou t r o s . Como no
ex emp l o :
# nano arquivo
Pode - se cr i a r um ar q u i v o vaz i o (s em co n t e ú d o ) com o
com a n d o to u c h . Quando ap l i c a d o a um ar q u i v o ex i s t e n t e , a da t a
e ho r a de mod i f i c a ç ã o sã o al t e r a d a s .
2.6 .Manipulando e navegando dire tór i o s
Exis t e m di v e r s o s com a n d o s par a a cr i a ç ã o ou al t e r a ç ã o de
di r e t ó r i o s , as s i m com o a nav e g a ç ã o do usuá r i o na ár v o r e de
di r e t ó r i o s . As pe rm i s s õ e s af e t a m com o os usuá r i o s pod em
man i p u l á - l o s ou nav e g a r , ex c e t u a n d o - se o sup e r u s u á r i o . A sa b e r
:
• mkd i r : cr i a um di r e t ó r i o ;
• mv : pod e mov e r ou re n o m e a r tan t o di r e t ó r i o s com o
ar q u i v o s ;
• rmd i r : rem o v e di r e t ó r i o s vaz i o s ;
• rm : r em o v e ar q u i v o s e di r e t ó r i o s , po s s u i vá r i a s opç õ e s
par a di f e r e n t e s ne c e s s i d a d e s ;
• cp : cop i a ar q u i v o s e di r e t ó r i o s , tam b é m com vá r i a s
opç õ e s ;
Pág i n a 2 1 de 45
• cd : al t e r a o di r e t ó r i o co r r e n t e do usuá r i o ;
Pode - se a qua l q u e r momen t o sa b e r em que di r e t ó r i o o
usuá r i o es t á usa n d o - se o com a n d o pwd . Saben d o ond e se es t á , é
po s s í v e l nav e g a r pe l o s di r e t ó r i o s em que o usuá r i o te n h a
pe rm i s s ã o de ac e s s o , usa n d o - se o com a n d o cd , ap l i c a n d o - se com o
par âm e t r o s um di r e t ó r i o de de s t i n o ab s o l u t o ou re l a t i v o a ond e
se es t á .
Cons i d e r a n d o a s e g u i n t e es t r u t u r a de di r e t ó r i o s , par a o
usuá r i o mar i o , com di r e t ó r i o hom e em /hom e / m a r i o :
/hom e / m a r i o
/hom e / m a r i o / p e s q u i s a
/hom e / m a r i o / a r q u i v o s
Após o l o g i n , o di r e t ó r i o co r r e n t e é /hom e / m a r i o . Ao se
ex e c u t a r < cd pe s q u i s a > , co n s i d e r a - se o cam i n h o r e l a t i v o
pe s q u i s a e de s c e n d e - se ao di r e t ó r i o pe s q u i s a . Nest e momen t o o
di r e t ó r i o co r r e n t e é /hom e / m a r i o / p e s q u i s a . Ao s e di g i t a r <
cd . . / a r q u i v o s > , o s i s t e m a co n s i d e r a que dev a sub i r um ní v e l ,
em /hom e / m a r i o , e de s c e n d e r ao ar q u i v o s . Nest e momen t o o
di r e t ó r i o co r r e n t e é /hom e / m a r i o / a r q u i v o s . Ao s e ex e c u t a r < cd
~ > , o s i s t e m a co n s i d e r a o di r e t ó r i o hom e do usuá r i o e
di r e c i o n a par a e l e , em /hom e / m a r i o . Novam e n t e , pod e - se
ex e c u t a r < cd /hom e / m a r i o / p e s q u i s a > e o s i s t e m a co n s i d e r a o
cam i n h o ab s o l u t o /hom e / m a r i o / p e s q u i s a e o ac e s s a .
2.7 . Executando arquivos
Para que um usuá r i o po s s a ex e c u t a r um ar q u i v o , e l e dev e
te r pe rm i s s ã o par a i s t o . Execu t a - s e um ar q u i v o di g i t a n d o - s e o
seu nom e no av i s o de com a n d o , pas s a n d o apó s o nom e do ar q u i v o
seu s par âm e t r o s , co n f o r m e o ne c e s s á r i o .
Para que o s i s t e m a en c o n t r e o ar q u i v o di g i t a d o no av i s o
de com a n d o , o cam i n h o ond e o ar q u i v o pod e s e r en c o n t r a d o dev e
es t a r em s eu cam i n h o de bus c a , ou pa t h . Como a mai o r i a do s
ex e c u t á v e i s es t á em /b i n , /us r / b i n ou /us r / s h a r e / b i n ou
ou t r o s , te s t e s cam i n h o s dev e m co n s t a r em s eu pa t h , que é
co n f i g u r a d o arma z e n a n d o - se na va r i á v e l de amb i e n t e PATH os
cam i n h o s . Execu t a n d o - s e < ec h o $PATH > pod e - se sa b e r qua l o
cam i n h o de bus c a atu a l . Execu t a n d o - se < exp o r t
$PATH:/n o v o / c a m i n h o > ad i c i o n a - se um di r e t ó r i o ao pa t h atu a l .
Para que um usuá r i o ex e c u t e um ar q u i v o que es t á em s eu
pr ó p r i o di r e t ó r i o , o nom e do ar q u i v o dev e s e r pr e c e d i d o
Pág i n a 22 de 45
de . / , o que re f e r e n c i a r á par a o av i s o de com a n d o que o
ar q u i v o a s e r ex e c u t a d o es t á no di r e t ó r i o co r r e n t e .
2.8 . En t r ada e saída padrão e saída de erros
Em Linux , ex i s t e m es t a s t r ê s vi a s par a os dad o s . Quando
um com a n d o é ex e c u t a d o , po r de f i n i ç ã o sua sa í d a é di r e c i o n a d a
par a a pad r ã o , que no rm a l m e n t e é o co n s o l e . (v i d e o ) . A en t r a d a
pad r ã o é no rm a l m e n t e o te c l a d o , e a sa í d a de er r o é o co n s o l e .
2.8 . 1 .Red i r ec i onamentos e pipes
Esta s vi a s pod em se r re d i r e c i o n a d a s com o us o de com a n d o s
es p e c i a i s , de modo a f l e x i b i l i z a r o pr o c e s s a m e n t o de com a n d o s .
A sa í d a de um com a n d o pod e se r r e d i r e c i o n a d a à en t r a d a de
ou t r o , as s i m com o par a um ar q u i v o , ou o co n t e ú d o de um ar q u i v o
par a um com a n d o , et c . Os di r e c i o n a d o r e s sã o > , > > , < , < < , e
| . Exemp l i f i c a n d o :
# cat <relatorio 2>erro.log | grep ajuste | tee verifica.log > /dev/tty2
O com a n d o ac i m a en v i a o ar q u i v o r e l a t o r i o par a o com a n d o
ca t , ca s o ex i s t a um er r o o mesm o é en v i a d o par a o ar q u i v o
er r o . l o g , se n d o que a sa í d a do ca t é en v i a d a ao gr e p . A sa í d a
do gr e p é en v i a d a ao te e , cu j a sa í d a é di r e c i o n a d a ao
di s p o s i t i v o /d e v / t t y 2 .
2.9 . Ex t en sõe s de arquivos
Em s i s t e m a s Linux , o nom e do ar q u i v o , in c l u i n d o sua
ex t e n s ã o , nad a di z so b r e s eu co n t e ú d o par a o s i s t e m a
op e r a c i o n a l . Ass im , den t r o do es p a ç o de 25 5 ca r a c t e r e s , o
ar q u i v o pod e co n t e r qua i s q u e r ca r a c t e r e s men o s os es p e c i a i s e
os que fo r m a r e m pa l a v r a s r e s e r v a d a s , a sa b e r :
| & ; ( ) < > || && ; ; ( ) | <n e w l i n e > : : : < t a b > ! ca s e do
don e e l i f e l s e es a c f i fo r fun c t i o n i f in se l e c t th e n unt i l
whi l e { } t im e [[ ]] . , / //
Por ém , as ex t e n s õ e s fa c i l i t a m a id e n t i f i c a ç ã o de um
ar q u i v o , at r a v é s da at r i b u i ç ã o co n s t a n t e de de t e r m i n a d a s
ex t e n s õ e s a ar q u i v o s com co n t e ú d o s sem e l h a n t e s , com o as
se g u i n t e s :
Pág i n a 23 de 45
• htm l - ar q u i v o s hip e r t e x t o
• tx t - ar q u i v o s te x t o s imp l e s
• sh - ex e c u t á v e i s sh e l l
• l o g - ar q u i v o s de r e g i s t r o de al g um pr o g r a m a
• gz - ar q u i v o s comp a c t a d o s
O ut i l i t á r i o f i l e é usa d o par a de s c o b r i r o t i p o do
ar q u i v o , in d e p e n d e n t e de s eu nom e . Como no ex emp l o aba i x o :
# file /bin/bash
/bin/bash: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux
2.2.0, dynamically linked (uses shared libs), for GNU/Linux 2.2.0, stripped
2.10 .Obtendo ajuda no si s t ema
Cada com a n d o ou pr o g r a m a em um s i s t e m a l i n u x t í p i c o
po s s u i a sua pág i n a de manua l , que pod e se r ac e s s a d a com o
com a n d o man < c o m a n d o / p r o g r a m a > . Quando não se sa b e qua l o
com a n d o ou pr o g r a m a re l a c i o n a d o à ta r e f a , pod e - se de s c o b r i r o
que es t á r e l a c i o n a d o com a ta r e f a com o com a n d o apr o p o s
<a s s u n t o > . O wha t i s fo r n e c e uma re l a ç ã o e br e v e de s c r i ç ã o de
com a n d o s que s e re l a c i o n e m com < c o m a n d o > , po r ex emp l o :
$ man cp
CP(1) User Commands CP(1)
NAME
cp - copy files and directories
SYNOPSIS
cp [OPTION]... [-T] SOURCE DEST
cp [OPTION]... SOURCE... DIRECTORY
cp [OPTION]... -t DIRECTORY SOURCE...
DESCRIPTION
Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.
Mandatory arguments to long options are mandatory for short options
too.
-a, --archive
same as -dpR
--backup[=CONTROL]
make a backup of each existing destination file
-b like --backup but does not accept an argument ...
Ou usa - s e o apr o p o s
$ apropos cp
archive_read_support_format_cpio [archive_read] (3) - functions for reading
Pág i n a 24 de 45
streaming archives
archive_write_set_format_cpio [archive_write] (3) - functions for creating
archives
BN_div_recp [BN_mod_mul_reciprocal] (3) - modular multiplication using reciprocal
BN_RECP_CTX_free [BN_mod_mul_reciprocal] (3) - modular multiplication using
reciprocal
BN_RECP_CTX_init [BN_mod_mul_reciprocal] (3) - modular multiplication using
reciprocal
BN_RECP_CTX_new [BN_mod_mul_reciprocal] (3) - modular multiplication using
reciprocal
BN_RECP_CTX_set [BN_mod_mul_reciprocal] (3) - modular multiplication using
reciprocal
clock (3p) - report CPU time used
clock_getcpuclockid (3p) - access a process CPU-time clock (ADVANCED REALTIME)
cp (1) - copy files and directories
cp (1p) - copy files
cpan (1) - easily interact with CPAN from the command line
ou ainda descobrindo o que é cp :
São divisões existentes no disco rígido que marcam onde começa onde termina um
sistema de arquivos.
$ whatis cp
cp (1) - copy files and directories
cp (1p) - copy files
3.manipulação de part i çõe s e si s t emas de arquivos
Para que pr o g r a m a s e dad o s não s e pe r c a m a cad a
in i c i a l i z a ç ã o do s i s t e m a , es t e s dev e m gr a v a d o s de fo r m a a
pod e r e m se r re c u p e r a d o s po s t e r i o r m e n t e . Uma fo r m a de s e
re a l i z a r i s t o é com o us o de di s c o s r í g i d o s . Nest e s , tan t o s
dad o s de usuá r i o s quan t o o pr ó p r i o s i s t e m a op e r a c i o n a l e e
seu s pr o g r a m a s pod em pe rm a n e c e r gr a v a d o s .
Mas um di s c o r í g i d o é um di s p o s i t i v o de bl o c o s co n t í g u o , do
pr i m e i r o ao úl t i m o bl o c o . Entã o , uma fo r m a de or g a n i z a ç ã o de v e
se r es t a b e l e c i d a par a que os dad o s po s s a m s e r id e n t i f i c a d o s e
re c u p e r a d o s . Prim e i r o , uma po r ç ã o de s t e s bl o c o s é di v i d i d a e
id e n t i f i c a d a em re g i õ e s es p e c i a i s do di s c o . A i s t o ch am a - s e
par t i c i o n a m e n t o do di s c o . Em l i n u x di v e r s o s pr o g r a m a s pod em
se r usa d o s par a es t a ta r e f a , com o o fd i s k , cf d i s k , Disk Drui d ,
en t r e ou t r o s . O par t i c i o n a m e n t o só pod e se r re a l i z a d o pe l o
sup e r u s u á r i o , ou ro o t .
Pág i n a 25 de 45
Depo i s de id e n t i f i c a d o s o in í c i o e f im de uma par t i ç ã o ,
es t a dev e s e r es t r u t u r a d a de fo r m a que os dad o s po s s a m se r
gr a v a d o s de fo r m a or g a n i z a d a e po s t e r i o r m e n t e r e c u p e r a d o s . A
es t e pr o c e s s o cham a - se fo r m a t a ç ã o , com uma de t e r m i n a d a
es t r u t u r a cham a d a s i s t e m a de ar q u i v o s .
O l i n u x pod e usa r di v e r s o s t i p o s de s i s t e m a s de ar q u i v o s ,
cad a um com s eu co n j u n t o de pr o g r a m a s de man i p u l a ç ã o . Entr e os
mai s comun s , es t ã o o ex t 2 , ex t 3 , r e i s e r f s , j f s , xf s , en t r e
ou t r o s .
3.1 . I d en t i f i c a ndo os dispos i t i v o s , part i c i onando e formatando
No l i n u x , quan d o o módu l o do ke r n e l co r r e s p o n d e n t e ao
di s p o s i t i v o é ca r r e g a d o e in i c i a d o , é cr i a d o um ac e s s o ao s
di s p o s i t i v o no di r e t ó r i o /d e v . Norma lm e n t e , di s c o s r í g i d o s
pod em se r as s o c i a d o s a di s p o s i t i v o s com o hd ou sd , s e g u i d o de
uma l e t r a . Ass im , o pr i m e i r o di s c o r í g i d o , co n e c t a d o ao
ba r r a m e n t o id e , na in t e r f a c e pr im á r i a mas t e r , s e r á o /de v / h d a .
Em al g um a s in s t a l a ç õ e s , dep e n d e n d o do ha r d w a r e e da
di s t r i b u i ç ã o , es t e di s c o pod e s e r o
/d e v / s d a .
Usando uma da s fe r r a m e n t a s de par t i c i o n a m e n t o , e cr i a n d o
ao men o s uma par t i ç ã o ne s t e di s c o , es t a par t i ç ã o pod e r á se r
id e n t i f i c a d a di r e t a m e n t e no /d e v . Norma l m e n t e , um núme r o é
as s o c i a d o à id e n t i f i c a ç ã o da par t i ç ã o , e no pr i m e i r o ex emp l o
Pág i n a 26 de 45
O pa r t i c i o n a d o r c f d i s k
de id e n t i f i c a ç ã o do di s c o , a pr im e i r a par t i ç ã o pod e r á s e r
id e n t i f i c a d a com /de v / h d a 1 .
Uma vez id e n t i f i c a d a a par t i ç ã o , a mesm a dpo d e s e r
fo r m a t a d a . Por ém , a es c o l h a do t i p o de s i s t e m a de ar q u i v o s que
se r á ut i l i z a d o dep e n d e da ne c e s s i d a d e par a a qua l fo i cr i a d a a
par t i ç ã o .
Em uma in s t a l a ç ã o l i n u x t í p i c a , ex i s t e m ao men o s dua s
par t i ç õ e s , s en d o uma par a o s i s t e m a , e ou t r a par a ár e a de
tr o c a , ou swap .
Swap é uma t é c n i c a que pe rm i t e ao s i s t e m a op e r a c i o n a l
arma z e n a r in f o r m a ç õ e s de pr o c e s s o s que não es t ã o se n d o
ut i l i z a d o s naqu e l e de t e r m i n a d o in s t a n t e , ou sup r i n d o
ne c e s s i d a d e de ár e a de memó r i a , po i s a in s t a l a d a f i s i c a m e n t e
fo i in s u f i c i e n t e .
A es c o l h a do t i p o de s i s t e m a de ar q u i v o s é co n s e q u ê n c i a
da ut i l i z a ç ã o f i n a l daqu e l a par t i ç ã o . Por ex emp l o , ca s o a
mesm a s e j a ut i l i z a d a com o ár e a de t r o c a ou swap , ev i d e n t e m e n t e
se r á cr i a d o um s i s t e m a de ar q u i v o s t i p o swap , e par a i s t o
ut i l i z a - se o com a n d o mkswap <p a r t i ç ã o > . Por ém , par a o
arma z e n a m e n t o de dad o s e ar q u i v o s , a es c o l h a é mai s comp l e x a .
Os pr i m e i r o s t i p o s de s i s t e m a s de ar q u i v o s ut i l i z a d o s em
l i n u x er am o min i x e o ex t 2 , es t e úl t i m o pad r ã o po r vá r i o s
an o s . Mas o ava n ç o da t e c n o l o g i a r e q u i s i t a v a s i s t e m a s de
ar q u i v o s mai s ráp i d o s e ro b u s t o s .
Atua lm e n t e , os mai s mod e r n o s s i s t e m a s de ar q u i v o s
imp l e m e n t a m uma té c n i c a ch am a d a jo u r n a l l i n g . Em ta i s s i s t e m a s ,
as op e r a ç õ e s de es c r i t a sã o pr i m e i r o r e l a c i o n a d a s em uma ár e a
es p e c i a l , ex e c u t a d a s , e en t ã o mar c a d a s com o re a l i z a d a s ne s t a
ár e a ou jo r n a l . Ass im , dim i n u i - se a ch a n c e de pe r d a de dad o s
em ca s o s de fa l h a s . O de s e m p e n h o com tam a n h o s di f e r e n t e s de
ar q u i v o s e t i p o s di f e r e n t e s de op e r a ç õ e s tam b é m é impo r t a n t e
par âm e t r o de ava l i a ç ã o .
A pe s q u i s a do es t a d o atu a l do de s e n v o l v i m e n t o e
de s e m p e n h o de cad a s i s t e m a de ar q u i v o s é impo r t a n t e ne s t a
es c o l h a , mas a ní v e l de apr e n d i z a d o , ut i l i z a r e m o s ex t 3 e
re i s e r f s .
Um do s pr o g r a m a s que pod em se r ut i l i z a d o s par a fo r m a t a r
uma par t i ç ã o é o mkf s , se g u i d o do s par âm e t r o s co n f o r m e as
ne c e s s i d a d e s . Por ém , os ut i l i t á r i o s es p e c í f i c o s de cad a
Pág i n a 27 de 45
s i s t e m a i g u a l m e n t e pod em se r ut i l i z a d o s . Lembr a n d o que
op e r a ç õ e s com o par t i c i o n a m e n t o e fo r m a t a ç ã o só pod em
re a l i z a d a s pe l o sup e r u s u á r i o , ou ro o t .
Para se fo r m a t a r a par t i ç ã o 1 do di s c o r í g i d o l i g a d o à
in t e r f a c e pr im á r i a mas t e r com o re i s e r f s , ut i l i z a - s e :
#mkfs -t reiserfs /dev/hda1
Ou, ut i l i z a n d o - s e ex t 3 :
#mkfs -t ext3 /dev/hda1
Mas par a cr i a r a ár e a de swap em uma par t i ç ã o , ut i l i z a - s e
o com a n d o mkswap , com o no ex emp l o , na s e g u n d a par t i ç ã o do
di s c o an t e r i o r :
#mkswap /dev/hda2
Mas pod e - se man i p u l a r par t i ç õ e s e s i s t e m a s de ar q u i v o s
tam b é m em modo gr á f i c o , ut i l i z a n d o - se pr o g r a m a s com o gpa r t e d
ou qtp a r t e d , com o na f i g u r a .
Pág i n a 28 de 45
Pág i n a 29 de 45
Um s i s t e m a de ar q u i v o , par a s e r ac e s s a d o pe l o s i s t e m a ,
dev e es t a r as s o c i a d o a al g um pon t o da ár v o r e de di r e t ó r i o s . Em
temp o de bo o t , as as s o c i a ç õ e s es t ã o r e l a c i o n a d a s no
ar q u i v o /e t c / f s t a b , com um ex emp l o a s e g u i r :
#root@kirdeika ~ # cat /etc/fstab
#
# /etc/fstab: static file system information
#
# <file system> <dir> <type> <options> <dump> <pass>
none /dev/pts devpts defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/fd0 /mnt/floppy auto ro,user,noauto,unhide 0 0
/dev/cdrom /mnt/cdrom iso9660 ro,user,noauto,unhide 0 0
/dev/dvd /mnt/dvd udf ro,user,noauto,unhide 0 0
/dev/sda1 /boot ext2 defaults 0 1
/dev/sda2 swap swap defaults 0 0
/dev/sda3 / reiserfs defaults 1 1
/dev/sda4 /home reiserfs defaults 1 2
Os sc r i p t s de in i c i a l i z a ç ã o as s o c i a m as
par t i ç õ e s / d i s p o s i t i v o s ao s pon t o s de s c r i t o s na ár v o r e de
di r e t ó r i o s , e a es t e pr o c e d i m e n t o ch am a - s e mon t a g e m . A
mon t a g e m tam b é m pod e s e r ef e t u a d a em t emp o de ex e c u ç ã o , as s i m
com o a de sm o n t a g e m , ve r i f i c a ç ã o e r em o n t a g e m com par âm e t r o s
di f e r e n t e s , com o com a n d o moun t . A pág i n a de manua l do com a n d o
moun t dá exp l i c a ç õ e s mai o r e s so b r e as opç õ e s , mas o us o bá s i c o
do com a n d o , par a a mon t a g e m de um di s q u e t e , po r ex emp l o , es t á
a se g u i r , s en d o que o di s p o s i t i v o de di s q u e t e es t á em
/d e v / f d 0 , o di r e t ó r i o de mon t a g e m fo i cr i a d o em /mn t / f l o p p y e
o s i s t e m a de ar q u i v o do di s q u e t e é fa t :
Pág i n a 30 de 45
O pa r t i c i o n a d o r grá f i c o QtPa r t e d
#mount -t vfat /dev/fd0 /mnt/floppy
Para s e ve r i f i c a r qua i s os s i s t e m a s de ar q u i v o s mon t a d o s
usa - se o com a n d o moun t sem par âm e t r o s . Para de sm o n t a r um
s i s t e m a de ar q u i v o s , usa - s e o umoun t <d i r e t ó r i o > .
4.In s t a l a ç ão de programas
Cada di s t r i b u i ç ã o l i n u x atu a l po s s u i al g um t i p o de
pr o c e d i m e n t o de co n t r o l e do s pr o g r a m a s in s t a l a d o s .
Norma l m e n t e , os pr o g r a m a s sã o di s t r i b u í d o s em pac o t e s de
so f t w a r e , comp i l a d o s es p e c i f i c a m e n t e par a aqu e l a di s t r i b u i ç ã o ,
pe l o re s p o n s á v e l po r aqu e l a di s t r i b u i ç ã o . Este s pr o g r a m a s
re c e b e m o nom e de ge r e n c i a d o r de pac o t e s .
Em l i n h a de com a n d o , os mai s co n h e c i d o s sã o o ap t - ge t e
ap t i t u d e , nas di s t r i b u i ç õ e s ba s e a d a s em Debi a n e o yum da
RedHat/F e d o r a . Mas es t e s sã o ape n a s ut i l i z a d o r e s do s r e a i s
ge r e n c i a d o r e s de pac o t e s , r e s p e c t i v a m e n t e dpk g e rpm . A se g u i r
al g u n s ex emp l o s de ut i l i z a ç ã o do s com a n d o s , se n d o om i t i d o s os
re t o r n o s do s pr o g r a m a s :
Em Sis t e m a s ba s e a d o s em Debi a n :
#apt-get update <isto atualiza a lista de pacotes>
#apt-get install nagios2 <isto instala o pacote nagios2>
Em s i s t e m a s ba s e a d o s em RedHat :
#yum update
#yum install firefox
Maior e s de t a l h e s das opç õ e s di s p o n í v e i s nas pág i n a s de
manua l do s com a n d o s .
O mét o d o an t i g o tr a d i c i o n a l de in s t a l a ç ã o de pr o g r a m a s no
l i n u x er a at r a v é s da comp i l a ç ã o l o c a l do có d i g o fo n t e do
pr o g r a m a , or i g i n a n d o os ar q u i v o s ex e c u t á v e i s do s pr o g r a m a s . As
fe r r a m e n t a s GNUpr o p i c i a r a m uma man e i r a un i f o r m e de in s t a l a ç ã o
de s t e s fo n t e s , at r a v é s da ut i l i z a ç ã o do s com a n d o s co n f i g u r e e
mak e , que r e s p e c t i v a m e n t e ve r i f i c a m a in s t a l a ç ã o em bus c a de
re q u i s i t o s do pr o g r a m a a s e r comp i l a d o , e o mak e que co n s t r ó i
o ex e c u t á v e l pr o p r i a m e n t e , a par t i r de in s t r u ç õ e s co l h i d a s
pe l o co n f i g u r e e po r ar q u i v o s no co n j u n t o do pac o t e e
comp i l a d o r pr e v i a m e n t e in s t a l a d o .
Pág i n a 3 1 de 45
5.Os arquivos de conf iguração
O di r e t ó r i o pad r ã o par a os ar q u i v o s de co n f i g u r a ç ã o em
uma di s t r i b u i ç ã o l i n u x é o /e t c , ou s e j a , as co n f i g u r a ç õ e s do
s i s t e m a op e r a c i o n a l , do s ap l i c a t i v o s , do s usuá r i o s , et c .
Em sua gr a n d e mai o r i a , es t e s ar q u i v o s de co n f i g u r a ç ã o sã o
do t i p o te x t o , fa c i l m e n t e man i p u l á v e i s po r vá r i o s ed i t o r e s de
te x t o no rm a l m e n t e pr e s e n t e s nas di s t r i b u i ç õ e s , com o o vi ,
nan o , pi c o , mced i t , ema c s , en t r e ou t r o s .
6.In i c i ando e parando serv i ço s
Tamb ém ne s t e di r e t ó r i o /e t c es t ã o a mai o r i a do s sc r i p t s
de in i c i a l i z a ç ã o de um s i s t e m a l i n u x , e de seu s di v e r s o s
se r v i ç o s , dep e n d e n d o de qua l a fun ç ã o par a a qua l a máqu i n a se
de s t i n a e de qua i s pac o t e s fo r a m in s t a l a d o s .
Usos comun s in c l u e m se r v i d o r e s web , de ar q u i v o s , f tp , e-
mai l , pr o x y , f i r e w a l l , de s e r v i ç o s de di r e t ó r i o , de
au t e n t i c a ç ã o , ro t e a d o r e s , e t c . E cad a s e r v i ç o po s s u i um ou
mai s sc r i p t s que co n t r o l a m os de am o n s (pr o c e s s o s t r a n s p a r e n t e s
ao s usuá r i o s ) .
Em sua mai o r i a es t e s sc r i p t s es t ã o l o c a l i z a d o s no
di r e t ó r i o /e t c / r c . d ou sem e l h a n t e . Um ex emp l o de di r e t ó r i o
es t á a se g u i r in c l u i n d o a par a d a e r e i n í c i o de um s e r v i ç o ,
l em b r a n d o que es t a man i p u l a ç ã o dev e se r re a l i z a d a po r um
usuá r i o com pe rm i s s õ e s suf i c i e n t e s :
Pág i n a 32 de 45
7.A rede
As di s t r i b u i ç õ e s l i n u x ba s e a d a s em Debi a n ou as ba s e a d a s
em RedHat po s s u e m co n f i g u r a ç õ e s pr ó p r i a s par a a re d e , de modo
a r e s t a u r a r o fun c i o n a m e n t o de s t a a cad a r e i n í c i o . Em Debi a n ,
es t a co n f i g u r a ç õ e s es t ã o em /e t c / n e t w o r k , e em RedHat em
/e t c / s y s c o n f i g / n e t w o r k . Mas es t a s co n f i g u r a ç õ e s pod em se r
man i p u l a d a s em temp o de ex e c u ç ã o com o com a n d o i f c o n f i g .
Conex õ e s de r e d e pod em s e r re a l i z a d a s at r a v é s de po r t a s
et h e r n e t , s e r i a i s , par a l e l a s , wi r e l l e s s , bl u e t o o t h , et c . , cad a
uma com um ha r dw a r e es p e c í f i c o , e com i s s o um módu l o do ke r n e l
que pe rm i t a o ac e s s o a es s e ha r d w a r e , e uma vez ca r r e g a d o ,
es t e dr i v e r cr i a r á um pon t o de ac e s s o ao di s p o s i t i v o em /d e v .
Plac a s de re d e e t h e r n e t no rm a l m e n t e sã o nom e a d a s com o
et h x , ond e o x é um núme r o se q u e n c i a l . A mai o r i a de s t a s pl a c a s
sã o id e n t i f i c a d a s e t êm o seu módu l o ca r r e g a d o em temp o de
bo o t , se as s i m a di s t r i b u i ç ã o es t i v e r co n f i g u r a d a par a
re a l i z a r . O com a n d o dme s g pod e se r ut i l i z a d o par a ve r i f i c a r se
al g um a pl a c a fo i id e n t i f i c a d a e te v e s eu módu l o ca r r e g a d o ,
com o no ex emp l o :
Pág i n a 33 de 45
Pa r a n d o e in i c i a n d o s e r v i ç o s
No ex emp l o ac i m a , o módu l o sky 2 as s i n a l a o di s p o s i t i v o
et h 0 à pl a c a com mac - add r e s s 00 : 1 b : 2 4 : 1 0 : e e : 8 8 .
Uma vez a pl a c a id e n t i f i c a d a , o módu l o co r r e s p o n d e n t e
ca r r e g a d o e o di s p o s i t i v o cr i a d o , es t a pod e man i p u l a d a com o
i f c o n f i g , pr im e i r o ve r i f i c a n d o se a mesm a po s s u i al g um a
co n f i g u r a ç ã o at i v a :
Pág i n a 34 de 45
Id e n t i f i c a n d o di s p o s i t i v o s de re d e
No ex emp l o , pod em o s ob s e r v a r que a pl a c a já po s s u i um
end e r e ç o de re d e , o 17 2 . 1 6 . 1 2 6 . 5 .
Mas em l i n u x , pod em o s in s e r i r um nov o end e r e ç o na mesm a
pl a c a , e en t ã o es t a pas s a r á a r e s p o n d e r pe l o s do i s end e r e ç o s ,
o an t e r i o r e o nov o , cham a n d o - s e es t e pr o c e d i m e n t o de ip
al i a s , ou ape l i d o . Novam e n t e , é fun ç ã o ape n a s do sup e r u s u á r i o
man i p u l a r r e d e s , end e r e ç o s e ro t a s .
Um ex emp l o de com o es t a b e l e r um end e r e ç o de r e d e a uma
in t e r f a c e , e dep o i s in c l u i r um se g u n d o end e r e ç o , es t á a
se g u i r .
Para in c l u i r o end e r e ç o 10 . 0 . 0 . 1 com más c a r a de sub - r e d e
25 5 . 2 5 5 . 2 5 5 . 2 5 2 , e o s e g u n d o end e r e ç o 10 . 1 . 1 . 1 , com más c a r a
25 5 . 2 5 5 . 0 . 0 :
Pág i n a 35 de 45
Ver i f i c a n d o a in t e r f a c e com o i f c o n f i g
Para r em o v e r o end e r e ç o , ut i l i z a - se i f c o n f i g < i n t e r f a c e >
down , e par a ve r i f i c a r to d a s as in t e r f a c e s , usa - se o i f c o n f i g
sem par âm e t r o s .
8.Roteamento
Para que um pac o t e de dad o s s e j a tr a n s p o r t a d o a al g um
lug a r , o cam i n h o par a i s t o dev e se r co n h e c i d o . O ke r n e l l i n u x
po s s u i ta b e l a s es p e c í f i c a s par a es t a fun ç ã o , que pod e r se r
vi s u a l i z a d a s e al t e r a d a s com al g u n s com a n d o s com o o rou t e e o
ip .
Quando s e at r i b u i um end e r e ç o a uma in t e r f a c e com o
i f c o n f i g , es t e já at r i b u i uma ro t a a es t a in t e r f a c e par a a
re d e à qua l pe r t e n c e o end e r e ç o . Rota s par a ho s t s es p e c í f i c o s ,
re d e s es p e c í f i c a s e a ro t a pad r ã o pod em ig u a l m e n t e se r
es t a b e l e c i d a s .
Pág i n a 36 de 45
Con f i g u r a n d o a re d e
Suponh am o s que , no ex emp l o de r e d e s ac i m a , ai n d a te n h a m o s
uma in t e r f a c e e t h 1 , de end e r e ç o 10 . 2 . 0 . 2 , más c a r a
25 5 . 2 5 5 . 2 5 5 . 2 5 2 . Ainda , tem o s um ho s t 10 . 5 . 0 . 4 , de más c a r a
25 5 . 2 5 5 . 2 5 5 . 0 , co n e c t a d o f i s i c a m e n t e à in t e r f a c e e t h 0 at r a v é s
de um sw i t c h , e a ro t a pad r ã o s e r á 10 . 0 . 0 . 1 . Para s e ob t e r
co n e c t i v i d a d e , os com a n d o s se r i a m os s e g u i n t e s :
9.O linux em modo gráf i co
O s e r v i d o r X, ou se r v i d o r gr á f i c o , pr o v ê as
fun c i o n a l i d a d e s de co n t r o l e do ha r dw a r e de ví d e o , e en t ã o um
amb i e n t e de tr a b a l h o , ou ge r e n c i a d o r de ja n e l a s , s e ut i l i z a
de s t e s re c u r s o s par a o co n t r o l e do s ap l i c a t i v o s que se
ut i l i z a m do s r e c u r s o s gr á f i c o s .
Em l i n u x , ex i s t e m di v e r s o s ge r e n c i a d o r e s de ja n e l a s ,
en t r e e l e s os mai s co n h e c i d o s o Gnome e o KDE.
Pág i n a 37 de 45
Red e s e ro t a s
Lembr a n d o que o s e r v i d o r X é uma ap l i c a ç ã o que pe rm i t e
que não ape n a s a máqu i n a em que o mesm o es t á s en d o ex e c u t a d o
se co n e c t e , mas pod e n d o se r ut i l i z a d o em r e d e , com vá r i a s
máqu i n a s s e co n e c t a n d o e s e ut i l i z a n d o de s eu s re c u r s o s ,
apr e s e n t a n d o o re s u l t a d o do pr o c e s s a m e n t o na máqu i n a r em o t a .
Apli c a ç õ e s de pr o d u t i v i d a d e e es c r i t ó r i o , com o
nav e g a d o r e s de in t e r n e t , ed i t o r e s de t e x t o , pl a n i l h a s e
ima g e n s , po s s u e m r ep r e s e n t a n t e s mui t o co n h e c i d o s em l i n u x .
Naveg a d o r e s com o Fir e f o x , SeaMonke y , Oper a , Konque r o r ,
ed i t o r e s de te x t o , apr e s e n t a ç õ e s , pl a n i l h a s e ima g e n s do
pac o t e OpenOff i c e , es t ã o en t r e vá r i o s ex emp l o s .
10.B ib l i og r a f i a
ht t p : / / p t . w i k i p e d i a . o r g / w i k i /Un i x , ac e s s a d o em 07/ 0 7 / 2 0 0 8
ht t p : / / f o c a l i n u x . c i p s g a . o r g . b r , di v e r s a s fo n t e s , ac e s s a d o em
07/ 0 7 2 0 0 8
ht t p : / / w w w . v i v a o l i n u x . c o m . b r / a r t i g o s / i m p r e s s o r a . p h p ?
co d i g o = 1 2 4 4 , en t e n d e n d o o pr o c e s s o de bo o t
ht t p : / / w w w . v i v a o l i n u x . c o m . b r / a r t i g o s / i m p r e s s o r a . p h p ?
co d i g o = 4 9 4 0 , s i s t e m a s de bo o t , ní v e i s de ex e c u ç ã o e shu t d o w n
ht t p : / / w w w . g u i a d o h a r d w a r e . n e t / t u t o r i a i s / e n t e n d e n d o - com o - l i n u x -
fun c i o n a / p r o c e s s o - bo o t - ar q u i v o s - in i c i a l i z a c a o . h t m l , o pr o c e s s o
de bo o t e os ar q u i v o s de in i c i a l i z a ç ã o
ht t p : / / w w w - 12 8 . i b m . c o m / d e v e l o p e r w o r k s / l i n u x / l i b r a r y / l -
l i n u x b o o t / ? c a = d g r - ln xw 0 6L i n u xBo o t , in s i d e th e l i n u x bo o t
pr o c e s s
ht t p : / / w w w . r e d h a t . c o m / d o c s / m a n u a l s / l i n u x / , ac e s s a d o em
2 1 / 0 7 / 2 0 0 8
TCC – Sof tw a r e Livr e e Sis t e m a s de in f o r m a ç ã o na Fat e c Pra i a
Grand e – Mario Serg i o Kirde iKa Juni o r , em 19 / 0 7 / 2 0 0 8
11.L i c ença
Pág i n a 38 de 45
Atribu ição 2.5
A INSTITUIÇÃO CREATIVE COMMONSNÃO É UMESCRITÓRIO DE
ADVOCACIA E NÃO PRESTA SERVIÇOS JURÍDICOS. A DISTRIBUIÇÃO
DESTA LICENÇANÃO ESTABELECE QUALQUERRELAÇÃOADVOCATÍCIA. O
CREATIVE COMMONSDISPONIBILIZA ESTA INFORMAÇÃO"NO ESTADO EM
QUESE ENCONTRA". O CREATIVE COMMONSNÃO FAZ QUALQUERGARANTIA
QUANTOÀS INFORMAÇÕESDISPONIBILIZADASE SE EXONERADE
QUALQUERRESPONSABILIDADEPOR DANOS RESULTANTES DO SEU USO.
Li c e n ç a
A OBRA(CONFORMEDEFINIDA ABAIXO) É DISPONIBILIZADADE
ACORDOCOMOS TERMOSDESTA LICENÇAPÚBLICA CREATIVE COMMONS
("CCPL" OU "LICENÇA"). A OBRAÉ PROTEGIDA POR DIREITO AUTORAL
E/OU OUTRAS LEIS APLICÁVEIS. QUALQUERUSO DA OBRAQUENÃO O
AUTORIZADOSOB ESTA LICENÇAOU PELA LEGISLAÇÃOAUTORALÉ
PROIBIDO.
AO EXERCERQUAISQUERDOS DIREITOS À OBRAAQUI CONCEDIDOS,
VOCÊ ACEITA E CONCORDAFICAR OBRIGADONOS TERMOSDESTA
LICENÇA. O LICENCIANTE CONCEDEA VOCÊ OS DIREITOS AQUI
CONTIDOS EMCONTRAPARTIDA À SUAACEITAÇÃODESTES TERMOSE
CONDIÇÕES.
1. Defin i çõe s
a. "Obra Colet i v a" s i g n i f i c a uma ob r a , ta l com o uma
ed i ç ã o pe r i ó d i c a , an t o l o g i a ou en c i c l o p é d i a , na qua l a
Obra em sua to t a l i d a d e e de fo r m a in a l t e r a d a , em co n j u n t o
com um núme r o de ou t r a s co n t r i b u i ç õ e s , co n s t i t u i n d o ob r a s
in d e p e n d e n t e s e s ep a r a d a s em s i mesm a s , sã o ag r e g a d a s em
um t r a b a l h o co l e t i v o . Uma ob r a que co n s t i t u a uma Obra
Col e t i v a não se r á co n s i d e r a d a Obra Der i v a d a (c o n f o r m e
de f i n i d o aba i x o ) par a os pr o p ó s i t o s de s t a l i c e n ç a .
b. "Obra Derivada" s i g n i f i c a uma ob r a ba s e a d a so b r e a
Obra ou so b r e a Obra e ou t r a s ob r a s pr é - ex i s t e n t e s , ta l
com o uma tr a d u ç ã o , ar r a n j o mus i c a l , dr am a t i z a ç ã o ,
rom a n t i z a ç ã o , ve r s ã o de f i l m e , gr a v a ç ã o de som ,
r ep r o d u ç ã o de ob r a ar t í s t i c a , re s um o , co n d e n s a ç ã o ou
qua l q u e r ou t r a fo r m a na qua l a Obra po s s a se r re f e i t a ,
t r a n s f o r m a d a ou adap t a d a , com a ex c e ç ã o de que uma ob r a
que co n s t i t u a uma Obra Col e t i v a não s e r á co n s i d e r a d a Obra
Der i v a d a par a f i n s de s t a l i c e n ç a . Para ev i t a r dúv i d a s ,
quan d o a Obra fo r uma comp o s i ç ã o mus i c a l ou gr a v a ç ã o de
som , a s i n c r o n i z a ç ã o da Obra em r e l a ç ã o cr o n o m e t r a d a com
uma ima g e m em mov i m e n t o (“ s y n c h i n g ” ) se r á co n s i d e r a d a uma
Obra Der i v a d a par a os pr o p ó s i t o s de s t a l i c e n ç a .
Pág i n a 39 de 45
c . "Licenc ian te" s i g n i f i c a a pe s s o a f í s i c a ou a
ju r í d i c a que of e r e c e a Obra so b os t e r m o s de s t a l i c e n ç a .
d. "Autor Origina l" s i g n i f i c a a pe s s o a f í s i c a ou
ju r í d i c a que cr i o u a Obra .
e . "Obra" s i g n i f i c a a ob r a au t o r a l , pas s í v e l de
pr o t e ç ã o pe l o di r e i t o au t o r a l , of e r e c i d a so b os t e r m o s
de s t a l i c e n ç a .
f . "Você" s i g n i f i c a a pe s s o a f í s i c a ou ju r í d i c a
ex e r c e n d o di r e i t o s so b es t a Lic e n ç a que não t e n h a
pr e v i a m e n t e vi o l a d o os t e r m o s de s t a Lic e n ç a com r e l a ç ã o à
Obra , ou que te n h a r e c e b i d o pe rm i s s ã o exp r e s s a do
Lic e n c i a n t e par a ex e r c e r di r e i t o s so b es t a Lic e n ç a ape s a r
de uma vi o l a ç ã o pr é v i a .
2. Direi to s de Uso Legí t imo. Nada ne s t a l i c e n ç a dev e s e r
in t e r p r e t a d o de modo a re d u z i r , l i m i t a r ou re s t r i n g i r
qua i s q u e r di r e i t o s re l a t i v o s ao us o l e g í t i m o , ou ou t r a s
l i m i t a ç õ e s so b r e os di r e i t o s ex c l u s i v o s do t i t u l a r de di r e i t o s
au t o r a i s so b a l e g i s l a ç ã o aut o r a l ou qua i s q u e r ou t r a s l e i s
ap l i c á v e i s .
3. Concessão da Licença . O Lic e n c i a n t e co n c e d e a Você uma
l i c e n ç a de ab r a n g ê n c i a mund i a l , sem ro y a l t i e s , não - ex c l u s i v a ,
pe r p é t u a (pe l a dur a ç ã o do di r e i t o aut o r a l ap l i c á v e l ) , su j e i t a
ao s te r m o s e co n d i ç õ e s de s t a Lic e n ç a , par a ex e r c e r os di r e i t o s
so b r e a Obra de f i n i d o s aba i x o :
a. rep r o d u z i r a Obra , in c o r p o r a r a Obra em uma ou mai s
Obra s Col e t i v a s e rep r o d u z i r a Obra quan d o in c o r p o r a d a em
Obra Col e t i v a ;
b. cr i a r e rep r o d u z i r Obra s Der i v a d a s ;
c . di s t r i b u i r cóp i a s ou gr a v a ç õ e s da Obra , ex i b i r
pub l i c a m e n t e , ex e c u t a r pub l i c a m e n t e e ex e c u t a r
pub l i c a m e n t e po r me i o de uma tr a n s m i s s ã o de áud i o di g i t a l
a Obra , in c l u s i v e quan d o in c o r p o r a d a em Obra s Col e t i v a s ;
d. di s t r i b u i r cóp i a s ou gr a v a ç õ e s de Obra s Der i v a d a s ,
ex i b i r pub l i c a m e n t e , ex e c u t a r pub l i c a m e n t e e ex e c u t a r
pub l i c a m e n t e po r me i o de uma tr a n s m i s s ã o di g i t a l de áud i o
Obra s Der i v a d a s ;
e . De modo a to r n a r c l a r a s es t a s di s p o s i ç õ e s , quan d o
uma Obra fo r uma comp o s i ç ã o mus i c a l :
i . Royal t i e s e execução pública . O l i c e n c i a n t e
re n u n c i a ao seu di r e i t o ex c l u s i v o de co l e t a r , s e j a
in d i v i d u a l m e n t e ou at r a v é s de en t i d a d e s co l e t o r a s de
di r e i t o s de ex e c u ç ã o (po r ex emp l o , ECAD, ASCAP, BMI,
SESAC), o va l o r do s seu s di r e i t o s aut o r a i s pe l a
ex e c u ç ã o púb l i c a da ob r a ou ex e c u ç ã o púb l i c a di g i t a l
(po r ex emp l o , web c a s t i n g ) da Obra .
i i . Royal t i e s e Direi to s fonomecânicos . O
Pág i n a 40 de 45
Lic e n c i a n t e re n u n c i a ao seu di r e i t o ex c l u s i v o de
co l e t a r , s e j a in d i v i d u a l m e n t e ou at r a v é s de uma
en t i d a d e de s i g n a d a com o seu ag e n t e (po r ex emp l o , a
ag ê n c i a Harry Fox) , ro y a l t i e s r e l a t i v o s a qua i s q u e r
gr a v a ç õ e s que Você cr i a r da Obra (po r ex emp l o , uma
ve r s ã o "c o v e r " ) e di s t r i b u i r , co n f o r m e as
di s p o s i ç õ e s ap l i c á v e i s de di r e i t o aut o r a l .
f . Direi to s de execução Digi t a l pela Internet
(Webcas t ing ) e royal t i e s . De modo a ev i t a r dúv i d a s ,
quan d o a Obra fo r uma gr a v a ç ã o de som , o Lic e n c i a n t e
r e n u n c i a ao s eu di r e i t o ex c l u s i v o de co l e t a r , se j a
in d i v i d u a l m e n t e ou at r a v é s de en t i d a d e s co l e t o r a s de
di r e i t o s de ex e c u ç ã o (po r ex emp l o , Sound e x c h a n g e ou
ECAD), ro y a l t i e s e di r e i t o s aut o r a i s pe l a ex e c u ç ã o
di g i t a l púb l i c a (po r ex emp l o , Webca s t i n g ) da Obra ,
co n f o r m e as di s p o s i ç õ e s ap l i c á v e i s do di r e i t o au t o r a l .
Os di r e i t o s ac i m a pod em se r ex e r c i d o s em to d a s as míd i a s e
fo r m a t o s , in d e p e n d e n t e de s e r e m co n h e c i d o s ag o r a ou co n c e b i d o s
po s t e r i o r m e n t e . Os di r e i t o s ac i m a in c l u e m o di r e i t o de faz e r
mod i f i c a ç õ e s que fo r e m te c n i c a m e n t e ne c e s s á r i a s par a ex e r c e r
os di r e i t o s em ou t r a s míd i a s , me i o s e fo r m a t o s . Todo s os
di r e i t o s não co n c e d i d o s exp r e s s a m e n t e pe l o Lic e n c i a n t e f i c a m
aqu i r e s e r v a d o s .
4. Restr i çõe s . A l i c e n ç a co n c e d i d a na Seçã o 3 ac i m a es t á
exp r e s s a m e n t e su j e i t a e l i m i t a d a ao s s e g u i n t e s te r m o s :
a. Você pod e di s t r i b u i r , ex i b i r pub l i c a m e n t e , ex e c u t a r
pub l i c a m e n t e ou ex e c u t a r pub l i c a m e n t e po r me i o s di g i t a i s
a Obra ape n a s so b os te r m o s de s t a Lic e n ç a , e Você dev e
in c l u i r uma cóp i a de s t a l i c e n ç a , ou o Iden t i f i c a d o r
Unifo r m i z a d o de Recur s o s (Unif o r m Resou r c e Iden t i f i e r )
par a es t a Lic e n ç a , com cad a cóp i a ou gr a v a ç ã o da Obra que
Você di s t r i b u i r , ex i b i r pub l i c a m e n t e , ex e c u t a r
pub l i c a m e n t e , ou ex e c u t a r pub l i c a m e n t e po r me i o s
di g i t a i s . Você não pod e r á of e r e c e r ou imp o r qua i s q u e r
t e r m o s so b r e a Obra que al t e r e m ou r e s t r i n j a m os te r m o s
de s t a Lic e n ç a ou o ex e r c í c i o do s di r e i t o s aqu i co n c e d i d o s
ao s de s t i n a t á r i o s . Você não pod e r á sub - l i c e n c i a r a Obra .
Você dev e r á man t e r in t a c t a s to d a s as in f o r m a ç õ e s que se
r e f e r e m a es t a Lic e n ç a e à ex c l u s ã o de ga r a n t i a s . Você
não pod e di s t r i b u i r , ex i b i r pub l i c a m e n t e , ex e c u t a r
pub l i c a m e n t e ou ex e c u t a r pub l i c a m e n t e po r me i o s di g i t a i s
a Obra com qua l q u e r med i d a t e c n o l ó g i c a que co n t r o l e o
ac e s s o ou o us o da Obra de man e i r a in c o n s i s t e n t e com os
t e r m o s de s t e Acor d o de Lic e n ç a . O di s p o s t o ac i m a se
ap l i c a à Obra en qu a n t o in c o r p o r a d a em uma Obra Col e t i v a ,
mas i s t o não re q u e r que a Obra Col e t i v a , à par t e da Obra
Pág i n a 41 de 45
em s i , es t e j a su j e i t a ao s te r m o s de s t a Lic e n ç a . Se Você
cr i a r uma Obra Col e t i v a , em hav e n d o no t i f i c a ç ã o de
qua l q u e r Lic e n c i a n t e , Você dev e , na med i d a do raz o á v e l ,
r em o v e r da Obra Col e t i v a qua l q u e r cr é d i t o , co n f o r m e
es t i p u l a d o na c l á u s u l a 4 (b) , quan d o so l i c i t a d o . Se Você
cr i a r um tr a b a l h o de r i v a d o , em hav e n d o av i s o de qua l q u e r
Lic e n c i a n t e , Você dev e , na med i d a do po s s í v e l , r e t i r a r do
t r a b a l h o de r i v a d o , qua l q u e r cr é d i t o co n f o r m e es t i p u l a d o
na c l á u s u l a 4 (b) , co n f o r m e so l i c i t a d o .
b. Se Você di s t r i b u i r , ex i b i r pub l i c a m e n t e , ex e c u t a r
pub l i c a m e n t e ou ex e c u t a r pub l i c a m e n t e po r me i o s di g i t a i s
a Obra ou qua l q u e r Obra Der i v a d a ou Obra Col e t i v a , Você
de v e man t e r in t a c t a s to d a s as in f o r m a ç õ e s re l a t i v a s a
di r e i t o s au t o r a i s so b r e a Obra e ex i b i r , de fo r m a
raz o á v e l com re l a ç ã o ao me i o ou míd i a que Você es t á
ut i l i z a n d o : (i ) o nom e do au t o r or i g i n a l (ou seu
ps e u d ô n i m o , s e fo r o ca s o ) s e fo r n e c i d o e/ o u (i i ) se o
aut o r or i g i n a l e/ o u o Lic e n c i a n t e de s i g n a r ou t r a par t e ou
par t e s (Ex. : um in s t i t u t o pa t r o c i n a d o r , ór g ã o que
pub l i c o u , pe r i ó d i c o , et c . ) par a at r i b u i ç ã o nas
in f o r m a ç õ e s r e l a t i v a s ao s di r e i t o s aut o r a i s do
Lic e n c i a n t e , te r m o s de s e r v i ç o ou po r ou t r o s me i o s
raz o á v e i s , o nom e da par t e ou par t e s ; o t í t u l o da Obra ,
s e fo r n e c i d o ; na med i d a do raz o á v e l , o Iden t i f i c a d o r
Unifo r m i z a d o de Recur s o s (URI) que o Lic e n c i a n t e
es p e c i f i c a r par a es t a r as s o c i a d o à Obra , se houv e r ,
ex c e t o s e o URI não s e r e f e r i r ao av i s o de di r e i t o s
aut o r a i s ou à in f o r m a ç ã o so b r e o re g i m e de l i c e n c i a m e n t o
da Obra ; e no ca s o de Obra Der i v a d a , cr é d i t o
id e n t i f i c a n d o o us o da Obra na Obra Der i v a d a (ex em p l o :
"Tr a d u ç ã o Fran c e s a da Obra de Auto r Orig i n a l " , ou
"Rot e i r o ba s e a d o na Obra or i g i n a l de Auto r Orig i n a l " ) .
Tal cr é d i t o pod e se r imp l e m e n t a d o de qua l q u e r fo r m a
raz o á v e l ; en t r e t a n t o , no ca s o de Obra Der i v a d a ou Obra
Col e t i v a , es t e cr é d i t o apa r e c e r á no mín i m o ond e qua l q u e r
ou t r o cr é d i t o de au t o r i a comp a r á v e l apa r e c e r e de modo ao
men o s tã o pr o e m i n e n t e quan t o es t e ou t r o cr é d i t o .
5. Declarações , Garant i a s e Exoneração
EXCETO QUANDOFOR DE OUTRAFORMAMUTUAMENTEACORDADOPELAS
PARTES POR ESCRITO, O LICENCIANTE OFERECE A OBRA“NO ESTADO EM
QUESE ENCONTRA” (AS IS) E NÃO PRESTA QUAISQUERGARANTIAS OU
DECLARAÇÕESDE QUALQUERESPÉCIE RELATIVAS À OBRA, SEJAMELAS
EXPRESSAS OU IMPLÍCITAS, DECORRENTES DA LEI OU QUAISQUER
OUTRAS, INCLUINDO, SEMLIMITAÇÃO, QUAISQUERGARANTIAS SOBREA
TITULARIDADEDA OBRA, ADEQUAÇÃOPARAQUAISQUERPROPÓSITOS,
NÃO-VIOLAÇÃODE DIREITOS, OU INEXISTÊNCIA DE QUAISQUER
DEFEITOS LATENTES, ACURACIDADE, PRESENÇAOU AUSÊNCIA DE ERROS,
Pág i n a 42 de 45
SEJAMELES APARENTES OU OCULTOS. EMJURISDIÇÕES QUENÃO
ACEITEMA EXCLUSÃODE GARANTIAS IMPLÍCITAS, ESTAS EXCLUSÕES
PODEMNÃO SE APLICARA VOCÊ.
6. Limitação de Responsabi l i d ade . EXCETO NA EXTENSÃOEXIGIDA
PELA LEI APLICÁVEL, EMNENHUMACIRCUNSTÂNCIA O LICENCIANTE
SERÁ RESPONSÁVELPARACOMVOCÊ POR QUAISQUERDANOS, ESPECIAIS,
INCIDENTAIS, CONSEQÜENCIAIS, PUNITIVOS OU EXEMPLARES, ORIUNDOS
DESTA LICENÇAOU DO USO DA OBRA, MESMOQUEO LICENCIANTE TENHA
SIDO AVISADOSOBREA POSSIBILIDADE DE TAIS DANOS.
7. Terminação
a. Esta Lic e n ç a e os di r e i t o s aqu i co n c e d i d o s
t e r m i n a r ã o aut o m a t i c a m e n t e no ca s o de qua l q u e r vi o l a ç ã o
do s t e r m o s de s t a Lic e n ç a po r Você . Pes s o a s f í s i c a s ou
ju r í d i c a s que te n h a m re c e b i d o Obra s Der i v a d a s ou Obra s
Col e t i v a s de Você so b es t a Lic e n ç a , en t r e t a n t o , não t e r ã o
sua s l i c e n ç a s te r m i n a d a s de s d e que ta i s pe s s o a s f í s i c a s
ou ju r í d i c a s pe rm a n e ç a m em to t a l cump r i m e n t o com es s a s
l i c e n ç a s . As Seçõ e s 1 , 2 , 5, 6 , 7 e 8 sub s i s t i r ã o a
qua l q u e r te r m i n a ç ã o de s t a Lic e n ç a .
b. Suje i t o ao s te r m o s e co n d i ç õ e s di s p o s t o s ac i m a , a
l i c e n ç a aqu i co n c e d i d a é pe r p é t u a (pe l a dur a ç ã o do
di r e i t o aut o r a l ap l i c á v e l à Obra) . Não ob s t a n t e o
di s p o s t o ac i m a , o Lic e n c i a n t e re s e r v a - se o di r e i t o de
di f u n d i r a Obra so b t e r m o s di f e r e n t e s de l i c e n ç a ou de
ce s s a r a di s t r i b u i ç ã o da Obra a qua l q u e r momen t o ; de s d e
que , no en t a n t o , qua i s q u e r de s t a s aç õ e s não s i r v a m com o
me i o de r e t r a t a ç ã o de s t a Lic e n ç a (ou de qua l q u e r ou t r a
l i c e n ç a que t e n h a s i d o co n c e d i d a so b os t e r m o s de s t a
Lic e n ç a , ou que de v a se r co n c e d i d a so b os te r m o s de s t a
Lic e n ç a ) e es t a Lic e n ç a co n t i n u a r á vá l i d a e ef i c a z a não
s e r que s e j a te r m i n a d a de ac o r d o com o di s p o s t o ac i m a .
8. Outras Dispos içõe s
a. Cada vez que Você di s t r i b u i r ou ex e c u t a r
pub l i c a m e n t e po r me i o s di g i t a i s a Obra ou uma Obra
Col e t i v a , o Lic e n c i a n t e of e r e c e ao de s t i n a t á r i o uma
l i c e n ç a da Obra no s mesm o s t e r m o s e co n d i ç õ e s que a
l i c e n ç a co n c e d i d a a Você so b es t a Lic e n ç a .
b. Cada vez que Você di s t r i b u i r ou ex e c u t a r
pub l i c a m e n t e po r me i o s di g i t a i s uma Obra Der i v a d a , o
Lic e n c i a n t e of e r e c e ao de s t i n a t á r i o uma l i c e n ç a à Obra
or i g i n a l no s mesm o s t e r m o s e co n d i ç õ e s que fo r a m
co n c e d i d o s a Você so b es t a Lic e n ç a .
c . Se qua l q u e r di s p o s i ç ã o de s t a Lic e n ç a fo r t i d a com o
in v á l i d a ou não - ex e c u t á v e l so b a l e i ap l i c á v e l , i s t o não
af e t a r á a va l i d a d e ou a po s s i b i l i d a d e de ex e c u ç ã o do
Pág i n a 43 de 45
Curso linux professor rafael
Curso linux professor rafael

Mais conteúdo relacionado

Destaque

Perl
PerlPerl
Perl
Tiago
 
Express Scripts_Certificate
Express Scripts_CertificateExpress Scripts_Certificate
Express Scripts_Certificate
Shaqula Taylor
 
New Directions.PDF
New Directions.PDFNew Directions.PDF
New Directions.PDF
Laura Doyle
 
Lpi 101
Lpi 101Lpi 101
Lpi 101
Tiago
 
19.電腦若遇到停電或斷電,當恢復供電時如何使系統自動開啟?
19.電腦若遇到停電或斷電,當恢復供電時如何使系統自動開啟?19.電腦若遇到停電或斷電,當恢復供電時如何使系統自動開啟?
19.電腦若遇到停電或斷電,當恢復供電時如何使系統自動開啟?Chui-Wen Chiu
 
Filestream sistema arquivos
Filestream  sistema arquivosFilestream  sistema arquivos
Filestream sistema arquivos
Tiago
 
Desarrollo+
Desarrollo+Desarrollo+
Desarrollo+
viviangv11
 
Printable 04 Dial Machine
Printable 04 Dial MachinePrintable 04 Dial Machine
Printable 04 Dial Machine
gherrington
 
C# classes
C#   classesC#   classes
C# classes
Tiago
 
La historia en diversos tiempos y lugares
La historia en diversos tiempos y lugaresLa historia en diversos tiempos y lugares
La historia en diversos tiempos y lugares
monitatorresgutierrez
 
國立新港藝術高中學生【讓愛茁壯為公益發聲影片製作】計劃書
國立新港藝術高中學生【讓愛茁壯為公益發聲影片製作】計劃書國立新港藝術高中學生【讓愛茁壯為公益發聲影片製作】計劃書
國立新港藝術高中學生【讓愛茁壯為公益發聲影片製作】計劃書
昱晴 尤
 
Pascal
PascalPascal
Pascal
Tiago
 
創意影片製作計畫書+個人的心得
 創意影片製作計畫書+個人的心得 創意影片製作計畫書+個人的心得
創意影片製作計畫書+個人的心得
昱晴 尤
 
Funcionamento do setup
Funcionamento do setupFuncionamento do setup
Funcionamento do setup
Tiago
 
Health Safety Environment (HSE) Plan
Health Safety Environment (HSE) PlanHealth Safety Environment (HSE) Plan
Health Safety Environment (HSE) Plan
ROBERTO BATAHOY GAMALE JR
 

Destaque (15)

Perl
PerlPerl
Perl
 
Express Scripts_Certificate
Express Scripts_CertificateExpress Scripts_Certificate
Express Scripts_Certificate
 
New Directions.PDF
New Directions.PDFNew Directions.PDF
New Directions.PDF
 
Lpi 101
Lpi 101Lpi 101
Lpi 101
 
19.電腦若遇到停電或斷電,當恢復供電時如何使系統自動開啟?
19.電腦若遇到停電或斷電,當恢復供電時如何使系統自動開啟?19.電腦若遇到停電或斷電,當恢復供電時如何使系統自動開啟?
19.電腦若遇到停電或斷電,當恢復供電時如何使系統自動開啟?
 
Filestream sistema arquivos
Filestream  sistema arquivosFilestream  sistema arquivos
Filestream sistema arquivos
 
Desarrollo+
Desarrollo+Desarrollo+
Desarrollo+
 
Printable 04 Dial Machine
Printable 04 Dial MachinePrintable 04 Dial Machine
Printable 04 Dial Machine
 
C# classes
C#   classesC#   classes
C# classes
 
La historia en diversos tiempos y lugares
La historia en diversos tiempos y lugaresLa historia en diversos tiempos y lugares
La historia en diversos tiempos y lugares
 
國立新港藝術高中學生【讓愛茁壯為公益發聲影片製作】計劃書
國立新港藝術高中學生【讓愛茁壯為公益發聲影片製作】計劃書國立新港藝術高中學生【讓愛茁壯為公益發聲影片製作】計劃書
國立新港藝術高中學生【讓愛茁壯為公益發聲影片製作】計劃書
 
Pascal
PascalPascal
Pascal
 
創意影片製作計畫書+個人的心得
 創意影片製作計畫書+個人的心得 創意影片製作計畫書+個人的心得
創意影片製作計畫書+個人的心得
 
Funcionamento do setup
Funcionamento do setupFuncionamento do setup
Funcionamento do setup
 
Health Safety Environment (HSE) Plan
Health Safety Environment (HSE) PlanHealth Safety Environment (HSE) Plan
Health Safety Environment (HSE) Plan
 

Semelhante a Curso linux professor rafael

Capitulo 5
Capitulo 5Capitulo 5
Livro sobre a cultura do inhame
Livro sobre a cultura do inhameLivro sobre a cultura do inhame
Livro sobre a cultura do inhame
Rogerio de Souza Souza
 
Espaciado
EspaciadoEspaciado
Espaciado
EspaciadoEspaciado
Espaciado
Daniela Aguilera
 
Espaciado
EspaciadoEspaciado
Espaciado
Karen Mancera
 
Desenvolvimento de robô social
Desenvolvimento de robô socialDesenvolvimento de robô social
Desenvolvimento de robô social
Fernando Passold
 
Anguie Natalia Tinjacá Pantoja. Mantenimiento (1)
Anguie Natalia Tinjacá Pantoja. Mantenimiento (1)Anguie Natalia Tinjacá Pantoja. Mantenimiento (1)
Anguie Natalia Tinjacá Pantoja. Mantenimiento (1)
Anguie Natalia Tinjacá Pantoja
 
Proyecto t4 f1 final
Proyecto t4 f1 finalProyecto t4 f1 final
Proyecto t4 f1 final
fripsihiguera
 
A Catedral e o Bazar
A Catedral e o BazarA Catedral e o Bazar
A Catedral e o Bazar
joselopes1984
 
Service Jam Curitiba 2016
Service Jam Curitiba 2016Service Jam Curitiba 2016
Service Jam Curitiba 2016
Israel Lessak
 
Guia de Carreira em UX Design - O guia completo para começar na área.
Guia de Carreira em UX Design - O guia completo para começar na área.Guia de Carreira em UX Design - O guia completo para começar na área.
Guia de Carreira em UX Design - O guia completo para começar na área.
R.A Gomes
 
Tópicos - Computacao Paralela Intalação MPI
Tópicos - Computacao Paralela Intalação MPITópicos - Computacao Paralela Intalação MPI
Tópicos - Computacao Paralela Intalação MPI
Luiz Arthur
 
tarea semana 11 (1).pdf
tarea semana 11 (1).pdftarea semana 11 (1).pdf
tarea semana 11 (1).pdf
MarianaCValleValeria
 
3 transtono (disorder) não é um conceito científico nem a cid é uma classif...
3   transtono (disorder) não é um conceito científico nem a cid é uma classif...3   transtono (disorder) não é um conceito científico nem a cid é uma classif...
3 transtono (disorder) não é um conceito científico nem a cid é uma classif...
Luiz Miranda-Sá
 
Virus informático
Virus informáticoVirus informático
Virus informático
Rogj7595
 
Narrativa de un Problema - Matemática I - Prof. Dipl. Lencioni, Gustavo Omar.-
Narrativa de un Problema - Matemática I - Prof. Dipl. Lencioni, Gustavo Omar.-Narrativa de un Problema - Matemática I - Prof. Dipl. Lencioni, Gustavo Omar.-
Narrativa de un Problema - Matemática I - Prof. Dipl. Lencioni, Gustavo Omar.-
Gustavo Lencioni Cacciola
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pdf
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pdfTECLADO ERGONÓMICO Y PANTALLAS TACTILES.pdf
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pdf
KerllySoledispaSoled
 
37123831 04-das coisasnascemcoisas-brunomunari
37123831 04-das coisasnascemcoisas-brunomunari37123831 04-das coisasnascemcoisas-brunomunari
37123831 04-das coisasnascemcoisas-brunomunari
dimfer
 
1 transtono (disorder) não é um conceito científico nem a cid é uma classif...
1   transtono (disorder) não é um conceito científico nem a cid é uma classif...1   transtono (disorder) não é um conceito científico nem a cid é uma classif...
1 transtono (disorder) não é um conceito científico nem a cid é uma classif...
Luiz Miranda-Sá
 
Tcc marcio menezes utilização da metodologia top - down na elaboração de u...
Tcc marcio menezes    utilização da metodologia top - down na elaboração de u...Tcc marcio menezes    utilização da metodologia top - down na elaboração de u...
Tcc marcio menezes utilização da metodologia top - down na elaboração de u...
morgana
 

Semelhante a Curso linux professor rafael (20)

Capitulo 5
Capitulo 5Capitulo 5
Capitulo 5
 
Livro sobre a cultura do inhame
Livro sobre a cultura do inhameLivro sobre a cultura do inhame
Livro sobre a cultura do inhame
 
Espaciado
EspaciadoEspaciado
Espaciado
 
Espaciado
EspaciadoEspaciado
Espaciado
 
Espaciado
EspaciadoEspaciado
Espaciado
 
Desenvolvimento de robô social
Desenvolvimento de robô socialDesenvolvimento de robô social
Desenvolvimento de robô social
 
Anguie Natalia Tinjacá Pantoja. Mantenimiento (1)
Anguie Natalia Tinjacá Pantoja. Mantenimiento (1)Anguie Natalia Tinjacá Pantoja. Mantenimiento (1)
Anguie Natalia Tinjacá Pantoja. Mantenimiento (1)
 
Proyecto t4 f1 final
Proyecto t4 f1 finalProyecto t4 f1 final
Proyecto t4 f1 final
 
A Catedral e o Bazar
A Catedral e o BazarA Catedral e o Bazar
A Catedral e o Bazar
 
Service Jam Curitiba 2016
Service Jam Curitiba 2016Service Jam Curitiba 2016
Service Jam Curitiba 2016
 
Guia de Carreira em UX Design - O guia completo para começar na área.
Guia de Carreira em UX Design - O guia completo para começar na área.Guia de Carreira em UX Design - O guia completo para começar na área.
Guia de Carreira em UX Design - O guia completo para começar na área.
 
Tópicos - Computacao Paralela Intalação MPI
Tópicos - Computacao Paralela Intalação MPITópicos - Computacao Paralela Intalação MPI
Tópicos - Computacao Paralela Intalação MPI
 
tarea semana 11 (1).pdf
tarea semana 11 (1).pdftarea semana 11 (1).pdf
tarea semana 11 (1).pdf
 
3 transtono (disorder) não é um conceito científico nem a cid é uma classif...
3   transtono (disorder) não é um conceito científico nem a cid é uma classif...3   transtono (disorder) não é um conceito científico nem a cid é uma classif...
3 transtono (disorder) não é um conceito científico nem a cid é uma classif...
 
Virus informático
Virus informáticoVirus informático
Virus informático
 
Narrativa de un Problema - Matemática I - Prof. Dipl. Lencioni, Gustavo Omar.-
Narrativa de un Problema - Matemática I - Prof. Dipl. Lencioni, Gustavo Omar.-Narrativa de un Problema - Matemática I - Prof. Dipl. Lencioni, Gustavo Omar.-
Narrativa de un Problema - Matemática I - Prof. Dipl. Lencioni, Gustavo Omar.-
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pdf
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pdfTECLADO ERGONÓMICO Y PANTALLAS TACTILES.pdf
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pdf
 
37123831 04-das coisasnascemcoisas-brunomunari
37123831 04-das coisasnascemcoisas-brunomunari37123831 04-das coisasnascemcoisas-brunomunari
37123831 04-das coisasnascemcoisas-brunomunari
 
1 transtono (disorder) não é um conceito científico nem a cid é uma classif...
1   transtono (disorder) não é um conceito científico nem a cid é uma classif...1   transtono (disorder) não é um conceito científico nem a cid é uma classif...
1 transtono (disorder) não é um conceito científico nem a cid é uma classif...
 
Tcc marcio menezes utilização da metodologia top - down na elaboração de u...
Tcc marcio menezes    utilização da metodologia top - down na elaboração de u...Tcc marcio menezes    utilização da metodologia top - down na elaboração de u...
Tcc marcio menezes utilização da metodologia top - down na elaboração de u...
 

Mais de Tiago

Programacao php moodle
Programacao php moodleProgramacao php moodle
Programacao php moodle
Tiago
 
Apostila cdtc dotproject
Apostila cdtc dotprojectApostila cdtc dotproject
Apostila cdtc dotproject
Tiago
 
6572501 ldp-apostila-de-turbo-pascal
6572501 ldp-apostila-de-turbo-pascal6572501 ldp-apostila-de-turbo-pascal
6572501 ldp-apostila-de-turbo-pascal
Tiago
 
Guia rapido de_pascal
Guia rapido de_pascalGuia rapido de_pascal
Guia rapido de_pascal
Tiago
 
Python bge
Python bgePython bge
Python bge
Tiago
 
Curso python
Curso pythonCurso python
Curso python
Tiago
 
Curso python
Curso pythonCurso python
Curso python
Tiago
 
Aula 01 python
Aula 01 pythonAula 01 python
Aula 01 python
Tiago
 
Threading in c_sharp
Threading in c_sharpThreading in c_sharp
Threading in c_sharp
Tiago
 
Retirar acentos de_determinado_texto_em_c_sharp
Retirar acentos de_determinado_texto_em_c_sharpRetirar acentos de_determinado_texto_em_c_sharp
Retirar acentos de_determinado_texto_em_c_sharp
Tiago
 
Remover caracteres especiais_texto_em_c_sharp
Remover caracteres especiais_texto_em_c_sharpRemover caracteres especiais_texto_em_c_sharp
Remover caracteres especiais_texto_em_c_sharp
Tiago
 
Obter ip da_internet_em_c_sharp
Obter ip da_internet_em_c_sharpObter ip da_internet_em_c_sharp
Obter ip da_internet_em_c_sharp
Tiago
 
Metodo using no_c_sharp
Metodo using no_c_sharpMetodo using no_c_sharp
Metodo using no_c_sharp
Tiago
 
Introdução ao c# para iniciantes
Introdução ao c# para iniciantesIntrodução ao c# para iniciantes
Introdução ao c# para iniciantes
Tiago
 
Interfaces windows em c sharp
Interfaces windows em c sharpInterfaces windows em c sharp
Interfaces windows em c sharp
Tiago
 
Curso de shell
Curso de shellCurso de shell
Curso de shell
Tiago
 
Controle lpt em_c_sharp
Controle lpt em_c_sharpControle lpt em_c_sharp
Controle lpt em_c_sharp
Tiago
 
Classes csharp
Classes csharpClasses csharp
Classes csharp
Tiago
 
C# o basico
C#   o basicoC#   o basico
C# o basico
Tiago
 
Csharp ebook
Csharp ebookCsharp ebook
Csharp ebook
Tiago
 

Mais de Tiago (20)

Programacao php moodle
Programacao php moodleProgramacao php moodle
Programacao php moodle
 
Apostila cdtc dotproject
Apostila cdtc dotprojectApostila cdtc dotproject
Apostila cdtc dotproject
 
6572501 ldp-apostila-de-turbo-pascal
6572501 ldp-apostila-de-turbo-pascal6572501 ldp-apostila-de-turbo-pascal
6572501 ldp-apostila-de-turbo-pascal
 
Guia rapido de_pascal
Guia rapido de_pascalGuia rapido de_pascal
Guia rapido de_pascal
 
Python bge
Python bgePython bge
Python bge
 
Curso python
Curso pythonCurso python
Curso python
 
Curso python
Curso pythonCurso python
Curso python
 
Aula 01 python
Aula 01 pythonAula 01 python
Aula 01 python
 
Threading in c_sharp
Threading in c_sharpThreading in c_sharp
Threading in c_sharp
 
Retirar acentos de_determinado_texto_em_c_sharp
Retirar acentos de_determinado_texto_em_c_sharpRetirar acentos de_determinado_texto_em_c_sharp
Retirar acentos de_determinado_texto_em_c_sharp
 
Remover caracteres especiais_texto_em_c_sharp
Remover caracteres especiais_texto_em_c_sharpRemover caracteres especiais_texto_em_c_sharp
Remover caracteres especiais_texto_em_c_sharp
 
Obter ip da_internet_em_c_sharp
Obter ip da_internet_em_c_sharpObter ip da_internet_em_c_sharp
Obter ip da_internet_em_c_sharp
 
Metodo using no_c_sharp
Metodo using no_c_sharpMetodo using no_c_sharp
Metodo using no_c_sharp
 
Introdução ao c# para iniciantes
Introdução ao c# para iniciantesIntrodução ao c# para iniciantes
Introdução ao c# para iniciantes
 
Interfaces windows em c sharp
Interfaces windows em c sharpInterfaces windows em c sharp
Interfaces windows em c sharp
 
Curso de shell
Curso de shellCurso de shell
Curso de shell
 
Controle lpt em_c_sharp
Controle lpt em_c_sharpControle lpt em_c_sharp
Controle lpt em_c_sharp
 
Classes csharp
Classes csharpClasses csharp
Classes csharp
 
C# o basico
C#   o basicoC#   o basico
C# o basico
 
Csharp ebook
Csharp ebookCsharp ebook
Csharp ebook
 

Último

OS elementos de uma boa Redação para o ENEM.pdf
OS elementos de uma boa Redação para o ENEM.pdfOS elementos de uma boa Redação para o ENEM.pdf
OS elementos de uma boa Redação para o ENEM.pdf
AmiltonAparecido1
 
As sequências didáticas: práticas educativas
As sequências didáticas: práticas educativasAs sequências didáticas: práticas educativas
As sequências didáticas: práticas educativas
rloureiro1
 
Aula 2 - Revisando o significado de fração - Parte 2.pptx
Aula 2 - Revisando o significado de fração - Parte 2.pptxAula 2 - Revisando o significado de fração - Parte 2.pptx
Aula 2 - Revisando o significado de fração - Parte 2.pptx
LILIANPRESTESSCUDELE
 
Introdução à Sociologia: caça-palavras na escola
Introdução à Sociologia: caça-palavras na escolaIntrodução à Sociologia: caça-palavras na escola
Introdução à Sociologia: caça-palavras na escola
Professor Belinaso
 
D20 - Descritores SAEB de Língua Portuguesa
D20 - Descritores SAEB de Língua PortuguesaD20 - Descritores SAEB de Língua Portuguesa
D20 - Descritores SAEB de Língua Portuguesa
eaiprofpolly
 
Cartinhas de solidariedade e esperança.pptx
Cartinhas de solidariedade e esperança.pptxCartinhas de solidariedade e esperança.pptx
Cartinhas de solidariedade e esperança.pptx
Zenir Carmen Bez Trombeta
 
Telepsiquismo Utilize seu poder extrassensorial para atrair prosperidade (Jos...
Telepsiquismo Utilize seu poder extrassensorial para atrair prosperidade (Jos...Telepsiquismo Utilize seu poder extrassensorial para atrair prosperidade (Jos...
Telepsiquismo Utilize seu poder extrassensorial para atrair prosperidade (Jos...
fran0410
 
Reino-Vegetal plantas e demais conceitos .pptx
Reino-Vegetal plantas e demais conceitos .pptxReino-Vegetal plantas e demais conceitos .pptx
Reino-Vegetal plantas e demais conceitos .pptx
CarinaSantos916505
 
O Profeta Jeremias - A Biografia de Jeremias.pptx4
O Profeta Jeremias - A Biografia de Jeremias.pptx4O Profeta Jeremias - A Biografia de Jeremias.pptx4
O Profeta Jeremias - A Biografia de Jeremias.pptx4
DouglasMoraes54
 
-Rudolf-Laban-e-a-teoria-do-movimento.ppt
-Rudolf-Laban-e-a-teoria-do-movimento.ppt-Rudolf-Laban-e-a-teoria-do-movimento.ppt
-Rudolf-Laban-e-a-teoria-do-movimento.ppt
fagnerlopes11
 
497417426-conheca-os-principais-graficos-da-radiestesia-e-da-radionica.pdf
497417426-conheca-os-principais-graficos-da-radiestesia-e-da-radionica.pdf497417426-conheca-os-principais-graficos-da-radiestesia-e-da-radionica.pdf
497417426-conheca-os-principais-graficos-da-radiestesia-e-da-radionica.pdf
JoanaFigueira11
 
UFCD_3546_Prevenção e primeiros socorros_geriatria.pdf
UFCD_3546_Prevenção e primeiros socorros_geriatria.pdfUFCD_3546_Prevenção e primeiros socorros_geriatria.pdf
UFCD_3546_Prevenção e primeiros socorros_geriatria.pdf
Manuais Formação
 
JOGO DA VELHA FESTA JUNINA - ARQUIVO GRATUITO.pdf
JOGO DA VELHA FESTA JUNINA - ARQUIVO GRATUITO.pdfJOGO DA VELHA FESTA JUNINA - ARQUIVO GRATUITO.pdf
JOGO DA VELHA FESTA JUNINA - ARQUIVO GRATUITO.pdf
ClaudiaMainoth
 
Leonardo da Vinci .pptx
Leonardo da Vinci                  .pptxLeonardo da Vinci                  .pptx
Leonardo da Vinci .pptx
TomasSousa7
 
UFCD_10949_Lojas e-commerce no-code_índice.pdf
UFCD_10949_Lojas e-commerce no-code_índice.pdfUFCD_10949_Lojas e-commerce no-code_índice.pdf
UFCD_10949_Lojas e-commerce no-code_índice.pdf
Manuais Formação
 
Vogais Ilustrados para alfabetização infantil
Vogais Ilustrados para alfabetização infantilVogais Ilustrados para alfabetização infantil
Vogais Ilustrados para alfabetização infantil
mamaeieby
 
1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf
1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf
1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf
SILVIAREGINANAZARECA
 
UFCD_4667_Preparação e confeção de molhos e fundos de cozinha_índice.pdf
UFCD_4667_Preparação e confeção de molhos e fundos de cozinha_índice.pdfUFCD_4667_Preparação e confeção de molhos e fundos de cozinha_índice.pdf
UFCD_4667_Preparação e confeção de molhos e fundos de cozinha_índice.pdf
Manuais Formação
 
Redação e Leitura_7º ano_58_Produção de cordel .pptx
Redação e Leitura_7º ano_58_Produção de cordel .pptxRedação e Leitura_7º ano_58_Produção de cordel .pptx
Redação e Leitura_7º ano_58_Produção de cordel .pptx
DECIOMAURINARAMOS
 
Treinamento NR 38 - CORPO PRINCIPAL da NORMA.pptx
Treinamento NR 38 - CORPO PRINCIPAL da NORMA.pptxTreinamento NR 38 - CORPO PRINCIPAL da NORMA.pptx
Treinamento NR 38 - CORPO PRINCIPAL da NORMA.pptx
MarcosPaulo777883
 

Último (20)

OS elementos de uma boa Redação para o ENEM.pdf
OS elementos de uma boa Redação para o ENEM.pdfOS elementos de uma boa Redação para o ENEM.pdf
OS elementos de uma boa Redação para o ENEM.pdf
 
As sequências didáticas: práticas educativas
As sequências didáticas: práticas educativasAs sequências didáticas: práticas educativas
As sequências didáticas: práticas educativas
 
Aula 2 - Revisando o significado de fração - Parte 2.pptx
Aula 2 - Revisando o significado de fração - Parte 2.pptxAula 2 - Revisando o significado de fração - Parte 2.pptx
Aula 2 - Revisando o significado de fração - Parte 2.pptx
 
Introdução à Sociologia: caça-palavras na escola
Introdução à Sociologia: caça-palavras na escolaIntrodução à Sociologia: caça-palavras na escola
Introdução à Sociologia: caça-palavras na escola
 
D20 - Descritores SAEB de Língua Portuguesa
D20 - Descritores SAEB de Língua PortuguesaD20 - Descritores SAEB de Língua Portuguesa
D20 - Descritores SAEB de Língua Portuguesa
 
Cartinhas de solidariedade e esperança.pptx
Cartinhas de solidariedade e esperança.pptxCartinhas de solidariedade e esperança.pptx
Cartinhas de solidariedade e esperança.pptx
 
Telepsiquismo Utilize seu poder extrassensorial para atrair prosperidade (Jos...
Telepsiquismo Utilize seu poder extrassensorial para atrair prosperidade (Jos...Telepsiquismo Utilize seu poder extrassensorial para atrair prosperidade (Jos...
Telepsiquismo Utilize seu poder extrassensorial para atrair prosperidade (Jos...
 
Reino-Vegetal plantas e demais conceitos .pptx
Reino-Vegetal plantas e demais conceitos .pptxReino-Vegetal plantas e demais conceitos .pptx
Reino-Vegetal plantas e demais conceitos .pptx
 
O Profeta Jeremias - A Biografia de Jeremias.pptx4
O Profeta Jeremias - A Biografia de Jeremias.pptx4O Profeta Jeremias - A Biografia de Jeremias.pptx4
O Profeta Jeremias - A Biografia de Jeremias.pptx4
 
-Rudolf-Laban-e-a-teoria-do-movimento.ppt
-Rudolf-Laban-e-a-teoria-do-movimento.ppt-Rudolf-Laban-e-a-teoria-do-movimento.ppt
-Rudolf-Laban-e-a-teoria-do-movimento.ppt
 
497417426-conheca-os-principais-graficos-da-radiestesia-e-da-radionica.pdf
497417426-conheca-os-principais-graficos-da-radiestesia-e-da-radionica.pdf497417426-conheca-os-principais-graficos-da-radiestesia-e-da-radionica.pdf
497417426-conheca-os-principais-graficos-da-radiestesia-e-da-radionica.pdf
 
UFCD_3546_Prevenção e primeiros socorros_geriatria.pdf
UFCD_3546_Prevenção e primeiros socorros_geriatria.pdfUFCD_3546_Prevenção e primeiros socorros_geriatria.pdf
UFCD_3546_Prevenção e primeiros socorros_geriatria.pdf
 
JOGO DA VELHA FESTA JUNINA - ARQUIVO GRATUITO.pdf
JOGO DA VELHA FESTA JUNINA - ARQUIVO GRATUITO.pdfJOGO DA VELHA FESTA JUNINA - ARQUIVO GRATUITO.pdf
JOGO DA VELHA FESTA JUNINA - ARQUIVO GRATUITO.pdf
 
Leonardo da Vinci .pptx
Leonardo da Vinci                  .pptxLeonardo da Vinci                  .pptx
Leonardo da Vinci .pptx
 
UFCD_10949_Lojas e-commerce no-code_índice.pdf
UFCD_10949_Lojas e-commerce no-code_índice.pdfUFCD_10949_Lojas e-commerce no-code_índice.pdf
UFCD_10949_Lojas e-commerce no-code_índice.pdf
 
Vogais Ilustrados para alfabetização infantil
Vogais Ilustrados para alfabetização infantilVogais Ilustrados para alfabetização infantil
Vogais Ilustrados para alfabetização infantil
 
1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf
1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf
1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf
 
UFCD_4667_Preparação e confeção de molhos e fundos de cozinha_índice.pdf
UFCD_4667_Preparação e confeção de molhos e fundos de cozinha_índice.pdfUFCD_4667_Preparação e confeção de molhos e fundos de cozinha_índice.pdf
UFCD_4667_Preparação e confeção de molhos e fundos de cozinha_índice.pdf
 
Redação e Leitura_7º ano_58_Produção de cordel .pptx
Redação e Leitura_7º ano_58_Produção de cordel .pptxRedação e Leitura_7º ano_58_Produção de cordel .pptx
Redação e Leitura_7º ano_58_Produção de cordel .pptx
 
Treinamento NR 38 - CORPO PRINCIPAL da NORMA.pptx
Treinamento NR 38 - CORPO PRINCIPAL da NORMA.pptxTreinamento NR 38 - CORPO PRINCIPAL da NORMA.pptx
Treinamento NR 38 - CORPO PRINCIPAL da NORMA.pptx
 

Curso linux professor rafael

  • 1. Introdução ao Sis t ema Operaciona l Linux Est e do c um e n t o t em po r ob j e t i v o apr e s e n t a r os pr i n c i p a i s co n c e i t o s e no ç õ e s de ut i l i z a ç ã o de um s i s t e m a l i n u x t í p i c o , com fo c o no us o da l i n h a de com a n d o s , não s en d o es p e c í f i c o a uma di s t r i b u i ç ã o . Pág i n a 1 de 45
  • 2. Sumário 1 .No ç õ e s de s i s t e m a op e r a c i o n a l ..................................................................................3 1 . 1 . F u n d a m e n t o s de s i s t e m a s un i x ...............................................................................3 1 . 1 . 1 . O un i x .....................................................................................................................................3 1 . 1 . 2 .Mu l t i t a r e f a .......................................................................................................................3 1 . 1 . 3 .Mu l t i u s u á r i o .....................................................................................................................3 1 . 1 . 4 . E s t r u t u r a .............................................................................................................................4 1 . 1 . 5 . S i s t e m a de ar q u i v o s ..................................................................................................5 1 . 1 . 6 . E s t r u t u r a de di r e t ó r i o s .......................................................................................5 2 .O l i n u x ............................................................................................................................................. 7 2 . 1 . E s t r u t u r a e fun c i o n a m e n t o do s i s t e m a ..........................................................9 2 . 1 . 1 . O ke r n e l ...............................................................................................................................9 2 . 1 . 2 . O s módu l o s ..........................................................................................................................9 2 . 1 . 3 . O pr o c e s s o de bo o t .....................................................................................................9 2 . 1 . 4 . P r o c e s s o s ..........................................................................................................................1 1 2 . 1 . 4 . 1 . O s pr o c e s s o s , os s e r v i ç o s e os deam o n s .......................................12 2 . 1 . 4 . 2 . C o n t r o l e de pr o c e s s o s .....................................................................................12 2 . 2 .A s in t e r f a c e s t e x t o e gr á f i c a ..........................................................................13 2 . 3 .S h e l l ou l i n h a de com a n d o s ..................................................................................15 2 . 4 .P e r m i s s õ e s .............................................................................................................................17 2 . 5 . T r a b a l h a n d o com ar q u i v o s .......................................................................................2 1 2 . 6 .Man i p u l a n d o e nav e g a n d o di r e t ó r i o s ............................................................2 1 2 . 7 .Ex e c u t a n d o ar q u i v o s .....................................................................................................22 2 . 8 .En t r a d a e sa í d a pad r ã o e sa í d a de er r o s ...............................................23 2 . 8 . 1 . R e d i r e c i o n a m e n t o s e pip e s ...............................................................................23 2 . 9 .Ex t e n s õ e s de ar q u i v o s ...............................................................................................23 2 . 1 0 . O b t e n d o aju d a no s i s t e m a .....................................................................................24 3 .m a n i p u l a ç ã o de par t i ç õ e s e s i s t e m a s de ar q u i v o s ...............................25 3 . 1 . I d e n t i f i c a n d o os di s p o s i t i v o s , par t i c i o n a n d o e fo r m a t a n d o .................................................................................................................................................................. 26 4.I n s t a l a ç ã o de pr o g r a m a s ...............................................................................................3 1 5.Os ar q u i v o s de co n f i g u r a ç ã o .....................................................................................32 6 .I n i c i a n d o e par a n d o s e r v i ç o s ..................................................................................32 7.A re d e ............................................................................................................................................. 33 8.Ro t e a m e n t o ..................................................................................................................................36 9 .O l i n u x em modo gr á f i c o ...............................................................................................37 10 .B i b l i o g r a f i a ..........................................................................................................................38 1 1 .L i c e n ç a ....................................................................................................................................... 38 Pág i n a 2 de 45
  • 3. 1.Noções de si s t ema operac iona l O Sis t e m a Oper a c i o n a l é o co n j u n t o de pr o g r a m a s que faz em a in t e r f a c e do usuá r i o e seu s pr o g r a m a s com o compu t a d o r . Ele é r e s p o n s á v e l pe l o ge r e n c i a m e n t o de re c u r s o s e pe r i f é r i c o s (c om o memó r i a , di s c o s , ar q u i v o s , imp r e s s o r a s , CD-ROMs, et c . ) , in t e r p r e t a ç ã o de men s a g e n s e a ex e c u ç ã o de pr o g r a m a s . 1.1 . Fundamentos de si s t emas unix 1.1 . 1 .O unix Atua lm e n t e , Unix (ou *n i x ) é o nom e dad o a uma gr a n d e fam í l i a de Sis t e m a s Oper a c i o n a i s que par t i l h a m mui t o s do s co n c e i t o s do s Sis t e m a s Unix or i g i n a i s , se n d o to d o s e l e s de s e n v o l v i d o s em to r n o de pad r õ e s com o o POSIX (Por t a b l e Oper a t i n g Syst e m Int e r f a c e ) e ou t r o s . Algun s do s Sis t e m a s Oper a c i o n a i s de r i v a d o s do Unix sã o : BSD (Fr e eBSD, OpenBSD e NetBSD), Sol a r i s (an t e r i o r m e n t e co n h e c i d o po r SunOS), IRIX, AIX, HP-UX, Tru6 4 , Linux (na s sua s ce n t e n a s de di s t r i b u i ç õ e s ) , e at é o Mac OS X (ba s e a d o em um ke r n e l Mach BSD ch am a d o Darw i n ) . Exis t e m mai s de qua r e n t a s i s t e m a s op e r a c i o n a i s *n i x , ro d a n d o de s d e ce l u l a r e s a sup e r c o m p u t a d o r e s , de re l ó g i o s de pul s o a s i s t e m a s de gr a n d e po r t e . 1.1 . 2 .Mul t i t a r e f a Mult i t a r e f a s i g n i f i c a ex e c u t a r uma ou mai s ta r e f a s ou pr o c e s s o s s imu l t a n e a m e n t e . Na ve r d a d e , em um s i s t e m a mon o p r o c e s s a d o , os pr o c e s s o s sã o ex e c u t a d o s se q ü e n c i a l m e n t e de fo r m a tã o ráp i d a que par e c e m es t a r se n d o ex e c u t a d o s s imu l t a n e a m e n t e . O Unix es c a l o n a sua ex e c u ç ã o e r e s e r v a - lh e s re c u r s o s compu t a c i o n a i s (i n t e r v a l o de t emp o de pr o c e s s a m e n t o , es p a ç o em memó r i a RAM, es p a ç o no di s c o r í g i d o , et c . ) . 1.1 . 3 .Mul t i u suá r i o Uma ca r a c t e r í s t i c a impo r t a n t e do Unix é s e r mul t i u s u á r i o . Bove t e Cesa t i [4] de f i n e m um s i s t e m a mul t i u s u á r i o com o "a q u e l e cap a z de ex e c u t a r , co n c o r r e n t e e in d e p e n d e n t e m e n t e , vá r i a s ap l i c a ç õ e s pe r t e n c e n t e s a do i s ou mai s usuá r i o s " . O Unix po s s i b i l i t a que vá r i o s usuá r i o s us em um mesm o compu t a d o r s imu l t a n e a m e n t e , ge r a l m e n t e po r me i o de te r m i n a i s . Cada te r m i n a l é comp o s t o de um mon i t o r , um t e c l a d o Pág i n a 3 de 45
  • 4. e , ev e n t u a l m e n t e , um mous e . Vári o s t e r m i n a i s pod em s e r co n e c t a d o s ao mesm o compu t a d o r num s i s t e m a Unix. Há al g u n s an o s er am usa d a s co n e x õ e s s e r i a i s , mas atu a l m e n t e é mai s comum o us o de re d e s l o c a i s , pr i n c i p a l m e n t e par a o us o de te r m i n a i s gr á f i c o s (ou t e r m i n a i s X), usan d o o pr o t o c o l o XDMCP. 1 . 1 . 4 . A r q u i v o s Uma ca r a c t e r í s t i c a s i n g u l a r no Unix (e s eu s de r i v a d o s ) é a ut i l i z a ç ã o in t e n s i v a do co n c e i t o de ar q u i v o . Quase to d o s os di s p o s i t i v o s sã o t r a t a d o s com o ar q u i v o s e , com o ta i s , s eu ac e s s o é ob t i d o med i a n t e a ut i l i z a ç ã o da s cham a d a s de s i s t e m a op e n , r e a d , wr i t e e c l o s e . Os di s p o s i t i v o s de en t r a d a e sa í d a sã o c l a s s i f i c a d o s com o se n d o de bl o c o (d i s c o , p. e x . ) ou de ca r a c t e r e (imp r e s s o r a , mod em , et c . ) e sã o as s o c i a d o s a ar q u i v o s man t i d o s no di r e t ó r i o /d e v . 1.1 . 4 . E s t r u tu r a Um s i s t e m a Unix co n s i s t e , ba s i c a m e n t e , de dua s par t e s : • ke r n e l - o núc l e o do s i s t e m a op e r a c i o n a l , a par t e que r e l a c i o n a - se di r e t a m e n t e com o ha r dw a r e , e que ex e c u t a num es p a ç o de memó r i a pr i v i l e g i a d o . Agenda pr o c e s s o s , ge r e n c i a a memó r i a , co n t r o l a o ac e s s o a ar q u i v o s e a di s p o s i t i v o s de ha r dw a r e (e s t e s , po r me i o do s co n t r o l a d o r e s de di s p o s i t o - dr i v e r s - e in t e r r u p ç õ e s ) . O ac e s s o ao ke r n e l é fe i t o po r ch am a d a s de s i s t e m a , que sã o fun ç õ e s fo r n e c i d a s pe l o ke r n e l ; es s a s fun ç õ e s sã o di s p o n i b i l i z a d a s par a as ap l i c a ç õ e s po r bi b l i o t e c a s de s i s t e m a C (l i b c ) . • pr o g r a m a s de s i s t e m a - sã o ap l i c a ç õ e s , que ex e c u t a m em es p a ç o s de memó r i a não pr i v i l e g i a d o s , e que faz em a in t e r f a c e en t r e o usuá r i o e o ke r n e l . Cons i s t e m , pr i n c i p a l m e n t e , de : • Conjun t o de bi b l i o t e c a s C (l i b c ) • She l l - um amb i e n t e que pe rm i t e que o usuá r i o di g i t e com a n d o s . • Prog r a m a s ut i l i t á r i o s di v e r s o s - sã o pr o g r a m a s usa d o s par a man i p u l a r ar q u i v o s , co n t r o l a r pr o c e s s o s , et c . • Ambi e n t e gr á f i c o (GUI) gr a p h i c s us e r in t e r f a c e - ev e n t u a l m e n t e ut i l i z a - s e tam b é m um amb i e n t e gr á f i c o par a fa c i l i t a r a in t e r a ç ã o do usuá r i o com o s i s t e m a . Em um s i s t e m a Unix, o es p a ç o de memó r i a ut i l i z a d o pe l o ke r n e l é den o m i n a d o es p a ç o do ke r n e l ou sup e r v i s o r (k e r n e l Pág i n a 4 de 45
  • 5. spa c e ) ; a ár e a de memó r i a par a os ou t r o s pr o g r a m a s é den o m i n a d a es p a ç o do usuá r i o (us e r spa c e ) . Essa sep a r a ç ã o é um mec a n i s m o de pr o t e ç ã o que imp e d e que pr o g r a m a s comun s in t e r f i r a m com o s i s t e m a ope r a c i o n a l . 1.1 . 5 . S i s t ema de arquivos Sis t e m a de ar q u i v o s é uma es t r u t u r a l ó g i c a que po s s i b i l i t a o arm a z e n a m e n t o e r e c u p e r a ç ã o de ar q u i v o s . No Unix, ar q u i v o s sã o co n t i d o s em di r e t ó r i o s (ou pas t a s ) , os qua i s sã o co n e c t a d o s em uma ár v o r e que com e ç a no di r e t ó r i o ra i z (de s i g n a d o po r /) . Mesmo os ar q u i v o s que s e en c o n t r a m em di s p o s i t i v o s de arma z e n a m e n t o di f e r e n t e s (d i s c o s r í g i d o s , di s q u e t e s , CDs, DVDs, s i s t e m a s de ar q u i v o s em r e d e ) pr e c i s a m se r co n e c t a d o s à ár v o r e par a que s eu co n t e ú d o po s s a se r ac e s s a d o . Cada di s p o s i t i v o de arm a z e n a m e n t o po s s u i a sua pr ó p r i a ár v o r e de di r e t ó r i o s . O pr o c e s s o de co n e c t a r a ár v o r e de di r e t ó r i o s de um di s p o s i t i v o de arm a z e n a m e n t o à ár v o r e de di r e t ó r i o s ra i z é ch am a d o de "mon t a r di s p o s i t i v o de arm a z e n a m e n t o " (mon t a g e m ) e é r e a l i z a d a po r me i o do com a n d o moun t . A mon t a g e m as s o c i a o di s p o s i t i v o a um sub d i r e t ó r i o . 1.1 . 6 . E s t r u tu r a de diretór io s A ár v o r e de di r e t ó r i o s do Unix é di v i d i d a em vá r i a s ram i f i c a ç õ e s men o r e s e pod e va r i a r de uma ve r s ã o par a ou t r a . Os di r e t ó r i o s mai s comun s sã o os s e g u i n t e s : / — Dir e t ó r i o ra i z - es t e é o di r e t ó r i o pr i n c i p a l do s i s t e m a . Dent r o de l e es t ã o to d o s os di r e t ó r i o s do s i s t e m a . /b i n — Cont ém ar q u i v o s pr o g r a m a s do s i s t e m a que sã o usa d o s com fr e q ü ê n c i a pe l o s usuá r i o s . /b o o t — Cont ém ar q u i v o s ne c e s s á r i o s par a a in i c i a l i z a ç ã o do Pág i n a 5 de 45 Es t r u t u r a do s i s t e m a
  • 6. s i s t e m a . /d e v — Cont ém ar q u i v o s usa d o s par a ac e s s a r di s p o s i t i v o s (pe r i f é r i c o s ) ex i s t e n t e s no compu t a d o r . /e t c — Arqu i v o s de co n f i g u r a ç ã o de seu compu t a d o r l o c a l . /hom e — Dir e t ó r i o s co n t e n d o os ar q u i v o s do s usuá r i o s . /l i b — Bibl i o t e c a s comp a r t i l h a d a s pe l o s pr o g r a m a s do s i s t e m a e módu l o s do ke r n e l . /mn t — Dir e t ó r i o de mon t a g e m de di s p o s i t i v o s . /mn t / c d r o m — Subd i r e t ó r i o ond e sã o mon t a d o s os CDs. Após a mon t a g e m , o co n t e ú d o do CD se en c o n t r a r á den t r o de s t e di r e t ó r i o . /mn t / f l o p p y — Subd i r e t ó r i o ond e sã o mon t a d o s os di s q u e t e s . Após a mon t a g e m , o co n t e ú d o do di s q u e t e se en c o n t r a r á den t r o de s t e di r e t ó r i o . /pr o c — Sis t e m a de ar q u i v o s do ke r n e l . Est e di r e t ó r i o não ex i s t e , e l e é cr i a d o pe l o ke r n e l e usa d o po r di v e r s o s pr o g r a m a s . /r o o t — Dir e t ó r i o do usuá r i o ro o t . /s b i n — Dir e t ó r i o de pr o g r a m a s usa d o s pe l o sup e r u s u á r i o (r o o t ) par a adm i n i s t r a ç ã o e co n t r o l e do fun c i o n a m e n t o do s i s t e m a . /tmp — Dir e t ó r i o par a arm a z e n a m e n t o de ar q u i v o s temp o r á r i o s cr i a d o s po r pr o g r a m a s . /us r — Cont ém mai o r par t e do s pr o g r a m a s . Norma l m e n t e ac e s s í v e l som e n t e com o l e i t u r a . /va r — Cont ém mai o r par t e do s ar q u i v o s que sã o gr a v a d o s com fr e q ü ê n c i a pe l o s pr o g r a m a s do s i s t e m a . Um s i s t e m a Unix é or i e n t a d o a ar q u i v o s , qua s e tud o ne l e é ar q u i v o . Seus com a n d o s sã o na ve r d a d e ar q u i v o s ex e c u t á v e i s , que sã o en c o n t r a d o s em lug a r e s pr e v i s í v e i s em sua ár v o r e de di r e t ó r i o s , e at é mesm o a comun i c a ç ã o en t r e en t i d a d e s e pr o c e s s o s é fe i t a po r es t r u t u r a s par e c i d a s com ar q u i v o s . O ac e s s o a ar q u i v o s é or g a n i z a d o at r a v é s de pr o p r i e d a d e s e Pág i n a 6 de 45
  • 7. pr o t e ç õ e s . Toda a s e g u r a n ç a do s i s t e m a dep e n d e , em gr a n d e par t e , da com b i n a ç ã o en t r e as pr o p r i e d a d e s e pr o t e ç õ e s de f i n i d a s em s eu s ar q u i v o s e sua s co n t a s de usuá r i o s . 2.O linux O ke r n e l Linux fo i , or i g i n a l m e n t e , es c r i t o po r Linus Tor v a l d s do Depar t a m e n t o de Ciên c i a da Comput a ç ã o da Unive r s i d a d e de Hels i n k i , Fin l â n d i a , com a aju d a de vá r i o s pr o g r a m a d o r e s vo l u n t á r i o s at r a v é s da Usene t . Linu s Tor v a l d s com e ç o u o de s e n v o l v i m e n t o do ke r n e l com o um pr o j e c t o par t i c u l a r , in s p i r a d o pe l o s eu in t e r e s s e no Minix , um pequ e n o s i s t e m a UNIX de s e n v o l v i d o po r Andr ew S. Tan e n b a um . Ele l i m i t o u - se a cr i a r , nas sua s pr ó p r i a s pa l a v r a s , "um Minix me l h o r que o Minix " ("a be t t e r Minix th a n Minix" ) . O Linux tem um ke r n e l mon o l í t i c o . Is t o s i g n i f i c a que as fun ç õ e s do ke r n e l (ag e n d a m e n t o de pr o c e s s o s , ge r e n c i a m e n t o de memó r i a , op e r a ç õ e s de en t r a d a e sa í d a , ac e s s o ao s i s t e m a de ar q u i v o s ) sã o ex e c u t a d a s no es p a ç o Pág i n a 7 de 45 Lin u s To r v a l d s
  • 8. do ke r n e l . Uma ca r a c t e r í s t i c a do ke r n e l Linux é que al g um a s das fun ç õ e s (dr i v e r s de di s p o s i t i v o s , sup o r t e à re d e , s i s t e m a s de ar q u i v o , po r ex emp l o ) pod em se r comp i l a d a s e ex e c u t a d a s com o módu l o s (LKM - l o a d a b l e ke r n e l modu l e s ) , que sã o bi b l i o t e c a s comp i l a d a s sep a r a d a m e n t e da par t e pr i n c i p a l do ke r n e l e pod em se r ca r r e g a d a s e de s c a r r e g a d a s apó s o ke r n e l es t a r em ex e c u ç ã o . O núc l e o de um s i s t e m a ope r a c i o n a l de f i n e en t r e vá r i a s op e r a ç õ e s , o ge r e n c i a m e n t o da memó r i a , de pr o c e s s o s , do s di s p o s i t i v o s f í s i c o s no compu t a d o r e é uma par t e es s e n c i a l de qua l q u e r s i s t e m a ope r a c i o n a l ut i l i z á v e l , co n t u d o par a um s i s t e m a ope r a c i o n a l adqu i r i r fun c i o n a l i d a d e sã o ne c e s s á r i o s tam b é m vá r i o s ou t r o s ap l i c a t i v o s que de t e r m i n a m fun ç õ e s es p e c í f i c a s que aqu e l e s i s t e m a se r á cap a z de de s e n v o l v e r , os ap l i c a t i v o s ex i s t e n t e s em um s i s t e m a ope r a c i o n a l com a ún i c a ex c e ç ã o do núc l e o sã o de t e r m i n a d o s pe l o usuá r i o do compu t a d o r . No momen t o do de s e n v o l v i m e n t o do Linux , vá r i o s ap l i c a t i v o s já vi n h a m s en d o r eu n i d o s pe l o Pro j e t o GNU da Fre e Sof tw a r e Found a t i o n (‘ f u n d a d o po r Richa r d Sta l l m a n , fo t o ao l a d o ’ ) , que emb a r c a r a em um subp r o j e t o que ai n d a co n t i n u a par a ob t e r um núc l e o , o GNU Hurd . Por ém dev i d o a vá r i a s comp l i c a ç õ e s do pr o j e t o GNU e dem o r a em de s e n v o l v e r o Hurd , Sta l l m a n ac a b o u ado t a n d o o núc l e o Linux com o ba s e par a di s t r i b u i r os pr o g r a m a s do pr o j e t o GNU, não ob s t a n t e di v e r s a s pe s s o a s e in s t i t u i ç õ e s t i v e r a m a mesm a id é i a e as s i m vá r i a s di s t r i b u i ç õ e s com e ç a r a m a sur g i r ba s e a d a s no núc l e o de s e n v o l v i d o in i c i a l m e n t e po r Linus . Atua lm e n t e , um Sis t e m a Oper a c i o n a l Linux ou GNU/Linux Pág i n a 8 de 45 Ri c h a r d Sta l l m a n
  • 9. comp l e t o é uma co l e ç ã o de so f t w a r e l i v r e (e po r vez e s não - l i v r e s ) cr i a d o s po r in d i v í d u o s , grup o s e or g a n i z a ç õ e s de to d o o mundo , in c l u i n d o o núc l e o Linux . Compan h i a s com o a Red Hat, a SuSE, a Mandr i v a (un i ã o da Mandra k e com a Cone c t i v a ) , bem com o pr o j e t o s de comun i d a d e s com o o Debi a n ou o Gent o o , comp i l a m o so f t w a r e e fo r n e c e m um s i s t e m a comp l e t o , pr o n t o par a in s t a l a ç ã o e us o . 2.1 . E s t r u tu r a e funcionamento do si s t ema 2.1 . 1 .O kernel É o s i s t e m a op e r a c i o n a l (o Linux) , é e l e que co n t r o l a os di s p o s i t i v o s e dema i s pe r i f é r i c o s do s i s t e m a (c om o memó r i a , pl a c a s de som , ví d e o , di s c o s r í g i d o s , di s q u e t e s , s i s t e m a s de ar q u i v o s , r e d e s e ou t r o s r e c u r s o s di s p o n í v e i s ) . 2.1 . 2 .O s módulos São par t e s do ke r n e l que sã o ca r r e g a d a s som e n t e quan d o sã o so l i c i t a d a s po r al g um ap l i c a t i v o ou di s p o s i t i v o e de s c a r r e g a d a s da memó r i a quan d o não sã o mai s usa d a s . Este re c u r s o é út i l po r 2 mot i v o s : Evi t a a co n s t r u ç ã o de um ke r n e l gr a n d e (e s t á t i c o ) que ocup e gr a n d e par t e da memó r i a com to d o s os dr i v e r s comp i l a d o s e pe rm i t e que par t e s do ke r n e l ocup em a memó r i a som e n t e quan d o fo r e m ne c e s s á r i o s . Os módu l o s do ke r n e l es t ã o l o c a l i z a d o s no di r e t ó r i o /l i b / m o d u l e s / v e r s ã o _ d o _ k e r n e l / * (on d e ve r s ã o _ d o _ k e r n e l é a ve r s ã o atu a l do ke r n e l no s i s t e m a , ca s o s e j a 2 . 2 . 1 0 , o di r e t ó r i o que co n t é m os módu l o s se r á /l i b / m o d u l e s / 2 . 2 . 1 0 . Os módu l o s sã o ca r r e g a d o s au t o m a t i c a m e n t e quan d o so l i c i t a d o s at r a v é s do pr o g r a m a kmod ou manua l m e n t e at r a v é s do ar q u i v o /e t c / m o d u l e s , in s m o d ou modp r o b e . 2.1 . 3 .O proces so de boot Quando se l i g a um compu t a d o r , o pr im e i r o so f t w a r e ca r r e g a d o é o BIOS da pl a c a mãe , que faz a co n t a g e m da memó r i a RAM, uma de t e c ç ã o ráp i d a do s di s p o s i t i v o s in s t a l a d o s e po r f im ca r r e g a o s i s t e m a ope r a c i o n a l pr i n c i p a l a par t i r do HD, CDROM, di s q u e t e , r e d e , ou o que s e j a . Est e pr o c e d i m e n t o in i c i a l é ch am a d o de POST (Powe r - on s e l f te s t ) . O BIOS of e r e c e fun ç õ e s pr o n t a s par a ac e s s a r o HD, ac i o n a r re c u r s o s de ge r e n c i a m e n t o Pág i n a 9 de 45
  • 10. de en e r g i a e mui t a s ou t r a s co i s a s . Mas, os s i s t e m a s op e r a c i o n a i s qua s e não ut i l i z a m es t a s fun ç õ e s , po i s ex i s t e m mui t a s di f e r e n ç a s na fo r m a com o BIOS de di f e r e n t e s pl a c a s mãe tr a b a l h a m , e em mui t o s ca s o s as fun ç õ e s s imp l e s m e n t e não fun c i o n a m ou pr o d u z e m er r o s in e s p e r a d o s . o BIOS ca r r e g a o s i s t e m a op e r a c i o n a l , l e n d o o pr im e i r o s e t o r do di s c o r í g i d o o "Mast e r Boot Reco r d " (MBR), tam b é m co n h e c i d o com o t r i l h a ze r o ou tr i l h a MBR. O ge r e n c i a d o r de bo o t ut i l i z a os pr i m e i r o s 446 by t e s do MBR. Os 66 by t e s r e s t a n t e s sã o usa d o s par a arm a z e n a r a ta b e l a de par t i ç õ e s , que gua r d a in f o r m a ç õ e s so b r e ond e cad a par t i ç ã o com e ç a e t e r m i n a . O ge r e n c i a d o r de bo o t tem a fun ç ã o de ca r r e g a r o ke r n e l e , a par t i r de l e to d o o r e s t a n t e do s i s t e m a . Depo i s de ca r r e g a d o , o ke r n e l mon t a a par t i ç ã o ra i z , ond e o s i s t e m a es t á in s t a l a d o , in i c i a l m e n t e com o som e n t e l e i t u r a . Nest e es t á g i o e l e ca r r e g a o in i t , o so f t w a r e que in i c i a o bo o t no rm a l do s i s t e m a , l e n d o os sc r i p t s de in i c i a l i z a ç ã o e ca r r e g a n d o os módu l o s e so f t w a r e s es p e c i f i c a d o s ne l e s . O ar q u i v o de co n f i g u r a ç ã o do in i t é o /e t c / i n i t t a b . Muita s di s t r i b u i ç õ e s Linux usam di f e r e n t e s t i p o s de ar q u i v o s sh e l l - sc r i p t (a r q u i v o s de com a n d o s do sh e l l ) par a in i c i a r se r v i ç o s e pr o c e s s o s do s i s t e m a . Exis t e m do i s t i p o s de es t i l o s de in i c i a l i z a ç ã o par a s i s t e m a s op e r a c i o n a i s Linux/Unix : Sys V in i t e o BSD in i t . O BSD é popu l a r em di s t r i b u i ç õ e s com o Slac k w a r e , Fre eBSD e OpenBSD. Com es s e t i p o Pág i n a 10 de 45 O s e t o r de boo t
  • 11. de es t i l o de in i c i a l i z a ç ã o o pr o c e s s o in i t usa o ar q u i v o /e t c / r c par a in i c i a l i z a r vá r i o s ar q u i v o s sh e l l - sc r i p t s par a co n f i g u r a r o s i s t e m a . O Linux Slac k w a r e ut i l i z a um es t i l o de in i c i a l i z a ç ã o mod i f i c a d o , no qua l ex i s t e um ar q u i v o /e t c / i n i t t a b no lug a r de /e t c / r c e ac e i t a ní v e i s de ex e c u ç ã o . Em s i s t e m a s Sys V, o ar q u i v o /e t c / i n i t t a b é l i d o pe l o in i t que id e n t i f i c a o ní v e l de ex e c u ç ã o do s i s t e m a , e en t ã o ex e c u t a os sc r i p t s co r r e s p o n d e n t e s par a aqu e l e ní v e l . Dis t r i b u i ç õ e s com o RedHat , Fedo r a , Debi a n e Ubuntu ut i l i z a m es t e t i p o de in i c i a l i z a ç ã o . Nest e s , cad a ní v e l de ex e c u ç ã o co r r e s p o n d e a um di r e t ó r i o , t i p i c a m e n t e /e t c / r c * . d , ond e es t ã o os sc r i p t s a s e r e m ex e c u t a d o s . Est e s sc r i p t s co n s t i t u e m ar q u i v o s t e x t o que co n t é m com a n d o s , ch am a n d o pr o g r a m a s que in i c i a m di s p o s i t i v o s ou s e r v i ç o s , par a um ní v e l de fun c i o n a l i d a d e do s i s t e m a , va r i a n d o co n f o r m e a di s t r i b u i ç ã o , mas se g u i n d o ba s i c a m e n t e a de s c r i ç ã o a se g u i r : • 0 = Fina l i z a a ex e c u ç ã o de to d o s os pr o c e s s o s par a de s l i g a r o compu t a d o r . • 1 = Modo mono u s u á r i o , ut i l i z a d o par a a manu t e n ç ã o do s i s t e m a . • 2= Não ut i l i z a d o , mas co n f i g u r a d o com o o run l e v e l 3 . Alguma s di s t r i b u i ç õ e s ut i l i z a m es t e run l e v e l par a modo mul t i u s u á r i o s em sup o r t e a re d e . • 3 = Modo mul t i u s u á r i o . • 4 = Modo mul t i u s u á r i o com amb i e n t e gr á f i c o (X11 com KDM/GDM/XDM(g e r e n c i a d o r e s de s e s s ã o ) ) . • 5 = Não ut i l i z a d o , mas co n f i g u r a d o com o o run l e v e l 3 . Alguma s di s t r i b u i ç õ e s ut i l i z a m es t e run l e v e l par a modo mul t i u s u á r i o com sup o r t e a amb i e n t e gr á f i c o . • 6 = Fina l i z a a ex e c u ç ã o de to d o s os pr o c e s s o s par a re i n i c i a l i z a r o compu t a d o r . O com a n d o in i t é ut i l i z a d o par a al t e r a r o run l e v e l atu a l . 2.1 . 4 . P r oce s s o s Um pr o c e s s o , na vi s ã o mai s s imp l e s , é uma in s t â n c i a de um pr o g r a m a em ex e c u ç ã o . Um pr o g r a m a , par a se r ex e c u t a d o , dev e se r ca r r e g a d o em memó r i a ; a ár e a de memó r i a ut i l i z a d a é di v i d i d a em tr ê s par t e s : có d i g o (t e x t ) , dad o s in i c i a l i z a d o s (da t a ) e pi l h a (s t a c k ) . Por s e r um s i s t e m a mul t i t a r e f a , o Unix ut i l i z a uma es t r u t u r a cham a d a ta b e l a de pr o c e s s o s , que co n t é m in f o r m a ç õ e s so b r e cad a pr o c e s s o , ta i s com o : id e n t i f i c a ç ã o do pr o c e s s o Pág i n a 1 1 de 45
  • 12. (PID), don o , ár e a de memó r i a ut i l i z a d a , es t a d o (s t a t u s ) . Apena s um pr o c e s s o pod e ocup a r o pr o c e s s a d o r em cad a in s t a n t e - o pr o c e s s o en c o n t r a - s e no es t a d o "ex e c u t a n d o " (run n i n g ) . Os ou t r o s pr o c e s s o s pod em es t a r "p r o n t o s " (r e a d y ) , agu a r d a n d o na f i l a de pr o c e s s o s , ou en t ã o es t ã o "d o r m i n d o " (s l e e p ) , es p e r a n d o al g um a co n d i ç ã o que pe rm i t a sua ex e c u ç ã o . 2.1 . 4 . 1 .O s proces so s , os serv i ço s e os deamons Todo pr o g r a m a em ex e c u ç ã o é tam b é m cham a d o de pr o c e s s o . Para que um usuá r i o po s s a ex e c u t a r um pr o g r a m a , tan t o o usuá r i o quan t o o pr o g r a m a de v e m te r as dev i d a s pe rm i s s õ e s no s i s t e m a . Quando um pr o c e s s o é in i c i a d o , um núme r o de id e n t i f i c a ç ã o é as s o c i a d o ao mesm o . Um pr o c e s s o pod e se r ex e c u t a d o em pr i m e i r o pl a n o ou se g u n d o pl a n o . Em pr im e i r o pl a n o , o av i s o de com a n d o só re t o r n a ao f i n a l da ex e c u ç ã o do pr o c e s s o . Em s e g u n d o pl a n o , o pr o c e s s o é ex e c u t a d o mas o av i s o de com a n d o re t o r n a ao usuá r i o pe rm i t i n d o que ou t r o s pr o c e s s o s se j a m cham a d o s . Ao f i n a l da ex e c u ç ã o do pr o c e s s o , um av i s o com o seu núme r o de id e n t i f i c a ç ã o é re t o r n a d o ao usuá r i o . Um pr o c e s s o in i c i a d o pod e da r ac e s s o a um se r v i ç o no s i s t e m a , com o um se r v i d o r ht t p , ou ban c o de dad o s , po r ex emp l o , ou fo r n e c e r fun ç õ e s de co n t r o l e ou ve r i f i c a ç ã o in t e r n a s di v e r s a s . Quando um pr o c e s s o es t á se n d o ex e c u t a d o , mas é tr a n s p a r e n t e ao s usuá r i o s , tam b é m é ch am a d o de deam o n . 2.1 . 4 . 2 . C on t ro l e de proces so s O in i t é o pa i de to d o s os pr o c e s s o s , que s i g n i f i c a que to d o s os ou t r o s sã o in i c i a d o s a par t i r de l e . Todo pr o c e s s o pod e s e r ve r i f i c a d o a par t i r do di r e t ó r i o /pr o c , e al g u n s pr o g r a m a s aux i l i a m no co n t r o l e e ve r i f i c a ç ã o de s t e s pr o c e s s o s . Est e s sã o al g u n s : • ps [op ç õ e s ] – l i s t a os pr o c e s s o s em ex e c u ç ã o , co n f o r m e os par âm e t r o s • to p [op ç õ e s ] - Mostr a os pr o g r a m a s em ex e c u ç ã o at i v o s , par a d o s , t emp o usa d o na CPU, de t a l h e s so b r e o us o da memó r i a RAM, Swap , di s p o n i b i l i d a d e par a ex e c u ç ã o de pr o g r a m a s no s i s t e m a , e t c . • ki l l , ki l l a l l [op ç õ e s ] - in t e r r o m p e m a ex e c u ç ã o de pr o c e s s o s Pág i n a 1 2 de 45
  • 13. • fg , bg - man i p u l a m pr o c e s s o s tr a z e n d o - os par a ex e c u ç ã o em pr im e i r o pl a n o ou en v i a n d o - os par a se g u n d o pl a n o • jo b s - mos t r a os pr o c e s s o s par a d o s ou em se g u n d o pl a n o • nohup [pr o g r a m a ] - ex e c u t a um com a n d o ig n o r a n d o os s i n a i s de in t e r r u p ç ã o • ni c e [op ç õ e s ] - al t e r a a pr i o r i d a d e de ex e c u ç ã o de um pr o c e s s o • fus e r [op ç õ e s ] [nom e ] - Perm i t e id e n t i f i c a r e fe c h a r os pr o c e s s o s que es t ã o ut i l i z a n d o ar q u i v o s e so q u e t e s no s i s t e m a . • t l o a d [op ç õ e s ] - Repr e s e n t a de fo r m a gr á f i c a a ca r g a do s i s t e m a . • pi d o f [op ç õ e s ] [nom e ] - Reto r n a o PID do pr o c e s s o es p e c i f i c a d o • ps t r e e [op ç õ e s ] [p i d ] - mos t r a a es t r u t u r a de pr o c e s s o s em ex e c u ç ã o no s i s t e m a em fo r m a de ár v o r e . Um pr o g r a m a em pr i m e i r o pl a n o pod e s e r sus p e n s o t e c l a n d o - se CTRL+Z. Será mos t r a d o s eu núme r o de jo b , com o qua l pod e - se man i p u l á - l o com fg e bg . Um pr o c e s s o pod e s e r in t e r r o m p i d o usan d o - se CTRL+C, no rm a l m e n t e . Caso i s t o não fun c i o n e , pod e - se muda r par a um ou t r o co n s o l e , usa n d o ALT+F[1 - 6] , faz - se o l o g i n com o usuá r i o ro o t , en t ã o pod e - se de s c o b r i r o núme r o do pr o c e s s o com o ps (ps ax) . Com es t e núme r o , en v i a - s e o s i n a l de t e r m i n a r ao mesm o com o ki l l (k i l l [p i d ] ). Caso ai n d a não fe c h e , pod e - s e en v i a r o s i n a l de de s t r u i ç ã o do pr o c e s s o , com o ki l l (k i l l - 9 [p i d ] ) , com o que o mesm o t e r m i n a r á . Reto r n a n d o - se ao co n s o l e an t e r i o r , o pr o c e s s o pod e t e r par a d o , mas o av i s o de com a n d o ai n d a não te r re t o r n a d o , o que pod e s e r re s o l v i d o t e c l a n d o - se en t e r , é s i t u a ç ã o no rm a l dev i d o ao us o do com a n d o ki l l . 2.2 .As inter f a c e s texto e gráf i c a Em l i n u x , pod e - s e en c o n t r a r do i s t i p o s de ut i l i z a ç ã o do s i s t e m a , em modo t e x t o ou modo gr á f i c o . Para o modo te x t o , é ape n a s apr e s e n t a d o um pr omp t , ou l i n h a de com a n d o , que dá ao usuá r i o ac e s s o ao s re c u r s o s do s i s t e m a e a seu s ar q u i v o s . Em modo gr á f i c o , um s e r v i d o r gr á f i c o ge r e n c i a os r e c u r s o s de ha r d w a r e , que sã o ut i l i z a d o s po r um ge r e n c i a d o r de ja n e l a s que co n t r o l a a ut i l i z a ç ã o pe l o s usuá r i o s . O se r v i d o r gr á f i c o ut i l i z a n d o na mai o r i a da s di s t r i b u i ç õ e s é o X Window s sy s t e m , pr o v i d o pe l a X.or g Found a t i o n . Sua re v i s ã o no momen t o da es c r i t a de s t e t e x t o é X11R7. 3 . Os ge r e n c i a d o r e s de ja n e l a s mai s ut i l i z a d o s sã o o Gnome e o KDE, com mai s r e c u r s o s e Pág i n a 13 de 45
  • 14. pr o g r a m a s , mas ex i s t e m ou t r o s ge r e n c i a d o r e s mai s ec o n ô m i c o s em re c u r s o s de ha r d w a r e com o XFCE, WindowMake r e FluxBox , en t r e ou t r o s . Pág i n a 14 de 45 Lin u x em modo te x t o Amb i e n t e grá f i c o do Gnome
  • 15. 2.3 . She l l ou l inha de comandos Linux é co n h e c i d o com o um s i s t e m a op e r a c i o n a l mul t i u s u á r i o . Por t a n t o , vá r i o s usuá r i o s pod em es t a r co n e c t a d o s ao s i s t e m a , ao mesm o t emp o . A par t e do s i s t e m a ope r a c i o n a l que ge r e n c i a es t a s co n e x õ e s é o ke r n e l , que es t a b e l e c e um pr o c e s s o de co n e x ã o par a cad a usuá r i o , at r i b u i n d o a es t e usuá r i o as dev i d a s pe rm i s s õ e s so b r e os re c u r s o s do s i s t e m a . Quando um usuá r i o es t a b e l e c e uma co n e x ã o com o s i s t e m a , uma in t e r f a c e de com a n d o s lh e é apr e s e n t a d a . Esta in t e r f a c e é co n h e c i d a com o sh e l l . Est e é um pr o g r a m a que faz a pon t e en t r e o usuá r i o , seu s com a n d o s e os r e c u r s o s do s i s t e m a , ge r e n c i a d o s pe l o ke r n e l . Exis t e m vá r i o s sh e l l s par a Linux , al g u n s re l a c i o n a d o s aba i x o : • BASH ( Bourn e - Agai n SHel l ), de Brian Fox e Chet Ramey , di s p o n í v e l na Fre e so f t w a r e Found a t i o n . O sh e l l mai s comum , pad r ã o na mai o r i a da s di s t r i b u i ç õ e s Linux ; • CSH (C She l l ) , de Bil l Joy , di s p o n i b i l i z a d o pe l a Pág i n a 15 de 45 Amb i e n t e grá f i c o do KDE
  • 16. Unive r s i d a d e da Cal i f o r n i a (Berk e l e y , par a o BSD), sua s i n t a x e e us o sã o s em e l h a n t e s à l i n g u a g e m C; • KSH (Korn She l l ) , de Davi d Korn , di s p o n i b i l i z a d o pe l a AT & T Bel l Labs ; • TCSH (TENEX C She l l ) , uma ve r s ã o me l h o r a d a do Berk e l e y Unix C She l l . O sh e l l que o usuá r i o usa r á na sua co n e x ã o é de f i n i d o no ar q u i v o /e t c / p a s s w d , co n f i g u r a d o dur a n t e a cr i a ç ã o do usuá r i o no s i s t e m a . Um ex emp l o de usuá r i o é mos t r a d o : mar i o : x : 1 0 0 0 : 1 0 0 0 : m a r i o , , , : / h o m e / m a r i o : / b i n / b a s h A úl t i m a in f o r m a ç ã o é de que o sh e l l do usuá r i o mar i o é o ba s h . Quando um usuá r i o ef e t u a a co n e x ã o (l o g i n ) no s i s t e m a , um pr o c e s s o (a r q u i v o em ex e c u ç ã o ) é cr i a d o pe l o ke r n e l par a ge r e n c i a r aqu e l e usuá r i o , e o mesm o pod e en t ã o ex e c u t a r com a n d o s no s i s t e m a . Est e usuá r i o pod e cr i a r um ar q u i v o com os com a n d o s de s e j a d o s , que pod e r ã o se r ex e c u t a d o s em s e q u ê n c i a , in c l u s i v e com pas s a g e m de par âm e t r o s par a o mesm o , com us o de va r i á v e i s par a arma z e n a m e n t o de dad o s temp o r á r i o s , l e i t u r a de ar q u i v o s , ex e c u ç ã o de ou t r o s pr o g r a m a s , pas s a g e m de par âm e t r o s dur a n t e a ex e c u ç ã o , e a sa í d a de s t e pr o c e s s a m e n t o pod e s e r di r e c i o n a d a a ou t r o s ar q u i v o s , pr o g r a m a s , r e d e , ou t r o s usuá r i o s , en t r e ou t r a s fa c i l i d a d e s . Este f l u x o de t r a b a l h o é co n h e c i d o com o She l l Scr i p t i n g . Uma vez que o usuá r i o po s s a ef e t u a r uma co n e x ã o a um s i s t e m a Linux , o mesm o es t á hab i l i t a d o a cr i a r sc r i p t s , se pud e r ef e t u a r gr a v a ç ã o de ar q u i v o s no s eu di r e t ó r i o , ou ou t r o do s i s t e m a , ou a ex e c u t a r sc r i p t s de ou t r o s usuá r i o s , s e po s s u i r pe rm i s s ã o par a ta l . Qualqu e r com a n d o in t e r n o do ba s h ou pr o g r a m a in s t a l a d o no s i s t e m a que o usuá r i o po s s u a pe rm i s s ã o de ex e c u ç ã o pod e se r usa d o em seu s sc r i p t s . Inúme r a s ta r e f a s de adm i n i s t r a ç ã o de s i s t e m a sã o fe i t a s com o us o de sc r i p t s . Os mai o r e s ex emp l o s sã o os sc r i p t s de in i c i a l i z a ç ã o do s i s t e m a , re s p o n s á v e i s po r ex e c u t a r os pr o g r a m a s ne c e s s á r i o s dur a n t e a ca r g a do s i s t e m a . She l l Scr i p t i n g é uma l i n g u a g e m de pr o g r a m a ç ã o , comp a r á v e l ao s ar q u i v o s BATCH de s i s t e m a s ope r a c i o n a i s com o o DOS, po r é m com mai s fun c i o n a l i d a d e s . Pág i n a 16 de 45
  • 17. Cons i d e r e a s e g u i n t e s e q u ê n c i a de com a n d o s , gr a v a d o s no ar q u i v o Alomund o . s h : #!/b i n / b a s h #scr i p t de te s t e da l i n g u a g e m ec h o “Ola mund o ! n ” Para que es t e ar q u i v o po s s a s e r ex e c u t a d o di r e t a m e n t e , dev e s e r co n c e d i d a pe rm i s s ã o de ex e c u ç ã o ao mesm o , e en t ã o ex e c u t a d o , co n f o r m e aba i x o ; #chmod +x Alomund o . s h #./Alomun d o . s h Ola mundo ! 2.4 .Pe rmi s s õe s Em um s i s t e m a mul t i u s u á r i o , de v e m ex i s t i r me i o s de pr o t e ç ã o do s ar q u i v o s de um usuá r i o , de modo a ev i t a r ac e s s o não au t o r i z a d o po r ou t r o s usuá r i o s . Em Linux , es t e modo de pr o t e ç ã o é ef e t u a d o pe l a s pe rm i s s õ e s de ac e s s o . Para o sup e r u s u á r i o não ex i s t e re s t r i ç ã o de ac e s s o , a não se r em co n f i g u r a ç õ e s es p e c i a i s de s i s t e m a . Quando um ar q u i v o é cr i a d o no Linux , ob r i g a t o r i a m e n t e sua s pe rm i s s õ e s dev e m s e r co n f i g u r a d a s . Como pad r ã o , um com a n d o em temp o de bo o t de f i n e o pad r ã o de pe rm i s s õ e s par a ar q u i v o s cr i a d o s pe l o usuá r i o , pod e n d o o mesm o al t e r á - l a s po s t e r i o r m e n t e . É o com a n d o umas k . Apena s o don o do ar q u i v o ou o sup e r u s u á r i o (r o o t ) pod em al t e r a r pe rm i s s õ e s de ac e s s o . Exis t e m com a n d o s es p e c í f i c o s par a ta l ta r e f a . As pe rm i s s õ e s sã o ap l i c a d a s ao s ar q u i v o s em r e l a ç ã o ao seu don o , ao grup o ou ou t r o s . Elas pod em s e r l e i t u r a , es c r i t a ou ex e c u ç ã o . Elas sã o em modo l i t e r a l ou oc t a l . Para a ex i b i ç ã o do co n t e ú d o de um di r e t ó r i o pod e se r usa d o o com a n d o l s . Com opç õ e s es p e c i a i s as pe rm i s s õ e s de s t e s ar q u i v o s pod em se r ig u a l m e n t e mos t r a d a s . Este é um ex emp l o da sa í d a de um com a n d o l s - l a em um di r e t ó r i o : ro o t@k i r d e i k a : b i n # l s - l a zip - rwx r - xr - x 1 ro o t ro o t 647 9 2 20 0 5 - 05 - 26 06 : 4 9 zip Pág i n a 17 de 45
  • 18. Nest e ex emp l o : • A pr im e i r a l e t r a di z so b r e o t i p o de ar q u i v o , um d par a di r e t ó r i o , l par a um l i n k par a ou t r o ar q u i v o , um – par a ar q u i v o comum ; • Da s e g u n d a à qua r t a l e t r a s , as pe rm i s s õ e s do don o do ar q u i v o , ne s t e ca s o r – l e r , w – es c r e v e r e x – ex e c u t a r ; • Da qu i n t a à s é t i m a l e t r a s , as pe rm i s s õ e s par a o grup o , ne s t e ca s o , l e r e ex e c u t a r ; • Da o i t a v a à dé c i m a l e t r a s , as pe rm i s s õ e s par a ou t r o s , ig u a l m e n t e l e r e ex e c u t a r ; • Na pr ó x i m a po s i ç ã o , di z a quan t i d a d e de sub d i r e t ó r i o s s e fo r um di r e t ó r i o , ou 1 par a ar q u i v o s comun s ; • A pr ó x i m a po s i ç ã o di z o nom e do don o do ar q u i v o ; • A pr ó x i m a po s i ç ã o di z o nom e do grup o do don o do ar q u i v o ; • A pr ó x i m a po s i ç ã o di z o tam a n h o do ar q u i v o ; • A pr ó x i m a po s i ç ã o di z a da t a de cr i a ç ã o ou úl t i m a mod i f i c a ç ã o do ar q u i v o ; • A pr ó x i m a po s i ç ã o di z a ho r a de cr i a ç ã o ou úl t i m a mod i f i c a ç ã o do ar q u i v o ; • A úl t i m a po s i ç ã o di z o nom e do ar q u i v o . Quando em di r e t ó r i o s , o x é r e l a t i v o ao ac e s s o ao mesm o . Para al t e r a r as pe rm i s s õ e s de um ar q u i v o , usa - se o com a n d o chm o d . Est e com a n d o ac e i t a com o par âm e t r o s o modo l i t e r a l ou oc t a l de pe rm i s s õ e s . Com o com a n d o chm o d , usan d o o modo l i t e r a l , pod e - se co n f i g u r a r , ad i c i o n a r ou r e t i r a r pe rm i s s õ e s . Usa- s e u par a o don o , o par a ou t r o s , g par a o grup o e a par a to d o s . Pode - s e ad i c i o n a r (+) , re t i r a r (- ) ou at r i b u i r (=) pe rm i s s õ e s . Usa- se x par a ex e c u ç ã o , r par a l e i t u r a e w par a es c r i t a . Como no ex emp l o : • ad i c i o n a r : # chm o d ug+x ar q u i v o – é ad i c i o n a d a a pe rm i s s ã o de ex e c u ç ã o ; • co n f i g u r a r : # chm o d a=r x ar q u i v o – sã o co n f i g u r a d a s as pe rm i s s õ e s de l e i t u r a e ex e c u ç ã o ao don o , grup o e ou t r o s ; • re t i r a r : # chm o d o- x ar q u i v o – é r e t i r a d a a pe rm i s s ã o de ex e c u ç ã o do ar q u i v o par a usuá r i o s que não se j a m o don o ou es t e j a m no grup o do ar q u i v o . Perm i s s õ e s es p e c i a i s : • s - Quando é usa d o na pe rm i s s ã o de ac e s s o do Dono , aju s t a a id e n t i f i c a ç ã o ef e t i v a do usuá r i o do pr o c e s s o dur a n t e a Pág i n a 18 de 45
  • 19. ex e c u ç ã o de um pr o g r a m a , tam b é m ch am a d o de bi t se t u i d . Não t em ef e i t o em di r e t ó r i o s . Quando s é usa d o na pe rm i s s ã o de ac e s s o do Grupo , aju s t a a id e n t i f i c a ç ã o ef e t i v a do grup o do pr o c e s s o dur a n t e a ex e c u ç ã o de um pr o g r a m a , ch am a d o de bi t s e t g i d . É id e n t i f i c a d o pe l a l e t r a s no lu g a r da pe rm i s s ã o de ex e c u ç ã o do grup o do ar q u i v o / d i r e t ó r i o . Em di r e t ó r i o s , fo r ç a que os ar q u i v o s cr i a d o s den t r o de l e pe r t e n ç a m ao mesm o grup o do di r e t ó r i o , ao in v é s do grup o pr im á r i o que o usuá r i o pe r t e n c e . Ambos se t g i d e s e t u i d pod em apa r e c e r ao mesm o temp o no mesm o ar q u i v o / d i r e t ó r i o . A pe rm i s s ã o de ac e s s o es p e c i a l s som e n t e pod e apa r e c e r no camp o Dono e Grupo . • S - Idên t i c o a "s " . Sign i f i c a que não ex i s t e a pe rm i s s ã o "x" (ex e c u ç ã o ou en t r a r no di r e t ó r i o ) naqu e l e lu g a r . Um ex emp l o é o chm o d 276 0 em um di r e t ó r i o . • t - Salv a a ima g e m do t e x t o do pr o g r a m a no di s p o s i t i v o swap , as s i m e l e se r á ca r r e g a d o mai s rap i d a m e n t e quan d o ex e c u t a d o , tam b é m cham a d o de s t i c k bi t . Em di r e t ó r i o s , imp e d e que ou t r o s usuá r i o s rem o v a m ar q u i v o s do s qua i s não sã o don o s . Is t o é cham a d o de co l o c a r o di r e t ó r i o em modo app e n d - on l y . Um ex emp l o de di r e t ó r i o que s e en c a i x a pe r f e i t a m e n t e ne s t a co n d i ç ã o é o /tmp , to d o s os usuá r i o s dev e m t e r ac e s s o par a que s eu s pr o g r a m a s po s s a m cr i a r os ar q u i v o s temp o r á r i o s l á , mas nen hum pod e apa g a r ar q u i v o s do s ou t r o s . A pe rm i s s ã o es p e c i a l t , pod e s e r es p e c i f i c a d a som e n t e no camp o ou t r o s usuá r i o s das pe rm i s s õ e s de ac e s s o . • T - Idên t i c o a "t " . Sign i f i c a que não ex i s t e a pe rm i s s ã o "x" naqu e l a po s i ç ã o (po r ex emp l o , em um chm o d 17 7 6 em um di r e t ó r i o ) . • X - Se fo r usa d o X ao in v é s de x, a pe rm i s s ã o de ex e c u ç ã o som e n t e é af e t a d a se o ar q u i v o já t i v e r pe rm i s s õ e s de ex e c u ç ã o . Em di r e t ó r i o s e l a tem o mesm o ef e i t o que a pe rm i s s ã o de ex e c u ç ã o x. Ao in v é s de ut i l i z a r o modo de pe rm i s s ã o l i t e r a l pod e se r usa d o o modo oc t a l par a s e al t e r a r a pe rm i s s ã o de ac e s s o a um ar q u i v o . O modo oc t a l é um co n j u n t o de o i t o núme r o s ond e cad a núme r o de f i n e um t i p o de ac e s s o di f e r e n t e . É mai s f l e x í v e l ge r e n c i a r pe rm i s s õ e s de ac e s s o usan d o o modo oc t a l ao in v é s do l i t e r a l , po i s pod e s e r es p e c i f i c a d a di r e t a m e n t e a pe rm i s s ã o do don o , grup o , ou t r o s ao in v é s de ge r e n c i a r as pe rm i s s õ e s de cad a um sep a r a d a m e n t e . Abaix o a l i s t a de pe rm i s s õ e s de ac e s s o oc t a l : • 0 - Nenhuma pe rm i s s ã o de ac e s s o . Equi v a l e n t e a - rwx . Pág i n a 19 de 45
  • 20. • 1 - Perm i s s ã o de ex e c u ç ã o (x) . • 2 - Perm i s s ã o de gr a v a ç ã o (w) . • 3 - Perm i s s ã o de gr a v a ç ã o e ex e c u ç ã o (wx) . • 4 - Perm i s s ã o de l e i t u r a (r ) . • 5 - Perm i s s ã o de l e i t u r a e ex e c u ç ã o (rx ) . • 6 - Perm i s s ã o de l e i t u r a e gr a v a ç ã o (rw) . • 7 - Perm i s s ã o de l e i t u r a , gr a v a ç ã o e ex e c u ç ã o . Equi v a l e n t e a +rwx . O us o de um de s t e s núme r o s de f i n e a pe rm i s s ã o de ac e s s o do don o , grup o ou ou t r o s usuá r i o s . Um modo de en t e n d e r com o as pe rm i s s õ e s de ac e s s o oc t a i s fun c i o n a m , é at r a v é s da se g u i n t e re l a ç ã o : • 1 = Execu t a r , 2 = Grava r , 4 = Ler . Para Dono e Grupo , mul t i p l i q u e as pe rm i s s õ e s po r x10 0 e x10 . E par a as pe rm i s s õ e s de ac e s s o es p e c i a i s : • 10 0 0 = Salv a ima g e m do te x t o no di s p o s i t i v o de tr o c a • 20 0 0 = Ajus t a o bi t se t g i d na ex e c u ç ã o • 400 0 = Ajus t a o bi t se t u i d na ex e c u ç ã o O us o de s t a r e l a ç ã o é a s e g u i n t e : • Somen t e pe rm i s s ã o de ex e c u ç ã o , us e 1 . • Somen t e a pe rm i s s ã o de l e i t u r a , us e 4. • Somen t e pe rm i s s ã o de gr a v a ç ã o , us e 2 . • Perm i s s ã o de l e i t u r a / g r a v a ç ã o , us e 6 (e q u i v a l e a 2+4 / Grava r +L e r ) . • Perm i s s ã o de l e i t u r a / e x e c u ç ã o , us e 5 (e q u i v a l e a 1+4 / Execu t a r +L e r ) . • Perm i s s ã o de ex e c u ç ã o / g r a v a ç ã o , us e 3 (e q u i v a l e a 1+ 2 / Execu t a r +Gr a v a r ) . • Perm i s s ã o de l e i t u r a / g r a v a ç ã o / e x e c u ç ã o , us e 7 (e q u i v a l e a 1+ 2+ 4 / Execu t a r +Gr a v a r +L e r ) . • Salv a r te x t o no di s p o s i t i v o de tr o c a , us e 10 0 0 . • Ajus t a r bi t se t g i d , us e 20 0 0 . • Ajus t a r bi p se t u i d , us e 400 0 . • Salv a r te x t o e aju s t a r bi t se t u i d , us e 500 0 (e q u i v a l e a 10 0 0 + 4 0 0 0 / Salv a r te x t o + bi t se t u i d ) . • Ajus t a r bi t se t u i d e s e t g i d , us e 60 0 0 (e q u i v a l e a 400 0 + 2 0 0 0 / se t u i d + s e t g i d ) . Para aju s t a r a pe rm i s s ã o de um ar q u i v o par a que to d o s Pág i n a 20 de 45
  • 21. po s s a m ex e c u t á - l o , ape n a s o don o po s s a ed i t á - l o , e que se j a ex e c u t a d o s emp r e com o s e o don o es t i v e s s e ex e c u t a n d o , o com a n d o é o se g u i n t e : # chmod 4755 arquivo 2.5 .T r aba lhando com arquivos Arqu i v o s pod em s e r bi n á r i o s , cu j o co n t e ú d o som e n t e é l e g í v e l par a máqu i n a s , ou t e x t o , cu j o co n t e ú d o é l e g í v e l par a pe s s o a s . Exis t e m inúm e r o s com a n d o s par a man i p u l a r ar q u i v o s em l i n u x , par a cóp i a , ed i ç ã o , l e i t u r a ou ou t r a s ta r e f a s . Pode - se cop i a r ar q u i v o s com o com a n d o cp . Como no ex emp l o : # cp arquivo1 arquivo2 Pode - se l e r o co n t e ú d o de um ar q u i v o com o com a n d o ca t : # cat arquivo Pode - se ed i t a r um ar q u i v o te x t o com vá r i o s ed i t o r e s , en t r e e l e s o vi , nan o , mced i t , ema c s en t r e ou t r o s . Como no ex emp l o : # nano arquivo Pode - se cr i a r um ar q u i v o vaz i o (s em co n t e ú d o ) com o com a n d o to u c h . Quando ap l i c a d o a um ar q u i v o ex i s t e n t e , a da t a e ho r a de mod i f i c a ç ã o sã o al t e r a d a s . 2.6 .Manipulando e navegando dire tór i o s Exis t e m di v e r s o s com a n d o s par a a cr i a ç ã o ou al t e r a ç ã o de di r e t ó r i o s , as s i m com o a nav e g a ç ã o do usuá r i o na ár v o r e de di r e t ó r i o s . As pe rm i s s õ e s af e t a m com o os usuá r i o s pod em man i p u l á - l o s ou nav e g a r , ex c e t u a n d o - se o sup e r u s u á r i o . A sa b e r : • mkd i r : cr i a um di r e t ó r i o ; • mv : pod e mov e r ou re n o m e a r tan t o di r e t ó r i o s com o ar q u i v o s ; • rmd i r : rem o v e di r e t ó r i o s vaz i o s ; • rm : r em o v e ar q u i v o s e di r e t ó r i o s , po s s u i vá r i a s opç õ e s par a di f e r e n t e s ne c e s s i d a d e s ; • cp : cop i a ar q u i v o s e di r e t ó r i o s , tam b é m com vá r i a s opç õ e s ; Pág i n a 2 1 de 45
  • 22. • cd : al t e r a o di r e t ó r i o co r r e n t e do usuá r i o ; Pode - se a qua l q u e r momen t o sa b e r em que di r e t ó r i o o usuá r i o es t á usa n d o - se o com a n d o pwd . Saben d o ond e se es t á , é po s s í v e l nav e g a r pe l o s di r e t ó r i o s em que o usuá r i o te n h a pe rm i s s ã o de ac e s s o , usa n d o - se o com a n d o cd , ap l i c a n d o - se com o par âm e t r o s um di r e t ó r i o de de s t i n o ab s o l u t o ou re l a t i v o a ond e se es t á . Cons i d e r a n d o a s e g u i n t e es t r u t u r a de di r e t ó r i o s , par a o usuá r i o mar i o , com di r e t ó r i o hom e em /hom e / m a r i o : /hom e / m a r i o /hom e / m a r i o / p e s q u i s a /hom e / m a r i o / a r q u i v o s Após o l o g i n , o di r e t ó r i o co r r e n t e é /hom e / m a r i o . Ao se ex e c u t a r < cd pe s q u i s a > , co n s i d e r a - se o cam i n h o r e l a t i v o pe s q u i s a e de s c e n d e - se ao di r e t ó r i o pe s q u i s a . Nest e momen t o o di r e t ó r i o co r r e n t e é /hom e / m a r i o / p e s q u i s a . Ao s e di g i t a r < cd . . / a r q u i v o s > , o s i s t e m a co n s i d e r a que dev a sub i r um ní v e l , em /hom e / m a r i o , e de s c e n d e r ao ar q u i v o s . Nest e momen t o o di r e t ó r i o co r r e n t e é /hom e / m a r i o / a r q u i v o s . Ao s e ex e c u t a r < cd ~ > , o s i s t e m a co n s i d e r a o di r e t ó r i o hom e do usuá r i o e di r e c i o n a par a e l e , em /hom e / m a r i o . Novam e n t e , pod e - se ex e c u t a r < cd /hom e / m a r i o / p e s q u i s a > e o s i s t e m a co n s i d e r a o cam i n h o ab s o l u t o /hom e / m a r i o / p e s q u i s a e o ac e s s a . 2.7 . Executando arquivos Para que um usuá r i o po s s a ex e c u t a r um ar q u i v o , e l e dev e te r pe rm i s s ã o par a i s t o . Execu t a - s e um ar q u i v o di g i t a n d o - s e o seu nom e no av i s o de com a n d o , pas s a n d o apó s o nom e do ar q u i v o seu s par âm e t r o s , co n f o r m e o ne c e s s á r i o . Para que o s i s t e m a en c o n t r e o ar q u i v o di g i t a d o no av i s o de com a n d o , o cam i n h o ond e o ar q u i v o pod e s e r en c o n t r a d o dev e es t a r em s eu cam i n h o de bus c a , ou pa t h . Como a mai o r i a do s ex e c u t á v e i s es t á em /b i n , /us r / b i n ou /us r / s h a r e / b i n ou ou t r o s , te s t e s cam i n h o s dev e m co n s t a r em s eu pa t h , que é co n f i g u r a d o arma z e n a n d o - se na va r i á v e l de amb i e n t e PATH os cam i n h o s . Execu t a n d o - s e < ec h o $PATH > pod e - se sa b e r qua l o cam i n h o de bus c a atu a l . Execu t a n d o - se < exp o r t $PATH:/n o v o / c a m i n h o > ad i c i o n a - se um di r e t ó r i o ao pa t h atu a l . Para que um usuá r i o ex e c u t e um ar q u i v o que es t á em s eu pr ó p r i o di r e t ó r i o , o nom e do ar q u i v o dev e s e r pr e c e d i d o Pág i n a 22 de 45
  • 23. de . / , o que re f e r e n c i a r á par a o av i s o de com a n d o que o ar q u i v o a s e r ex e c u t a d o es t á no di r e t ó r i o co r r e n t e . 2.8 . En t r ada e saída padrão e saída de erros Em Linux , ex i s t e m es t a s t r ê s vi a s par a os dad o s . Quando um com a n d o é ex e c u t a d o , po r de f i n i ç ã o sua sa í d a é di r e c i o n a d a par a a pad r ã o , que no rm a l m e n t e é o co n s o l e . (v i d e o ) . A en t r a d a pad r ã o é no rm a l m e n t e o te c l a d o , e a sa í d a de er r o é o co n s o l e . 2.8 . 1 .Red i r ec i onamentos e pipes Esta s vi a s pod em se r re d i r e c i o n a d a s com o us o de com a n d o s es p e c i a i s , de modo a f l e x i b i l i z a r o pr o c e s s a m e n t o de com a n d o s . A sa í d a de um com a n d o pod e se r r e d i r e c i o n a d a à en t r a d a de ou t r o , as s i m com o par a um ar q u i v o , ou o co n t e ú d o de um ar q u i v o par a um com a n d o , et c . Os di r e c i o n a d o r e s sã o > , > > , < , < < , e | . Exemp l i f i c a n d o : # cat <relatorio 2>erro.log | grep ajuste | tee verifica.log > /dev/tty2 O com a n d o ac i m a en v i a o ar q u i v o r e l a t o r i o par a o com a n d o ca t , ca s o ex i s t a um er r o o mesm o é en v i a d o par a o ar q u i v o er r o . l o g , se n d o que a sa í d a do ca t é en v i a d a ao gr e p . A sa í d a do gr e p é en v i a d a ao te e , cu j a sa í d a é di r e c i o n a d a ao di s p o s i t i v o /d e v / t t y 2 . 2.9 . Ex t en sõe s de arquivos Em s i s t e m a s Linux , o nom e do ar q u i v o , in c l u i n d o sua ex t e n s ã o , nad a di z so b r e s eu co n t e ú d o par a o s i s t e m a op e r a c i o n a l . Ass im , den t r o do es p a ç o de 25 5 ca r a c t e r e s , o ar q u i v o pod e co n t e r qua i s q u e r ca r a c t e r e s men o s os es p e c i a i s e os que fo r m a r e m pa l a v r a s r e s e r v a d a s , a sa b e r : | & ; ( ) < > || && ; ; ( ) | <n e w l i n e > : : : < t a b > ! ca s e do don e e l i f e l s e es a c f i fo r fun c t i o n i f in se l e c t th e n unt i l whi l e { } t im e [[ ]] . , / // Por ém , as ex t e n s õ e s fa c i l i t a m a id e n t i f i c a ç ã o de um ar q u i v o , at r a v é s da at r i b u i ç ã o co n s t a n t e de de t e r m i n a d a s ex t e n s õ e s a ar q u i v o s com co n t e ú d o s sem e l h a n t e s , com o as se g u i n t e s : Pág i n a 23 de 45
  • 24. • htm l - ar q u i v o s hip e r t e x t o • tx t - ar q u i v o s te x t o s imp l e s • sh - ex e c u t á v e i s sh e l l • l o g - ar q u i v o s de r e g i s t r o de al g um pr o g r a m a • gz - ar q u i v o s comp a c t a d o s O ut i l i t á r i o f i l e é usa d o par a de s c o b r i r o t i p o do ar q u i v o , in d e p e n d e n t e de s eu nom e . Como no ex emp l o aba i x o : # file /bin/bash /bin/bash: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.0, dynamically linked (uses shared libs), for GNU/Linux 2.2.0, stripped 2.10 .Obtendo ajuda no si s t ema Cada com a n d o ou pr o g r a m a em um s i s t e m a l i n u x t í p i c o po s s u i a sua pág i n a de manua l , que pod e se r ac e s s a d a com o com a n d o man < c o m a n d o / p r o g r a m a > . Quando não se sa b e qua l o com a n d o ou pr o g r a m a re l a c i o n a d o à ta r e f a , pod e - se de s c o b r i r o que es t á r e l a c i o n a d o com a ta r e f a com o com a n d o apr o p o s <a s s u n t o > . O wha t i s fo r n e c e uma re l a ç ã o e br e v e de s c r i ç ã o de com a n d o s que s e re l a c i o n e m com < c o m a n d o > , po r ex emp l o : $ man cp CP(1) User Commands CP(1) NAME cp - copy files and directories SYNOPSIS cp [OPTION]... [-T] SOURCE DEST cp [OPTION]... SOURCE... DIRECTORY cp [OPTION]... -t DIRECTORY SOURCE... DESCRIPTION Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY. Mandatory arguments to long options are mandatory for short options too. -a, --archive same as -dpR --backup[=CONTROL] make a backup of each existing destination file -b like --backup but does not accept an argument ... Ou usa - s e o apr o p o s $ apropos cp archive_read_support_format_cpio [archive_read] (3) - functions for reading Pág i n a 24 de 45
  • 25. streaming archives archive_write_set_format_cpio [archive_write] (3) - functions for creating archives BN_div_recp [BN_mod_mul_reciprocal] (3) - modular multiplication using reciprocal BN_RECP_CTX_free [BN_mod_mul_reciprocal] (3) - modular multiplication using reciprocal BN_RECP_CTX_init [BN_mod_mul_reciprocal] (3) - modular multiplication using reciprocal BN_RECP_CTX_new [BN_mod_mul_reciprocal] (3) - modular multiplication using reciprocal BN_RECP_CTX_set [BN_mod_mul_reciprocal] (3) - modular multiplication using reciprocal clock (3p) - report CPU time used clock_getcpuclockid (3p) - access a process CPU-time clock (ADVANCED REALTIME) cp (1) - copy files and directories cp (1p) - copy files cpan (1) - easily interact with CPAN from the command line ou ainda descobrindo o que é cp : São divisões existentes no disco rígido que marcam onde começa onde termina um sistema de arquivos. $ whatis cp cp (1) - copy files and directories cp (1p) - copy files 3.manipulação de part i çõe s e si s t emas de arquivos Para que pr o g r a m a s e dad o s não s e pe r c a m a cad a in i c i a l i z a ç ã o do s i s t e m a , es t e s dev e m gr a v a d o s de fo r m a a pod e r e m se r re c u p e r a d o s po s t e r i o r m e n t e . Uma fo r m a de s e re a l i z a r i s t o é com o us o de di s c o s r í g i d o s . Nest e s , tan t o s dad o s de usuá r i o s quan t o o pr ó p r i o s i s t e m a op e r a c i o n a l e e seu s pr o g r a m a s pod em pe rm a n e c e r gr a v a d o s . Mas um di s c o r í g i d o é um di s p o s i t i v o de bl o c o s co n t í g u o , do pr i m e i r o ao úl t i m o bl o c o . Entã o , uma fo r m a de or g a n i z a ç ã o de v e se r es t a b e l e c i d a par a que os dad o s po s s a m s e r id e n t i f i c a d o s e re c u p e r a d o s . Prim e i r o , uma po r ç ã o de s t e s bl o c o s é di v i d i d a e id e n t i f i c a d a em re g i õ e s es p e c i a i s do di s c o . A i s t o ch am a - s e par t i c i o n a m e n t o do di s c o . Em l i n u x di v e r s o s pr o g r a m a s pod em se r usa d o s par a es t a ta r e f a , com o o fd i s k , cf d i s k , Disk Drui d , en t r e ou t r o s . O par t i c i o n a m e n t o só pod e se r re a l i z a d o pe l o sup e r u s u á r i o , ou ro o t . Pág i n a 25 de 45
  • 26. Depo i s de id e n t i f i c a d o s o in í c i o e f im de uma par t i ç ã o , es t a dev e s e r es t r u t u r a d a de fo r m a que os dad o s po s s a m se r gr a v a d o s de fo r m a or g a n i z a d a e po s t e r i o r m e n t e r e c u p e r a d o s . A es t e pr o c e s s o cham a - se fo r m a t a ç ã o , com uma de t e r m i n a d a es t r u t u r a cham a d a s i s t e m a de ar q u i v o s . O l i n u x pod e usa r di v e r s o s t i p o s de s i s t e m a s de ar q u i v o s , cad a um com s eu co n j u n t o de pr o g r a m a s de man i p u l a ç ã o . Entr e os mai s comun s , es t ã o o ex t 2 , ex t 3 , r e i s e r f s , j f s , xf s , en t r e ou t r o s . 3.1 . I d en t i f i c a ndo os dispos i t i v o s , part i c i onando e formatando No l i n u x , quan d o o módu l o do ke r n e l co r r e s p o n d e n t e ao di s p o s i t i v o é ca r r e g a d o e in i c i a d o , é cr i a d o um ac e s s o ao s di s p o s i t i v o no di r e t ó r i o /d e v . Norma lm e n t e , di s c o s r í g i d o s pod em se r as s o c i a d o s a di s p o s i t i v o s com o hd ou sd , s e g u i d o de uma l e t r a . Ass im , o pr i m e i r o di s c o r í g i d o , co n e c t a d o ao ba r r a m e n t o id e , na in t e r f a c e pr im á r i a mas t e r , s e r á o /de v / h d a . Em al g um a s in s t a l a ç õ e s , dep e n d e n d o do ha r d w a r e e da di s t r i b u i ç ã o , es t e di s c o pod e s e r o /d e v / s d a . Usando uma da s fe r r a m e n t a s de par t i c i o n a m e n t o , e cr i a n d o ao men o s uma par t i ç ã o ne s t e di s c o , es t a par t i ç ã o pod e r á se r id e n t i f i c a d a di r e t a m e n t e no /d e v . Norma l m e n t e , um núme r o é as s o c i a d o à id e n t i f i c a ç ã o da par t i ç ã o , e no pr i m e i r o ex emp l o Pág i n a 26 de 45 O pa r t i c i o n a d o r c f d i s k
  • 27. de id e n t i f i c a ç ã o do di s c o , a pr im e i r a par t i ç ã o pod e r á s e r id e n t i f i c a d a com /de v / h d a 1 . Uma vez id e n t i f i c a d a a par t i ç ã o , a mesm a dpo d e s e r fo r m a t a d a . Por ém , a es c o l h a do t i p o de s i s t e m a de ar q u i v o s que se r á ut i l i z a d o dep e n d e da ne c e s s i d a d e par a a qua l fo i cr i a d a a par t i ç ã o . Em uma in s t a l a ç ã o l i n u x t í p i c a , ex i s t e m ao men o s dua s par t i ç õ e s , s en d o uma par a o s i s t e m a , e ou t r a par a ár e a de tr o c a , ou swap . Swap é uma t é c n i c a que pe rm i t e ao s i s t e m a op e r a c i o n a l arma z e n a r in f o r m a ç õ e s de pr o c e s s o s que não es t ã o se n d o ut i l i z a d o s naqu e l e de t e r m i n a d o in s t a n t e , ou sup r i n d o ne c e s s i d a d e de ár e a de memó r i a , po i s a in s t a l a d a f i s i c a m e n t e fo i in s u f i c i e n t e . A es c o l h a do t i p o de s i s t e m a de ar q u i v o s é co n s e q u ê n c i a da ut i l i z a ç ã o f i n a l daqu e l a par t i ç ã o . Por ex emp l o , ca s o a mesm a s e j a ut i l i z a d a com o ár e a de t r o c a ou swap , ev i d e n t e m e n t e se r á cr i a d o um s i s t e m a de ar q u i v o s t i p o swap , e par a i s t o ut i l i z a - se o com a n d o mkswap <p a r t i ç ã o > . Por ém , par a o arma z e n a m e n t o de dad o s e ar q u i v o s , a es c o l h a é mai s comp l e x a . Os pr i m e i r o s t i p o s de s i s t e m a s de ar q u i v o s ut i l i z a d o s em l i n u x er am o min i x e o ex t 2 , es t e úl t i m o pad r ã o po r vá r i o s an o s . Mas o ava n ç o da t e c n o l o g i a r e q u i s i t a v a s i s t e m a s de ar q u i v o s mai s ráp i d o s e ro b u s t o s . Atua lm e n t e , os mai s mod e r n o s s i s t e m a s de ar q u i v o s imp l e m e n t a m uma té c n i c a ch am a d a jo u r n a l l i n g . Em ta i s s i s t e m a s , as op e r a ç õ e s de es c r i t a sã o pr i m e i r o r e l a c i o n a d a s em uma ár e a es p e c i a l , ex e c u t a d a s , e en t ã o mar c a d a s com o re a l i z a d a s ne s t a ár e a ou jo r n a l . Ass im , dim i n u i - se a ch a n c e de pe r d a de dad o s em ca s o s de fa l h a s . O de s e m p e n h o com tam a n h o s di f e r e n t e s de ar q u i v o s e t i p o s di f e r e n t e s de op e r a ç õ e s tam b é m é impo r t a n t e par âm e t r o de ava l i a ç ã o . A pe s q u i s a do es t a d o atu a l do de s e n v o l v i m e n t o e de s e m p e n h o de cad a s i s t e m a de ar q u i v o s é impo r t a n t e ne s t a es c o l h a , mas a ní v e l de apr e n d i z a d o , ut i l i z a r e m o s ex t 3 e re i s e r f s . Um do s pr o g r a m a s que pod em se r ut i l i z a d o s par a fo r m a t a r uma par t i ç ã o é o mkf s , se g u i d o do s par âm e t r o s co n f o r m e as ne c e s s i d a d e s . Por ém , os ut i l i t á r i o s es p e c í f i c o s de cad a Pág i n a 27 de 45
  • 28. s i s t e m a i g u a l m e n t e pod em se r ut i l i z a d o s . Lembr a n d o que op e r a ç õ e s com o par t i c i o n a m e n t o e fo r m a t a ç ã o só pod em re a l i z a d a s pe l o sup e r u s u á r i o , ou ro o t . Para se fo r m a t a r a par t i ç ã o 1 do di s c o r í g i d o l i g a d o à in t e r f a c e pr im á r i a mas t e r com o re i s e r f s , ut i l i z a - s e : #mkfs -t reiserfs /dev/hda1 Ou, ut i l i z a n d o - s e ex t 3 : #mkfs -t ext3 /dev/hda1 Mas par a cr i a r a ár e a de swap em uma par t i ç ã o , ut i l i z a - s e o com a n d o mkswap , com o no ex emp l o , na s e g u n d a par t i ç ã o do di s c o an t e r i o r : #mkswap /dev/hda2 Mas pod e - se man i p u l a r par t i ç õ e s e s i s t e m a s de ar q u i v o s tam b é m em modo gr á f i c o , ut i l i z a n d o - se pr o g r a m a s com o gpa r t e d ou qtp a r t e d , com o na f i g u r a . Pág i n a 28 de 45
  • 29. Pág i n a 29 de 45
  • 30. Um s i s t e m a de ar q u i v o , par a s e r ac e s s a d o pe l o s i s t e m a , dev e es t a r as s o c i a d o a al g um pon t o da ár v o r e de di r e t ó r i o s . Em temp o de bo o t , as as s o c i a ç õ e s es t ã o r e l a c i o n a d a s no ar q u i v o /e t c / f s t a b , com um ex emp l o a s e g u i r : #root@kirdeika ~ # cat /etc/fstab # # /etc/fstab: static file system information # # <file system> <dir> <type> <options> <dump> <pass> none /dev/pts devpts defaults 0 0 none /dev/shm tmpfs defaults 0 0 /dev/fd0 /mnt/floppy auto ro,user,noauto,unhide 0 0 /dev/cdrom /mnt/cdrom iso9660 ro,user,noauto,unhide 0 0 /dev/dvd /mnt/dvd udf ro,user,noauto,unhide 0 0 /dev/sda1 /boot ext2 defaults 0 1 /dev/sda2 swap swap defaults 0 0 /dev/sda3 / reiserfs defaults 1 1 /dev/sda4 /home reiserfs defaults 1 2 Os sc r i p t s de in i c i a l i z a ç ã o as s o c i a m as par t i ç õ e s / d i s p o s i t i v o s ao s pon t o s de s c r i t o s na ár v o r e de di r e t ó r i o s , e a es t e pr o c e d i m e n t o ch am a - s e mon t a g e m . A mon t a g e m tam b é m pod e s e r ef e t u a d a em t emp o de ex e c u ç ã o , as s i m com o a de sm o n t a g e m , ve r i f i c a ç ã o e r em o n t a g e m com par âm e t r o s di f e r e n t e s , com o com a n d o moun t . A pág i n a de manua l do com a n d o moun t dá exp l i c a ç õ e s mai o r e s so b r e as opç õ e s , mas o us o bá s i c o do com a n d o , par a a mon t a g e m de um di s q u e t e , po r ex emp l o , es t á a se g u i r , s en d o que o di s p o s i t i v o de di s q u e t e es t á em /d e v / f d 0 , o di r e t ó r i o de mon t a g e m fo i cr i a d o em /mn t / f l o p p y e o s i s t e m a de ar q u i v o do di s q u e t e é fa t : Pág i n a 30 de 45 O pa r t i c i o n a d o r grá f i c o QtPa r t e d
  • 31. #mount -t vfat /dev/fd0 /mnt/floppy Para s e ve r i f i c a r qua i s os s i s t e m a s de ar q u i v o s mon t a d o s usa - se o com a n d o moun t sem par âm e t r o s . Para de sm o n t a r um s i s t e m a de ar q u i v o s , usa - s e o umoun t <d i r e t ó r i o > . 4.In s t a l a ç ão de programas Cada di s t r i b u i ç ã o l i n u x atu a l po s s u i al g um t i p o de pr o c e d i m e n t o de co n t r o l e do s pr o g r a m a s in s t a l a d o s . Norma l m e n t e , os pr o g r a m a s sã o di s t r i b u í d o s em pac o t e s de so f t w a r e , comp i l a d o s es p e c i f i c a m e n t e par a aqu e l a di s t r i b u i ç ã o , pe l o re s p o n s á v e l po r aqu e l a di s t r i b u i ç ã o . Este s pr o g r a m a s re c e b e m o nom e de ge r e n c i a d o r de pac o t e s . Em l i n h a de com a n d o , os mai s co n h e c i d o s sã o o ap t - ge t e ap t i t u d e , nas di s t r i b u i ç õ e s ba s e a d a s em Debi a n e o yum da RedHat/F e d o r a . Mas es t e s sã o ape n a s ut i l i z a d o r e s do s r e a i s ge r e n c i a d o r e s de pac o t e s , r e s p e c t i v a m e n t e dpk g e rpm . A se g u i r al g u n s ex emp l o s de ut i l i z a ç ã o do s com a n d o s , se n d o om i t i d o s os re t o r n o s do s pr o g r a m a s : Em Sis t e m a s ba s e a d o s em Debi a n : #apt-get update <isto atualiza a lista de pacotes> #apt-get install nagios2 <isto instala o pacote nagios2> Em s i s t e m a s ba s e a d o s em RedHat : #yum update #yum install firefox Maior e s de t a l h e s das opç õ e s di s p o n í v e i s nas pág i n a s de manua l do s com a n d o s . O mét o d o an t i g o tr a d i c i o n a l de in s t a l a ç ã o de pr o g r a m a s no l i n u x er a at r a v é s da comp i l a ç ã o l o c a l do có d i g o fo n t e do pr o g r a m a , or i g i n a n d o os ar q u i v o s ex e c u t á v e i s do s pr o g r a m a s . As fe r r a m e n t a s GNUpr o p i c i a r a m uma man e i r a un i f o r m e de in s t a l a ç ã o de s t e s fo n t e s , at r a v é s da ut i l i z a ç ã o do s com a n d o s co n f i g u r e e mak e , que r e s p e c t i v a m e n t e ve r i f i c a m a in s t a l a ç ã o em bus c a de re q u i s i t o s do pr o g r a m a a s e r comp i l a d o , e o mak e que co n s t r ó i o ex e c u t á v e l pr o p r i a m e n t e , a par t i r de in s t r u ç õ e s co l h i d a s pe l o co n f i g u r e e po r ar q u i v o s no co n j u n t o do pac o t e e comp i l a d o r pr e v i a m e n t e in s t a l a d o . Pág i n a 3 1 de 45
  • 32. 5.Os arquivos de conf iguração O di r e t ó r i o pad r ã o par a os ar q u i v o s de co n f i g u r a ç ã o em uma di s t r i b u i ç ã o l i n u x é o /e t c , ou s e j a , as co n f i g u r a ç õ e s do s i s t e m a op e r a c i o n a l , do s ap l i c a t i v o s , do s usuá r i o s , et c . Em sua gr a n d e mai o r i a , es t e s ar q u i v o s de co n f i g u r a ç ã o sã o do t i p o te x t o , fa c i l m e n t e man i p u l á v e i s po r vá r i o s ed i t o r e s de te x t o no rm a l m e n t e pr e s e n t e s nas di s t r i b u i ç õ e s , com o o vi , nan o , pi c o , mced i t , ema c s , en t r e ou t r o s . 6.In i c i ando e parando serv i ço s Tamb ém ne s t e di r e t ó r i o /e t c es t ã o a mai o r i a do s sc r i p t s de in i c i a l i z a ç ã o de um s i s t e m a l i n u x , e de seu s di v e r s o s se r v i ç o s , dep e n d e n d o de qua l a fun ç ã o par a a qua l a máqu i n a se de s t i n a e de qua i s pac o t e s fo r a m in s t a l a d o s . Usos comun s in c l u e m se r v i d o r e s web , de ar q u i v o s , f tp , e- mai l , pr o x y , f i r e w a l l , de s e r v i ç o s de di r e t ó r i o , de au t e n t i c a ç ã o , ro t e a d o r e s , e t c . E cad a s e r v i ç o po s s u i um ou mai s sc r i p t s que co n t r o l a m os de am o n s (pr o c e s s o s t r a n s p a r e n t e s ao s usuá r i o s ) . Em sua mai o r i a es t e s sc r i p t s es t ã o l o c a l i z a d o s no di r e t ó r i o /e t c / r c . d ou sem e l h a n t e . Um ex emp l o de di r e t ó r i o es t á a se g u i r in c l u i n d o a par a d a e r e i n í c i o de um s e r v i ç o , l em b r a n d o que es t a man i p u l a ç ã o dev e se r re a l i z a d a po r um usuá r i o com pe rm i s s õ e s suf i c i e n t e s : Pág i n a 32 de 45
  • 33. 7.A rede As di s t r i b u i ç õ e s l i n u x ba s e a d a s em Debi a n ou as ba s e a d a s em RedHat po s s u e m co n f i g u r a ç õ e s pr ó p r i a s par a a re d e , de modo a r e s t a u r a r o fun c i o n a m e n t o de s t a a cad a r e i n í c i o . Em Debi a n , es t a co n f i g u r a ç õ e s es t ã o em /e t c / n e t w o r k , e em RedHat em /e t c / s y s c o n f i g / n e t w o r k . Mas es t a s co n f i g u r a ç õ e s pod em se r man i p u l a d a s em temp o de ex e c u ç ã o com o com a n d o i f c o n f i g . Conex õ e s de r e d e pod em s e r re a l i z a d a s at r a v é s de po r t a s et h e r n e t , s e r i a i s , par a l e l a s , wi r e l l e s s , bl u e t o o t h , et c . , cad a uma com um ha r dw a r e es p e c í f i c o , e com i s s o um módu l o do ke r n e l que pe rm i t a o ac e s s o a es s e ha r d w a r e , e uma vez ca r r e g a d o , es t e dr i v e r cr i a r á um pon t o de ac e s s o ao di s p o s i t i v o em /d e v . Plac a s de re d e e t h e r n e t no rm a l m e n t e sã o nom e a d a s com o et h x , ond e o x é um núme r o se q u e n c i a l . A mai o r i a de s t a s pl a c a s sã o id e n t i f i c a d a s e t êm o seu módu l o ca r r e g a d o em temp o de bo o t , se as s i m a di s t r i b u i ç ã o es t i v e r co n f i g u r a d a par a re a l i z a r . O com a n d o dme s g pod e se r ut i l i z a d o par a ve r i f i c a r se al g um a pl a c a fo i id e n t i f i c a d a e te v e s eu módu l o ca r r e g a d o , com o no ex emp l o : Pág i n a 33 de 45 Pa r a n d o e in i c i a n d o s e r v i ç o s
  • 34. No ex emp l o ac i m a , o módu l o sky 2 as s i n a l a o di s p o s i t i v o et h 0 à pl a c a com mac - add r e s s 00 : 1 b : 2 4 : 1 0 : e e : 8 8 . Uma vez a pl a c a id e n t i f i c a d a , o módu l o co r r e s p o n d e n t e ca r r e g a d o e o di s p o s i t i v o cr i a d o , es t a pod e man i p u l a d a com o i f c o n f i g , pr im e i r o ve r i f i c a n d o se a mesm a po s s u i al g um a co n f i g u r a ç ã o at i v a : Pág i n a 34 de 45 Id e n t i f i c a n d o di s p o s i t i v o s de re d e
  • 35. No ex emp l o , pod em o s ob s e r v a r que a pl a c a já po s s u i um end e r e ç o de re d e , o 17 2 . 1 6 . 1 2 6 . 5 . Mas em l i n u x , pod em o s in s e r i r um nov o end e r e ç o na mesm a pl a c a , e en t ã o es t a pas s a r á a r e s p o n d e r pe l o s do i s end e r e ç o s , o an t e r i o r e o nov o , cham a n d o - s e es t e pr o c e d i m e n t o de ip al i a s , ou ape l i d o . Novam e n t e , é fun ç ã o ape n a s do sup e r u s u á r i o man i p u l a r r e d e s , end e r e ç o s e ro t a s . Um ex emp l o de com o es t a b e l e r um end e r e ç o de r e d e a uma in t e r f a c e , e dep o i s in c l u i r um se g u n d o end e r e ç o , es t á a se g u i r . Para in c l u i r o end e r e ç o 10 . 0 . 0 . 1 com más c a r a de sub - r e d e 25 5 . 2 5 5 . 2 5 5 . 2 5 2 , e o s e g u n d o end e r e ç o 10 . 1 . 1 . 1 , com más c a r a 25 5 . 2 5 5 . 0 . 0 : Pág i n a 35 de 45 Ver i f i c a n d o a in t e r f a c e com o i f c o n f i g
  • 36. Para r em o v e r o end e r e ç o , ut i l i z a - se i f c o n f i g < i n t e r f a c e > down , e par a ve r i f i c a r to d a s as in t e r f a c e s , usa - se o i f c o n f i g sem par âm e t r o s . 8.Roteamento Para que um pac o t e de dad o s s e j a tr a n s p o r t a d o a al g um lug a r , o cam i n h o par a i s t o dev e se r co n h e c i d o . O ke r n e l l i n u x po s s u i ta b e l a s es p e c í f i c a s par a es t a fun ç ã o , que pod e r se r vi s u a l i z a d a s e al t e r a d a s com al g u n s com a n d o s com o o rou t e e o ip . Quando s e at r i b u i um end e r e ç o a uma in t e r f a c e com o i f c o n f i g , es t e já at r i b u i uma ro t a a es t a in t e r f a c e par a a re d e à qua l pe r t e n c e o end e r e ç o . Rota s par a ho s t s es p e c í f i c o s , re d e s es p e c í f i c a s e a ro t a pad r ã o pod em ig u a l m e n t e se r es t a b e l e c i d a s . Pág i n a 36 de 45 Con f i g u r a n d o a re d e
  • 37. Suponh am o s que , no ex emp l o de r e d e s ac i m a , ai n d a te n h a m o s uma in t e r f a c e e t h 1 , de end e r e ç o 10 . 2 . 0 . 2 , más c a r a 25 5 . 2 5 5 . 2 5 5 . 2 5 2 . Ainda , tem o s um ho s t 10 . 5 . 0 . 4 , de más c a r a 25 5 . 2 5 5 . 2 5 5 . 0 , co n e c t a d o f i s i c a m e n t e à in t e r f a c e e t h 0 at r a v é s de um sw i t c h , e a ro t a pad r ã o s e r á 10 . 0 . 0 . 1 . Para s e ob t e r co n e c t i v i d a d e , os com a n d o s se r i a m os s e g u i n t e s : 9.O linux em modo gráf i co O s e r v i d o r X, ou se r v i d o r gr á f i c o , pr o v ê as fun c i o n a l i d a d e s de co n t r o l e do ha r dw a r e de ví d e o , e en t ã o um amb i e n t e de tr a b a l h o , ou ge r e n c i a d o r de ja n e l a s , s e ut i l i z a de s t e s re c u r s o s par a o co n t r o l e do s ap l i c a t i v o s que se ut i l i z a m do s r e c u r s o s gr á f i c o s . Em l i n u x , ex i s t e m di v e r s o s ge r e n c i a d o r e s de ja n e l a s , en t r e e l e s os mai s co n h e c i d o s o Gnome e o KDE. Pág i n a 37 de 45 Red e s e ro t a s
  • 38. Lembr a n d o que o s e r v i d o r X é uma ap l i c a ç ã o que pe rm i t e que não ape n a s a máqu i n a em que o mesm o es t á s en d o ex e c u t a d o se co n e c t e , mas pod e n d o se r ut i l i z a d o em r e d e , com vá r i a s máqu i n a s s e co n e c t a n d o e s e ut i l i z a n d o de s eu s re c u r s o s , apr e s e n t a n d o o re s u l t a d o do pr o c e s s a m e n t o na máqu i n a r em o t a . Apli c a ç õ e s de pr o d u t i v i d a d e e es c r i t ó r i o , com o nav e g a d o r e s de in t e r n e t , ed i t o r e s de t e x t o , pl a n i l h a s e ima g e n s , po s s u e m r ep r e s e n t a n t e s mui t o co n h e c i d o s em l i n u x . Naveg a d o r e s com o Fir e f o x , SeaMonke y , Oper a , Konque r o r , ed i t o r e s de te x t o , apr e s e n t a ç õ e s , pl a n i l h a s e ima g e n s do pac o t e OpenOff i c e , es t ã o en t r e vá r i o s ex emp l o s . 10.B ib l i og r a f i a ht t p : / / p t . w i k i p e d i a . o r g / w i k i /Un i x , ac e s s a d o em 07/ 0 7 / 2 0 0 8 ht t p : / / f o c a l i n u x . c i p s g a . o r g . b r , di v e r s a s fo n t e s , ac e s s a d o em 07/ 0 7 2 0 0 8 ht t p : / / w w w . v i v a o l i n u x . c o m . b r / a r t i g o s / i m p r e s s o r a . p h p ? co d i g o = 1 2 4 4 , en t e n d e n d o o pr o c e s s o de bo o t ht t p : / / w w w . v i v a o l i n u x . c o m . b r / a r t i g o s / i m p r e s s o r a . p h p ? co d i g o = 4 9 4 0 , s i s t e m a s de bo o t , ní v e i s de ex e c u ç ã o e shu t d o w n ht t p : / / w w w . g u i a d o h a r d w a r e . n e t / t u t o r i a i s / e n t e n d e n d o - com o - l i n u x - fun c i o n a / p r o c e s s o - bo o t - ar q u i v o s - in i c i a l i z a c a o . h t m l , o pr o c e s s o de bo o t e os ar q u i v o s de in i c i a l i z a ç ã o ht t p : / / w w w - 12 8 . i b m . c o m / d e v e l o p e r w o r k s / l i n u x / l i b r a r y / l - l i n u x b o o t / ? c a = d g r - ln xw 0 6L i n u xBo o t , in s i d e th e l i n u x bo o t pr o c e s s ht t p : / / w w w . r e d h a t . c o m / d o c s / m a n u a l s / l i n u x / , ac e s s a d o em 2 1 / 0 7 / 2 0 0 8 TCC – Sof tw a r e Livr e e Sis t e m a s de in f o r m a ç ã o na Fat e c Pra i a Grand e – Mario Serg i o Kirde iKa Juni o r , em 19 / 0 7 / 2 0 0 8 11.L i c ença Pág i n a 38 de 45
  • 39. Atribu ição 2.5 A INSTITUIÇÃO CREATIVE COMMONSNÃO É UMESCRITÓRIO DE ADVOCACIA E NÃO PRESTA SERVIÇOS JURÍDICOS. A DISTRIBUIÇÃO DESTA LICENÇANÃO ESTABELECE QUALQUERRELAÇÃOADVOCATÍCIA. O CREATIVE COMMONSDISPONIBILIZA ESTA INFORMAÇÃO"NO ESTADO EM QUESE ENCONTRA". O CREATIVE COMMONSNÃO FAZ QUALQUERGARANTIA QUANTOÀS INFORMAÇÕESDISPONIBILIZADASE SE EXONERADE QUALQUERRESPONSABILIDADEPOR DANOS RESULTANTES DO SEU USO. Li c e n ç a A OBRA(CONFORMEDEFINIDA ABAIXO) É DISPONIBILIZADADE ACORDOCOMOS TERMOSDESTA LICENÇAPÚBLICA CREATIVE COMMONS ("CCPL" OU "LICENÇA"). A OBRAÉ PROTEGIDA POR DIREITO AUTORAL E/OU OUTRAS LEIS APLICÁVEIS. QUALQUERUSO DA OBRAQUENÃO O AUTORIZADOSOB ESTA LICENÇAOU PELA LEGISLAÇÃOAUTORALÉ PROIBIDO. AO EXERCERQUAISQUERDOS DIREITOS À OBRAAQUI CONCEDIDOS, VOCÊ ACEITA E CONCORDAFICAR OBRIGADONOS TERMOSDESTA LICENÇA. O LICENCIANTE CONCEDEA VOCÊ OS DIREITOS AQUI CONTIDOS EMCONTRAPARTIDA À SUAACEITAÇÃODESTES TERMOSE CONDIÇÕES. 1. Defin i çõe s a. "Obra Colet i v a" s i g n i f i c a uma ob r a , ta l com o uma ed i ç ã o pe r i ó d i c a , an t o l o g i a ou en c i c l o p é d i a , na qua l a Obra em sua to t a l i d a d e e de fo r m a in a l t e r a d a , em co n j u n t o com um núme r o de ou t r a s co n t r i b u i ç õ e s , co n s t i t u i n d o ob r a s in d e p e n d e n t e s e s ep a r a d a s em s i mesm a s , sã o ag r e g a d a s em um t r a b a l h o co l e t i v o . Uma ob r a que co n s t i t u a uma Obra Col e t i v a não se r á co n s i d e r a d a Obra Der i v a d a (c o n f o r m e de f i n i d o aba i x o ) par a os pr o p ó s i t o s de s t a l i c e n ç a . b. "Obra Derivada" s i g n i f i c a uma ob r a ba s e a d a so b r e a Obra ou so b r e a Obra e ou t r a s ob r a s pr é - ex i s t e n t e s , ta l com o uma tr a d u ç ã o , ar r a n j o mus i c a l , dr am a t i z a ç ã o , rom a n t i z a ç ã o , ve r s ã o de f i l m e , gr a v a ç ã o de som , r ep r o d u ç ã o de ob r a ar t í s t i c a , re s um o , co n d e n s a ç ã o ou qua l q u e r ou t r a fo r m a na qua l a Obra po s s a se r re f e i t a , t r a n s f o r m a d a ou adap t a d a , com a ex c e ç ã o de que uma ob r a que co n s t i t u a uma Obra Col e t i v a não s e r á co n s i d e r a d a Obra Der i v a d a par a f i n s de s t a l i c e n ç a . Para ev i t a r dúv i d a s , quan d o a Obra fo r uma comp o s i ç ã o mus i c a l ou gr a v a ç ã o de som , a s i n c r o n i z a ç ã o da Obra em r e l a ç ã o cr o n o m e t r a d a com uma ima g e m em mov i m e n t o (“ s y n c h i n g ” ) se r á co n s i d e r a d a uma Obra Der i v a d a par a os pr o p ó s i t o s de s t a l i c e n ç a . Pág i n a 39 de 45
  • 40. c . "Licenc ian te" s i g n i f i c a a pe s s o a f í s i c a ou a ju r í d i c a que of e r e c e a Obra so b os t e r m o s de s t a l i c e n ç a . d. "Autor Origina l" s i g n i f i c a a pe s s o a f í s i c a ou ju r í d i c a que cr i o u a Obra . e . "Obra" s i g n i f i c a a ob r a au t o r a l , pas s í v e l de pr o t e ç ã o pe l o di r e i t o au t o r a l , of e r e c i d a so b os t e r m o s de s t a l i c e n ç a . f . "Você" s i g n i f i c a a pe s s o a f í s i c a ou ju r í d i c a ex e r c e n d o di r e i t o s so b es t a Lic e n ç a que não t e n h a pr e v i a m e n t e vi o l a d o os t e r m o s de s t a Lic e n ç a com r e l a ç ã o à Obra , ou que te n h a r e c e b i d o pe rm i s s ã o exp r e s s a do Lic e n c i a n t e par a ex e r c e r di r e i t o s so b es t a Lic e n ç a ape s a r de uma vi o l a ç ã o pr é v i a . 2. Direi to s de Uso Legí t imo. Nada ne s t a l i c e n ç a dev e s e r in t e r p r e t a d o de modo a re d u z i r , l i m i t a r ou re s t r i n g i r qua i s q u e r di r e i t o s re l a t i v o s ao us o l e g í t i m o , ou ou t r a s l i m i t a ç õ e s so b r e os di r e i t o s ex c l u s i v o s do t i t u l a r de di r e i t o s au t o r a i s so b a l e g i s l a ç ã o aut o r a l ou qua i s q u e r ou t r a s l e i s ap l i c á v e i s . 3. Concessão da Licença . O Lic e n c i a n t e co n c e d e a Você uma l i c e n ç a de ab r a n g ê n c i a mund i a l , sem ro y a l t i e s , não - ex c l u s i v a , pe r p é t u a (pe l a dur a ç ã o do di r e i t o aut o r a l ap l i c á v e l ) , su j e i t a ao s te r m o s e co n d i ç õ e s de s t a Lic e n ç a , par a ex e r c e r os di r e i t o s so b r e a Obra de f i n i d o s aba i x o : a. rep r o d u z i r a Obra , in c o r p o r a r a Obra em uma ou mai s Obra s Col e t i v a s e rep r o d u z i r a Obra quan d o in c o r p o r a d a em Obra Col e t i v a ; b. cr i a r e rep r o d u z i r Obra s Der i v a d a s ; c . di s t r i b u i r cóp i a s ou gr a v a ç õ e s da Obra , ex i b i r pub l i c a m e n t e , ex e c u t a r pub l i c a m e n t e e ex e c u t a r pub l i c a m e n t e po r me i o de uma tr a n s m i s s ã o de áud i o di g i t a l a Obra , in c l u s i v e quan d o in c o r p o r a d a em Obra s Col e t i v a s ; d. di s t r i b u i r cóp i a s ou gr a v a ç õ e s de Obra s Der i v a d a s , ex i b i r pub l i c a m e n t e , ex e c u t a r pub l i c a m e n t e e ex e c u t a r pub l i c a m e n t e po r me i o de uma tr a n s m i s s ã o di g i t a l de áud i o Obra s Der i v a d a s ; e . De modo a to r n a r c l a r a s es t a s di s p o s i ç õ e s , quan d o uma Obra fo r uma comp o s i ç ã o mus i c a l : i . Royal t i e s e execução pública . O l i c e n c i a n t e re n u n c i a ao seu di r e i t o ex c l u s i v o de co l e t a r , s e j a in d i v i d u a l m e n t e ou at r a v é s de en t i d a d e s co l e t o r a s de di r e i t o s de ex e c u ç ã o (po r ex emp l o , ECAD, ASCAP, BMI, SESAC), o va l o r do s seu s di r e i t o s aut o r a i s pe l a ex e c u ç ã o púb l i c a da ob r a ou ex e c u ç ã o púb l i c a di g i t a l (po r ex emp l o , web c a s t i n g ) da Obra . i i . Royal t i e s e Direi to s fonomecânicos . O Pág i n a 40 de 45
  • 41. Lic e n c i a n t e re n u n c i a ao seu di r e i t o ex c l u s i v o de co l e t a r , s e j a in d i v i d u a l m e n t e ou at r a v é s de uma en t i d a d e de s i g n a d a com o seu ag e n t e (po r ex emp l o , a ag ê n c i a Harry Fox) , ro y a l t i e s r e l a t i v o s a qua i s q u e r gr a v a ç õ e s que Você cr i a r da Obra (po r ex emp l o , uma ve r s ã o "c o v e r " ) e di s t r i b u i r , co n f o r m e as di s p o s i ç õ e s ap l i c á v e i s de di r e i t o aut o r a l . f . Direi to s de execução Digi t a l pela Internet (Webcas t ing ) e royal t i e s . De modo a ev i t a r dúv i d a s , quan d o a Obra fo r uma gr a v a ç ã o de som , o Lic e n c i a n t e r e n u n c i a ao s eu di r e i t o ex c l u s i v o de co l e t a r , se j a in d i v i d u a l m e n t e ou at r a v é s de en t i d a d e s co l e t o r a s de di r e i t o s de ex e c u ç ã o (po r ex emp l o , Sound e x c h a n g e ou ECAD), ro y a l t i e s e di r e i t o s aut o r a i s pe l a ex e c u ç ã o di g i t a l púb l i c a (po r ex emp l o , Webca s t i n g ) da Obra , co n f o r m e as di s p o s i ç õ e s ap l i c á v e i s do di r e i t o au t o r a l . Os di r e i t o s ac i m a pod em se r ex e r c i d o s em to d a s as míd i a s e fo r m a t o s , in d e p e n d e n t e de s e r e m co n h e c i d o s ag o r a ou co n c e b i d o s po s t e r i o r m e n t e . Os di r e i t o s ac i m a in c l u e m o di r e i t o de faz e r mod i f i c a ç õ e s que fo r e m te c n i c a m e n t e ne c e s s á r i a s par a ex e r c e r os di r e i t o s em ou t r a s míd i a s , me i o s e fo r m a t o s . Todo s os di r e i t o s não co n c e d i d o s exp r e s s a m e n t e pe l o Lic e n c i a n t e f i c a m aqu i r e s e r v a d o s . 4. Restr i çõe s . A l i c e n ç a co n c e d i d a na Seçã o 3 ac i m a es t á exp r e s s a m e n t e su j e i t a e l i m i t a d a ao s s e g u i n t e s te r m o s : a. Você pod e di s t r i b u i r , ex i b i r pub l i c a m e n t e , ex e c u t a r pub l i c a m e n t e ou ex e c u t a r pub l i c a m e n t e po r me i o s di g i t a i s a Obra ape n a s so b os te r m o s de s t a Lic e n ç a , e Você dev e in c l u i r uma cóp i a de s t a l i c e n ç a , ou o Iden t i f i c a d o r Unifo r m i z a d o de Recur s o s (Unif o r m Resou r c e Iden t i f i e r ) par a es t a Lic e n ç a , com cad a cóp i a ou gr a v a ç ã o da Obra que Você di s t r i b u i r , ex i b i r pub l i c a m e n t e , ex e c u t a r pub l i c a m e n t e , ou ex e c u t a r pub l i c a m e n t e po r me i o s di g i t a i s . Você não pod e r á of e r e c e r ou imp o r qua i s q u e r t e r m o s so b r e a Obra que al t e r e m ou r e s t r i n j a m os te r m o s de s t a Lic e n ç a ou o ex e r c í c i o do s di r e i t o s aqu i co n c e d i d o s ao s de s t i n a t á r i o s . Você não pod e r á sub - l i c e n c i a r a Obra . Você dev e r á man t e r in t a c t a s to d a s as in f o r m a ç õ e s que se r e f e r e m a es t a Lic e n ç a e à ex c l u s ã o de ga r a n t i a s . Você não pod e di s t r i b u i r , ex i b i r pub l i c a m e n t e , ex e c u t a r pub l i c a m e n t e ou ex e c u t a r pub l i c a m e n t e po r me i o s di g i t a i s a Obra com qua l q u e r med i d a t e c n o l ó g i c a que co n t r o l e o ac e s s o ou o us o da Obra de man e i r a in c o n s i s t e n t e com os t e r m o s de s t e Acor d o de Lic e n ç a . O di s p o s t o ac i m a se ap l i c a à Obra en qu a n t o in c o r p o r a d a em uma Obra Col e t i v a , mas i s t o não re q u e r que a Obra Col e t i v a , à par t e da Obra Pág i n a 41 de 45
  • 42. em s i , es t e j a su j e i t a ao s te r m o s de s t a Lic e n ç a . Se Você cr i a r uma Obra Col e t i v a , em hav e n d o no t i f i c a ç ã o de qua l q u e r Lic e n c i a n t e , Você dev e , na med i d a do raz o á v e l , r em o v e r da Obra Col e t i v a qua l q u e r cr é d i t o , co n f o r m e es t i p u l a d o na c l á u s u l a 4 (b) , quan d o so l i c i t a d o . Se Você cr i a r um tr a b a l h o de r i v a d o , em hav e n d o av i s o de qua l q u e r Lic e n c i a n t e , Você dev e , na med i d a do po s s í v e l , r e t i r a r do t r a b a l h o de r i v a d o , qua l q u e r cr é d i t o co n f o r m e es t i p u l a d o na c l á u s u l a 4 (b) , co n f o r m e so l i c i t a d o . b. Se Você di s t r i b u i r , ex i b i r pub l i c a m e n t e , ex e c u t a r pub l i c a m e n t e ou ex e c u t a r pub l i c a m e n t e po r me i o s di g i t a i s a Obra ou qua l q u e r Obra Der i v a d a ou Obra Col e t i v a , Você de v e man t e r in t a c t a s to d a s as in f o r m a ç õ e s re l a t i v a s a di r e i t o s au t o r a i s so b r e a Obra e ex i b i r , de fo r m a raz o á v e l com re l a ç ã o ao me i o ou míd i a que Você es t á ut i l i z a n d o : (i ) o nom e do au t o r or i g i n a l (ou seu ps e u d ô n i m o , s e fo r o ca s o ) s e fo r n e c i d o e/ o u (i i ) se o aut o r or i g i n a l e/ o u o Lic e n c i a n t e de s i g n a r ou t r a par t e ou par t e s (Ex. : um in s t i t u t o pa t r o c i n a d o r , ór g ã o que pub l i c o u , pe r i ó d i c o , et c . ) par a at r i b u i ç ã o nas in f o r m a ç õ e s r e l a t i v a s ao s di r e i t o s aut o r a i s do Lic e n c i a n t e , te r m o s de s e r v i ç o ou po r ou t r o s me i o s raz o á v e i s , o nom e da par t e ou par t e s ; o t í t u l o da Obra , s e fo r n e c i d o ; na med i d a do raz o á v e l , o Iden t i f i c a d o r Unifo r m i z a d o de Recur s o s (URI) que o Lic e n c i a n t e es p e c i f i c a r par a es t a r as s o c i a d o à Obra , se houv e r , ex c e t o s e o URI não s e r e f e r i r ao av i s o de di r e i t o s aut o r a i s ou à in f o r m a ç ã o so b r e o re g i m e de l i c e n c i a m e n t o da Obra ; e no ca s o de Obra Der i v a d a , cr é d i t o id e n t i f i c a n d o o us o da Obra na Obra Der i v a d a (ex em p l o : "Tr a d u ç ã o Fran c e s a da Obra de Auto r Orig i n a l " , ou "Rot e i r o ba s e a d o na Obra or i g i n a l de Auto r Orig i n a l " ) . Tal cr é d i t o pod e se r imp l e m e n t a d o de qua l q u e r fo r m a raz o á v e l ; en t r e t a n t o , no ca s o de Obra Der i v a d a ou Obra Col e t i v a , es t e cr é d i t o apa r e c e r á no mín i m o ond e qua l q u e r ou t r o cr é d i t o de au t o r i a comp a r á v e l apa r e c e r e de modo ao men o s tã o pr o e m i n e n t e quan t o es t e ou t r o cr é d i t o . 5. Declarações , Garant i a s e Exoneração EXCETO QUANDOFOR DE OUTRAFORMAMUTUAMENTEACORDADOPELAS PARTES POR ESCRITO, O LICENCIANTE OFERECE A OBRA“NO ESTADO EM QUESE ENCONTRA” (AS IS) E NÃO PRESTA QUAISQUERGARANTIAS OU DECLARAÇÕESDE QUALQUERESPÉCIE RELATIVAS À OBRA, SEJAMELAS EXPRESSAS OU IMPLÍCITAS, DECORRENTES DA LEI OU QUAISQUER OUTRAS, INCLUINDO, SEMLIMITAÇÃO, QUAISQUERGARANTIAS SOBREA TITULARIDADEDA OBRA, ADEQUAÇÃOPARAQUAISQUERPROPÓSITOS, NÃO-VIOLAÇÃODE DIREITOS, OU INEXISTÊNCIA DE QUAISQUER DEFEITOS LATENTES, ACURACIDADE, PRESENÇAOU AUSÊNCIA DE ERROS, Pág i n a 42 de 45
  • 43. SEJAMELES APARENTES OU OCULTOS. EMJURISDIÇÕES QUENÃO ACEITEMA EXCLUSÃODE GARANTIAS IMPLÍCITAS, ESTAS EXCLUSÕES PODEMNÃO SE APLICARA VOCÊ. 6. Limitação de Responsabi l i d ade . EXCETO NA EXTENSÃOEXIGIDA PELA LEI APLICÁVEL, EMNENHUMACIRCUNSTÂNCIA O LICENCIANTE SERÁ RESPONSÁVELPARACOMVOCÊ POR QUAISQUERDANOS, ESPECIAIS, INCIDENTAIS, CONSEQÜENCIAIS, PUNITIVOS OU EXEMPLARES, ORIUNDOS DESTA LICENÇAOU DO USO DA OBRA, MESMOQUEO LICENCIANTE TENHA SIDO AVISADOSOBREA POSSIBILIDADE DE TAIS DANOS. 7. Terminação a. Esta Lic e n ç a e os di r e i t o s aqu i co n c e d i d o s t e r m i n a r ã o aut o m a t i c a m e n t e no ca s o de qua l q u e r vi o l a ç ã o do s t e r m o s de s t a Lic e n ç a po r Você . Pes s o a s f í s i c a s ou ju r í d i c a s que te n h a m re c e b i d o Obra s Der i v a d a s ou Obra s Col e t i v a s de Você so b es t a Lic e n ç a , en t r e t a n t o , não t e r ã o sua s l i c e n ç a s te r m i n a d a s de s d e que ta i s pe s s o a s f í s i c a s ou ju r í d i c a s pe rm a n e ç a m em to t a l cump r i m e n t o com es s a s l i c e n ç a s . As Seçõ e s 1 , 2 , 5, 6 , 7 e 8 sub s i s t i r ã o a qua l q u e r te r m i n a ç ã o de s t a Lic e n ç a . b. Suje i t o ao s te r m o s e co n d i ç õ e s di s p o s t o s ac i m a , a l i c e n ç a aqu i co n c e d i d a é pe r p é t u a (pe l a dur a ç ã o do di r e i t o aut o r a l ap l i c á v e l à Obra) . Não ob s t a n t e o di s p o s t o ac i m a , o Lic e n c i a n t e re s e r v a - se o di r e i t o de di f u n d i r a Obra so b t e r m o s di f e r e n t e s de l i c e n ç a ou de ce s s a r a di s t r i b u i ç ã o da Obra a qua l q u e r momen t o ; de s d e que , no en t a n t o , qua i s q u e r de s t a s aç õ e s não s i r v a m com o me i o de r e t r a t a ç ã o de s t a Lic e n ç a (ou de qua l q u e r ou t r a l i c e n ç a que t e n h a s i d o co n c e d i d a so b os t e r m o s de s t a Lic e n ç a , ou que de v a se r co n c e d i d a so b os te r m o s de s t a Lic e n ç a ) e es t a Lic e n ç a co n t i n u a r á vá l i d a e ef i c a z a não s e r que s e j a te r m i n a d a de ac o r d o com o di s p o s t o ac i m a . 8. Outras Dispos içõe s a. Cada vez que Você di s t r i b u i r ou ex e c u t a r pub l i c a m e n t e po r me i o s di g i t a i s a Obra ou uma Obra Col e t i v a , o Lic e n c i a n t e of e r e c e ao de s t i n a t á r i o uma l i c e n ç a da Obra no s mesm o s t e r m o s e co n d i ç õ e s que a l i c e n ç a co n c e d i d a a Você so b es t a Lic e n ç a . b. Cada vez que Você di s t r i b u i r ou ex e c u t a r pub l i c a m e n t e po r me i o s di g i t a i s uma Obra Der i v a d a , o Lic e n c i a n t e of e r e c e ao de s t i n a t á r i o uma l i c e n ç a à Obra or i g i n a l no s mesm o s t e r m o s e co n d i ç õ e s que fo r a m co n c e d i d o s a Você so b es t a Lic e n ç a . c . Se qua l q u e r di s p o s i ç ã o de s t a Lic e n ç a fo r t i d a com o in v á l i d a ou não - ex e c u t á v e l so b a l e i ap l i c á v e l , i s t o não af e t a r á a va l i d a d e ou a po s s i b i l i d a d e de ex e c u ç ã o do Pág i n a 43 de 45