SlideShare uma empresa Scribd logo
1 de 45
Baixar para ler offline
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
Introdução ao Linux
Introdução ao Linux

Mais conteúdo relacionado

Destaque

Express Scripts_Certificate
Express Scripts_CertificateExpress Scripts_Certificate
Express Scripts_CertificateShaqula Taylor
 
New Directions.PDF
New Directions.PDFNew Directions.PDF
New Directions.PDFLaura Doyle
 
Lpi 101
Lpi 101Lpi 101
Lpi 101Tiago
 
19.電腦若遇到停電或斷電,當恢復供電時如何使系統自動開啟?
19.電腦若遇到停電或斷電,當恢復供電時如何使系統自動開啟?19.電腦若遇到停電或斷電,當恢復供電時如何使系統自動開啟?
19.電腦若遇到停電或斷電,當恢復供電時如何使系統自動開啟?Chui-Wen Chiu
 
Filestream sistema arquivos
Filestream  sistema arquivosFilestream  sistema arquivos
Filestream sistema arquivosTiago
 
Printable 04 Dial Machine
Printable 04 Dial MachinePrintable 04 Dial Machine
Printable 04 Dial Machinegherrington
 
C# classes
C#   classesC#   classes
C# classesTiago
 
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 lugaresmonitatorresgutierrez
 
國立新港藝術高中學生【讓愛茁壯為公益發聲影片製作】計劃書
國立新港藝術高中學生【讓愛茁壯為公益發聲影片製作】計劃書國立新港藝術高中學生【讓愛茁壯為公益發聲影片製作】計劃書
國立新港藝術高中學生【讓愛茁壯為公益發聲影片製作】計劃書昱晴 尤
 
Pascal
PascalPascal
PascalTiago
 
創意影片製作計畫書+個人的心得
 創意影片製作計畫書+個人的心得 創意影片製作計畫書+個人的心得
創意影片製作計畫書+個人的心得昱晴 尤
 
Funcionamento do setup
Funcionamento do setupFuncionamento do setup
Funcionamento do setupTiago
 

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 Introdução ao Linux

Desenvolvimento de robô social
Desenvolvimento de robô socialDesenvolvimento de robô social
Desenvolvimento de robô socialFernando Passold
 
Proyecto t4 f1 final
Proyecto t4 f1 finalProyecto t4 f1 final
Proyecto t4 f1 finalfripsihiguera
 
A Catedral e o Bazar
A Catedral e o BazarA Catedral e o Bazar
A Catedral e o Bazarjoselopes1984
 
Service Jam Curitiba 2016
Service Jam Curitiba 2016Service Jam Curitiba 2016
Service Jam Curitiba 2016Israel Lessak
 
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 MPILuiz Arthur
 
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áticoRogj7595
 
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.pdfKerllySoledispaSoled
 
37123831 04-das coisasnascemcoisas-brunomunari
37123831 04-das coisasnascemcoisas-brunomunari37123831 04-das coisasnascemcoisas-brunomunari
37123831 04-das coisasnascemcoisas-brunomunaridimfer
 
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
 
Presentacion
PresentacionPresentacion
Presentacionabdkhe
 

