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
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