Semelhante a Introdução ao Linux (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
 
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...
 
Presentacion
PresentacionPresentacion
Presentacion
 

Mais de Tiago

Programacao php moodle
Programacao php moodleProgramacao php moodle
Programacao php moodleTiago
 
Apostila cdtc dotproject
Apostila cdtc dotprojectApostila cdtc dotproject
Apostila cdtc dotprojectTiago
 
6572501 ldp-apostila-de-turbo-pascal
6572501 ldp-apostila-de-turbo-pascal6572501 ldp-apostila-de-turbo-pascal
6572501 ldp-apostila-de-turbo-pascalTiago
 
Guia rapido de_pascal
Guia rapido de_pascalGuia rapido de_pascal
Guia rapido de_pascalTiago
 
Python bge
Python bgePython bge
Python bgeTiago
 
Curso python
Curso pythonCurso python
Curso pythonTiago
 
Curso python
Curso pythonCurso python
Curso pythonTiago
 
Aula 01 python
Aula 01 pythonAula 01 python
Aula 01 pythonTiago
 
Threading in c_sharp
Threading in c_sharpThreading in c_sharp
Threading in c_sharpTiago
 
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_sharpTiago
 
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_sharpTiago
 
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_sharpTiago
 
Metodo using no_c_sharp
Metodo using no_c_sharpMetodo using no_c_sharp
Metodo using no_c_sharpTiago
 
Introdução ao c# para iniciantes
Introdução ao c# para iniciantesIntrodução ao c# para iniciantes
Introdução ao c# para iniciantesTiago
 
Interfaces windows em c sharp
Interfaces windows em c sharpInterfaces windows em c sharp
Interfaces windows em c sharpTiago
 
Curso de shell
Curso de shellCurso de shell
Curso de shellTiago
 
Controle lpt em_c_sharp
Controle lpt em_c_sharpControle lpt em_c_sharp
Controle lpt em_c_sharpTiago
 
Classes csharp
Classes csharpClasses csharp
Classes csharpTiago
 
C# o basico
C#   o basicoC#   o basico
C# o basicoTiago
 
Csharp ebook
Csharp ebookCsharp ebook
Csharp ebookTiago
 

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

Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Ilda Bicacro
 
CIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestre
CIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestreCIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestre
CIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestreElianeElika
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfLeloIurk1
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManuais Formação
 
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxLuizHenriquedeAlmeid6
 
VARIEDADES LINGUÍSTICAS - 1. pptx
VARIEDADES        LINGUÍSTICAS - 1. pptxVARIEDADES        LINGUÍSTICAS - 1. pptx
VARIEDADES LINGUÍSTICAS - 1. pptxMarlene Cunhada
 
ATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos DescritoresATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos DescritoresAnaCarinaKucharski1
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números Mary Alvarenga
 
Atividade sobre os Pronomes Pessoais.pptx
Atividade sobre os Pronomes Pessoais.pptxAtividade sobre os Pronomes Pessoais.pptx
Atividade sobre os Pronomes Pessoais.pptxDianaSheila2
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividadeMary Alvarenga
 
Libras Jogo da memória em LIBRAS Memoria
Libras Jogo da memória em LIBRAS MemoriaLibras Jogo da memória em LIBRAS Memoria
Libras Jogo da memória em LIBRAS Memorialgrecchi
 
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamentalAntônia marta Silvestre da Silva
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdfAna Lemos
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteVanessaCavalcante37
 
análise de redação completa - Dissertação
análise de redação completa - Dissertaçãoanálise de redação completa - Dissertação
análise de redação completa - DissertaçãoMaiteFerreira4
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Ilda Bicacro
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.Mary Alvarenga
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...azulassessoria9
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...IsabelPereira2010
 

Último (20)

Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"
 
CIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestre
CIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestreCIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestre
CIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestre
 
CINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULACINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULA
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envio
 
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
 
VARIEDADES LINGUÍSTICAS - 1. pptx
VARIEDADES        LINGUÍSTICAS - 1. pptxVARIEDADES        LINGUÍSTICAS - 1. pptx
VARIEDADES LINGUÍSTICAS - 1. pptx
 
ATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos DescritoresATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números
 
Atividade sobre os Pronomes Pessoais.pptx
Atividade sobre os Pronomes Pessoais.pptxAtividade sobre os Pronomes Pessoais.pptx
Atividade sobre os Pronomes Pessoais.pptx
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividade
 
Libras Jogo da memória em LIBRAS Memoria
Libras Jogo da memória em LIBRAS MemoriaLibras Jogo da memória em LIBRAS Memoria
Libras Jogo da memória em LIBRAS Memoria
 
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdf
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
análise de redação completa - Dissertação
análise de redação completa - Dissertaçãoanálise de redação completa - Dissertação
análise de redação completa - Dissertação
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
 

Introdução ao Linux

  • 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