You are on page 1of 193

Introducere n Linux

Un ghid la ndemn
Machtelt Garrels
Garrels.be

<tille wants no spam _at_ garrels dot be> Ediia 1.25 Copyright 2002 200! 200" 2005 200# 200$ %a&htelt Garrels 200$0'1'

(rad)&ere *n limba rom+n,- Marian miaumiau Vasile &are m)l.)me/te &om)nit,.ii 0102(0 3om+nia pentr) a4)tor)l pe &are l5a primit din moment)l *n &are a des&operit a&est sistem de operare /i Gr)p)l)i pentr) so6tware liber pentr) promo7area programelor s)rs, des&his,.

Introducere
1. De ce acest ghid?
%)li oameni tot mai &red despre 8in)9 &, este di6i&il de *n7,at sa) &, n)mai e9perii pot *nelege &)m l)&rea:, )n sistem 8in)9. ;e<i e9ist, m)lt, do&)mentaie disponibil, grat)it a&east, do&)mentaie este *mpr,<tiat, pe web <i &+teodat, este di6i&il, de *neles deoare&e este orientat, de reg)l, &,tre )tili:atori e9perimentai de 02=> sa) 8in)9. ?st,:i m)l)mit, e6ort)rilor dep)se *n de:7oltare 8in)95)l a &+<tigat pop)laritate at+t *n medi)l 6amilial &+t <i la lo&)rile noastre de m)n&,. @el)l a&est)i ghid este a&ela de a ar,ta oamenilor de toate 7+rstele &, 8in)95)l poate 6i simpl) am):ant <i 6olositor m)ltor s&op)ri.

2. Cine ar tre ui s citeasc acest ghid?


?&est ghid a 6ost s&ris &a o tre&ere *n re7ist, a sistem)l)i de operare 8in)9 orientat, &,tre )tili:atori noi &,rora s, le ser7eas&, drept *ndr)m,tor *ntr5o e9plorare a 8in)95)l)i &) e9er&iii la s6+r<it)l 6ie&,r)i &apitol. Cei &are s)nt mai a7ansai pot apela la el pentr) re7i:)irea <i *mprosp,tarea &)no<tinelor deoare&e &onine noi)nile de ba:, &are s)nt ne&esare *n administrarea sistemelor <i reelelor. El &onine m)lte e9emple i:7or+te din e9periena de administrator de sistem <i reele 8in)9 de *ndr)m,tor <i &ons)ltant a &elei &are a s&ris a&est ghid. 2oi sper,m &, a&este e9emple 7, 7or a4)ta s, *nelegei mai bine sistemele 8in)9 <i &, 7ei *n&er&a a&este l)&r)ri pe &al&)latoarele 7oastre. Ari&ine dore<te s, &apete e9perien, *n )tili:area liniei de &omand, din 8in)9 B<i *n general 02=>C 7a g,si a&est ghid &a 6iind 6oarte 6olositor.

!. "ersiuni noi #i dis$oni ilitate


?&est do&)ment este p)bli&at *n se&i)nea Ghid)ri BG)idesC a Droie&t)l)i pentr) do&)mentaie 8in)9 B8in)9 ;o&)mentation Dro4e&tC la adresa http-EEwww.tldp.orgEg)ides.htmlF *l p)tei des&,r&a de asemenea *n 6ormat D;G <i DostH&ript de la a&eea<i adres,. Cea mai re&ent, ediie este disponibil, la http-EEtille.garrels.beEtrainingEtldpE. Cea de5a do)a ediie a ghid)l)i este disponibil, &a material tip,rit la G)lt)s.&om 1ooIs &a Drint An ;emand Btip,rit)r, la &erereC. G)lt)s distrib)ie a&est ghid prin =ngram and 1aIer J (aylor &,tre m)lte libr,rii printre &are ?ma:on.&om ?ma:on.&o.)I 1arnes?nd2oble.&om and GoogleKs Groogle portal)l global pentr) &)mp,r,t)ri <i Google 1ooI Hear&h.
Gig)ra 1. Coperta ghid)l)i

?&est ghid a 6ost trad)s *n hind) Bhttp-EEwww.geo&ities.&omElin)9pari&hayEC de -

?loI L)mar ;hanan4ay Hharma Lapil D)neet Goel 3a7iIant M)y)ts) g,se<te la adresa de web

?ndrea %ontagner a trad)s a&est ghid *n limba italian,. El se http-EEwww.&ode9.alter7ista.orgEintrolin)9.html.

%. &e'i(uiri
Nersi)nea 1.2# 1'50'5200$ Comentarii de la &ititori li&eniere. 3e7i:)it, de- %G

Nersi)nea 1.25 115055200$ 3e7i:)it, de- %G Comentarii de la &ititori a&t)ali:,ri minore eti&heta *n )tili:area e5mail5)l)i in6ormaii la :i despre disponibilitate Bm)l)miri l)i AlegC. Nersi)nea 1.2" 015115200# 3e7i:)it, de- %G ?d,)gai termeni ai inde95)l)i preg,tire pentr) &ea de5a do)a ediie tip,rit, ad,)gate in6ormaii despre gpg Bgeneral p)bli& li&en&eC <i pro9y5)ri. Nersi)nea 1.2! 2550$5200# 3e7i:)it, de- %G <i GL ?&t)ali:,ri <i &ore&t)ri s&os appendi95)l 5 din no) modi6i&area li&enei pentr) a permite in&l)derea *n do&)mentaia ;ebian. Nersi)nea 1.22 0#50"5200# 3e7i:)it, de- %G Capitol)l O re7i:)it &omplet &apitol)l 10- &lari6i&ate e9emplele ad,)gate in6ormaii despre i6&on6ig <i &ygwin re7i:)it, se&i)nea despre networI apps. Nersi)nea 1.21 1"50!5200# 3e7i:)it, de- %G ?d,)gate e9er&iii *n &apitol)l 11 &ore&tate erorile *n se&i)nea newline &ompletate &omen:ile din &apitol)l ' &ore&ii minore *n &apitol)l 10. Nersi)nea 1.20 0#5015200# 3e7i:)it, de- %G Pmp,rit &apitol)l $- se&i)nea despre a)dio se g,se<te a&)m *n &apitol separat &apitol)l 11. 3e7i:)iri minore a&t)ali:,ri pentr) &omen:i &a aptit)de mai m)lte despre mediile de sto&are 0H1 tele6onie =nternet &ore&t)ri de la &ititori. Nersi)nea 1.1! 2$50"5200" 3e7i:)it, de- %G Core&t)ri de )ltim moment *nainte de a trimite material)l &,tre G)lt)s pentr) tip,rire. ?d,)garea re6erinelor G)lt)s *n se&i)nea 3e7i:)iri re7i:)irea se&i)nilor Con7enii <i Argani:are. H&himb,ri minore *n &apitolele " 5 # <i O ad,)garea in6ormaiilor despre rdesItop *n &apitol)l 10 re7i:)irea glosar)l)i *nlo&)irea re6erinelor despre 6ile)tils &) &ele pentr) &ore)tils m)l)miri &,tre translatorii pentr) limba hind).

). Contri u*ii
%)l)mes& din inim, t)t)ror oamenilor &are <i5a) *mp,rt,<it e9periena lor. Qi *n spe&ial )tili:atorilor de 8in)9 belgieni &are a) 6ost disponibili :i de :i <i &are a) trimis &omentariile lor 6oarte 6olositoare. ;e asemenea )n g+nd b)n &,tre (abatha %arshall pentr) &, a 6,&)t o re7i:)ire &omplet, &ore&t)r, gramati&al, <i de stil <i &,tre E)gen Crosser &are a obser7at erorile tre&)te &) 7ederea de &,tre noi do),. %)l)mes& <i t)t)ror &ititorilor &are m5a) atenionat despre topi&)ri &e n) se reg,sea) *n ghid <i &are m5a) a4)tat s, re&ti6i& gre<elile <i de6iniiile &on6):e pentr) &, a) g,sit timp s,5mi trimit, remar&ile lor. ?&e<tia s)nt oamenii pentr) &are m, str,d)ies& s, menin a&est ghid la :i pre&)m Gilip)s Ll)tiero &are a !

6,&)t o re7i:)ire &omplet, *n 2005 <i 200# <i &are m5a a4)tat s, in&l)d ghid)l *n &ole&ia de do&)mentaie ;ebian <i ?le9ey EremenIo &are mi5a trimis ba:ele de la &are a ple&at &apitol)l 11. Pn 200# H)resh 3a4asheIara a reali:at )n pa&het ;ebian pentr) a&east, do&)mentaie. Pn s6+r<it m)lte m)l)miri &,tre 7ol)ntarii &are trad)& a&est ghid *n limbile 6ran&e:, s)ede:, 6arsi hind) <i altele. Este o m)n&, grea &are n) ar treb)i s)bestimat,F 7, admir &)ra4)l.

+. ,eed ac- .&eac*ii #i comentarii de la cititori/


=n6ormaii lips, leg,t)ri ine9istente gre<eli de tiparR (rimitei )n mail &,tre a)toare la- <tille wants no spam _at_ garrels dot be>. 2) )itai s, 7eri6i&ai http-EEtille.garrels.beEtrainingEtldpE. mai *nt+i )ltima 7ersi)ne disponibil, la adresa de =nternet

0. In1orma*ii des$re co$2right

8ogo5)rile m,r&ile <i simbol)rile )tili:ate *n a&est ghid s)nt proprietatea respe&ti7ilor dein,tori.

3. Ce ' tre uie?


?7ei ne7oie de )n &al&)lator <i )n medi) &are s, &onin, o distrib)ie de 8in)9. Cea mai mare parte a a&est)i ghid este 7alabil, t)t)ror distrib)iilor de 8in)9 S <i 02=> *n general. 8a a&est moment n) e9ist, alte &erine. Capitol)l C0% HT instal,m &onine in6ormaii 6olositoare despre obinerea sistem)l)i de operare 8in)9 <i instalarea a&est)ia *n &al&)lator. Cerinele de hardware <i &oe9istena &) alte sisteme de operare 7or 6i de asemenea dis&)tate. "

=maginile C;5)rilor pot 6i des&,r&ate de la http-EEwww.lin)95iso.&omE <i din alte lo&)ri pre:entate *n ?ppendi9 ?. A alternati7, interesant, pentr) &ei &are n) 7or s, 6a&, pas)l &,tre o instalare a 8in)95)l)i pe &al&)lator)l lor este &ea a distrib)iilor de 8in)9 &are pot r)la <i de pe C; pre&)m Lnoppi9 Bhttp-EEwww.Inoppi9.&omEC sa) 0b)nt)n.t. Bhttp-EEwww.)b)nt).&omE C.

4. Con'en*ii utili(ate n acest document


0rm,toarele &on7enii 6olositoare s)nt )tili:ate *n a&est te9t5a elul 1. Con'en*ii utili(ate n acest ghid U(e9t &itatV &apt)r, din (erminal comand VARIABIL Consideraii de la &ititori e7idenierea )n)i r,sp)ns al &al&)lator)l)i. Capt)r, de te9t introd)s sa) a6i<at *n (erminal e7ideniat de reg)l, de )n 6ond gri des&his. 2)mele )nei &omen:i &are poate 6i introd)s, *n linia de &omand,. 2)mele )nei 7ariabile sa) al )n)i indi&ator &e &onine o 7ariabil, pre&)m *n $VARNAME Api)ne a )nei &omen:i pre&)m *n- Uopi)nea 5a a &omen:ii lsV. ?rg)ment)l )nei &omen:i pre&)m *n U&ite<te man ls. Drompter)l )tili:ator)l)i )rmat de reg)l, de o &omand, pe &are ai introd)s5o *n (erminal pre&)m *n hilda@home>ls 6l Hinta9a )nei &omen:i s&ris, &a linie separat,. 2)mele )n)i 6i<ier sa) dire&tor de e9empl) U%ergei la dire&tor)l /u r/!inV. (aste &are treb)ie ap,sate pre&)m *n Utastai 7 pentr) ren)nareV. 1)ton gra6i& &are treb)ie ap,sat pre&)m b)ton)l AL. ?legere 6,&)t, dintr5)n meni) gra6i& de e9empl)- UHele&tai ?4)tor W;espre %o:illa din browser5)l Bna7igator)lC d)mnea7oastr,V. (ermen sa) &on&ept important- UKernelul 8in)9 este inima sistem)l)i.V ?&est &ara&ter *ntr5o &apt)r, din (erminal sa) sinta9, de &omand, indi&, o linie neterminat,. C) alte &)7inte da&, 7edei o &omand, mai l)ng, &are este pre:entat, *n mai m)lte linii X *nseamn, U2) tastai *n&, 8nterV. H)nt )tili:ate <i )rm,toarele imagini9ceasta este o not. Conine in6ormaii adiionale sa) an)mite remar&i. 9ceasta este o aten*ionare. Pnseamn, s, 6ii ateni. 9ceasta este o a'erti(are. Pnseamn, s, 6ii foarte ateni. :1aturi.

opiune argument prompt


comand o$*iune argumente

nume_fiier
5ast 1)ton %eni)W?lege Terminologie X

1;. <rgani(area acestui document


?&est ghid este parte a Droie&t)l)i de do&)mentaie pentr) 8in)9 <i se dore<te a 6i p)n&t)l de ple&are *n st)dierea &elorlalte materiale pe &are le p)tei g,si *n &adr)l a&est)i proie&t. Ca atare 7, o6er, &)no<tinele de ba:, ne&esare ori&,rei persoane &are dore<te s, *n&eap, s, l)&re:e &) )n sistem 8in)9 *n&er&+nd *n a&ela<i timp s, e7ite a in7enta din no) apa &ald,. ;e a&eea a<teptai57, &a a&est ghid s, n) 6ie &omplet &i plin de leg,t)ri &,tre s)rse adiionale de in6ormaii despre sistem)l d)mnea7oastr, pe =nternet <i &,tre do&)mentaia spe&i6i&, sistem)l)i d)mnea7oastr,.

Drim)l &apitol este o introd)&ere *n s)bie&t)l 8in)9F *n )rm,toarele do), se dis&)t, &omen:ile de ba:,. Pn &apitolele " <i 5 se dis&)t, despre s)bie&te &e7a mai a7ansate dar tot)<i de ba:,. ;e &apitol)l # a7ei ne7oie pentr) a &ontin)a &) rest)l *ntr)&+t se dis&)t, despre editarea 6i<ierelor o abilitate de &are a7ei ne7oie pentr) a 6a&e tre&erea de la no) *n 8in)9 &,tre )tili:ator de 8in)9. Capitolele )rm,toare tratea:, s)bie&te mai a7ansate de &are a7ei ne7oie *n )tili:area de :i &) :i a 8in)95)l)i. (oate &apitolele a) e9er&iii &are 7, testea:, preg,tirea *n 7ederea abord,rii )rm,tor)l)i ni7el.

Capitol)l 1- Ce este 8in)95)l &)m a ap,r)t el a7anta4e <i de:a7anta4e &e 7a ad)&e 7iitor)l pentr)
8in)9 &ine ar treb)i s,5l 6oloseas&, instalarea *n &al&)lator)l d)mnea7oastr,.

Capitol)l 2- H, *n&epem a)tenti6i&area la sistem &omen:ile de ba:, )nde s, &,)t,m a4)tor. Capitol)l !- Histem)l de 6i<iere 6i<iere <i dire&toare importante l)&r)l &) 6i<ierele <i dire&toarele
prote4area datelor. Capitol)l "- Pnelegerea pro&eselor <i l)&r)l &) a&estea pro&ed)rile de pornire <i *n&hidere am+narea sar&inilor sar&ini repetiti7e. Capitol)l 5- Ce este o intrare standard o ie<ire <i o eroare <i &)m s)nt 6olosite a&este elemente din prompter)l de &omand,. Capitol)l #- ;e &e ar treb)i s, *n7,ai s, l)&rai &) )n editor de te9t dis&)tarea &elor mai &om)ne editoare de te9t. Capitol)l $- Con6ig)rarea medi)l)i d)mnea7oastr, gra6i& te9t sa) a)dio set,ri pentr) )tili:atorii de 8in)9 pentr) &are engle:a n) este limba matern, s6at)ri pentr) ad,)garea altor programe. Capitol)l O- Con7ertirea 6i<ierelor *n 6ormat pentr) tip,rire s&oaterea a&estora la imprimant, s6at)ri pentr) re:ol7area problemelor legate de tip,rire. Capitol)l '- Dreg,tirea datelor pentr) &opiile de re:er7, dis&)tarea di7erselor )nelte &opii de re:er7, la distan,. Capitol)l 10- (re&erea *n re7ist, a )neltelor de reea ale 8in)95)l)i <i a apli&aiilor pentr) )tili:atori &) o s&)rt, dis&)ie a9at, pe programele tip ser7i&ii Bser7i&e daemonC <i reea se&)ri:at,. Capitol)l 11- H)net <i 7ideo in&l):+nd ai&i Noi&e o7er =D <i *nregistrarea s)net)l)i. ?ppendi9 ?- Ce &,ri s, &itii <i &e sait)ri s, 7i:itai d)p, terminarea a&estei &,ri. ?ppendi9 1- A &omparaie. ?ppendi9 C- ;a&, 7, blo&ai a&est tabel poate 6i de a4)tor. ;e asemenea )n b)n arg)ment at)n&i &+nd <e6)l insist, &a ;0%2E?NA?H(3T s, 6olosii shell5)l HT0 6a7orit.

Ca$itolul 1. Ce este Linux6ul?


Nom *n&epe &) o tre&ere *n re7ist, a mod)l)i *n &are 8in)95)l a de7enit sistem)l de operare a<a &)m *l &)noa<tem ast,:i. Nom dis&)ta despre tre&)t <i despre de:7oltarea a&est)i sistem pe 7iitor <i ne 7om aple&a as)pra a7anta4elor <i de:a7anta4elor l)i. Nom 7orbi despre distrib)ii despre H)rsa des&his, *n general <i 7om *n&er&a s, e9pli&,m pe s&)rt &e este G20. ?&est &apitol r,sp)nde la *ntreb,ri pre&)m-

Ce este 8in)95)lR 0nde <i &)m a l)at na<tere 8in)95)lR 2) este 8in)95)l a&el sistem *n &are tot)l este 6,&)t *n mod)l te9tR ?re 8in)95)l 7iitor sa) este doar o 6ante:ieR Care s)nt a7anta4ele )tili:,rii 8in)95)l)iR Care s)nt de:a7anta4eleR C+te 6el)ri de 8in)9 e9ist, <i &)m aleg &eea &e mi se potri7e<te mieR Ce s)nt mi<&,rile H)rsa des&his, <i G20R

1.1. Istoric
1.1.1. U=I>
Dentr) a *nelege pop)laritatea 8in)95)l)i treb)ie s, &,l,torim *napoi *n timp &) aproape !0 de ani... =maginai57, &al&)latoare at+t de mari pre&)m &asele sa) &hiar stadioanele. Pn timp &e doar m,rimea a&estora ridi&a probleme s)bstaniale e9ista &e7a &are 6,&ea &a tot)l s, 6ie <i mai r,)- 6ie&are &al&)lator a7ea )n sistem de operare di6erit. Drogramele era) *ntotdea)na dedi&ate )n)i s&op an)me iar )n program pentr) )n an)me sistem n) r)la pe )n alt)l. ? 6i &apabil s, l)&re:i &) )n sistem n) *nsemna &, a)tomat poi l)&ra &) )n alt)l. Era di6i&il at+t pentr) )tili:atori &+t <i pentr) administratorii de sistem. Cal&)latoarele era) deosebit de s&)mpe iar sa&ri6i&ii tot treb)ia) 6,&)te <i d)p, a&hi:iionarea a&estora doar pentr) a 6a&e )tili:atorii s, *neleag, mod)l de l)&r) al a&estor ma<ini. Cost)l total pe )nitatea de &al&)l era enorm. ;in p)n&t de 7edere tehnologi& l)mea n) era at+t de a7ansat, a<a &, m,rimea a mai p)s probleme pentr) *n&, o de&ad,. Pn 1'#' o e&hip, de de:7oltatori de la laboratoarele 1ell 8ab a *n&ep)t s, l)&re:e la o sol)ie pentr) problema programelor pentr) a re:ol7a aspe&tele de &ompatibilitate. Ei a) de:7oltat )n no) sistem de operare &are era1. Himpl) <i elegant. 2. H&ris *n limba4)l de programare C *n lo&)l limba4)l)i de asamblare. !. Capabil s, re&i&le:e &od)l. ;e:7oltatorii de la 1ell 8abs a) n)mit a&est proie&t U02=>V. Capabilitatea de re&i&lare a &od)l)i era 6oarte important,. D+n, at)n&i toate sistemele de operare &omer&iale &are se g,sea) era) s&rise *ntr5)n &od de:7oltat pentr) )n an)me sistem. 02=>5)l pe de alt, parte a7ea ne7oie doar de o pori)ne mi&, a a&el)i &od &are este n)mit, a&)m Iernel. ?&est Iernel este sing)ra pori)ne de &od &are treb)ie adaptat, pentr) )n an)me sistem <i 6ormea:, ba:a )n)i sistem 02=>. Histem)l de operare <i &elelalte 6)n&ii a) 6ost &onstr)ite *n 4)r)l a&est)i Iernel <i s&rise *ntr5)n limba4 de programare mai e7ol)at C. ?&est limba4 a 6ost de:7oltat *n mod spe&ial pentr) reali:area sistem)l)i 02=>. 0tili:+nd no)a tehni&, a 6ost m)lt mai )<or s, se de:7olte )n sistem de operare &are s, r)le:e pe e&hipamente di6erite. Comer&ianii de programe s5a) adaptat repede deoare&e p)tea) a&)m s, 7+nd, de :e&i de ori mai m)lt aproape 6,r, e6ort. Hit)aii noi <i &i)date a) ap,r)t- imaginai57, de e9empl) &al&)latoare de la di6erii prod)&,tori &are &om)ni&, *n a&eea<i reea sa) )tili:atori &are l)&rea:, pe ma<ini di6erite 6,r, a a7ea ne7oie de instr)ire. 02=>5)l a a4)tat m)lt pe )tili:atori *n pri7ina &ompatibilit,ii &) &al&)latoare di6erite. De par&)rs)l )rm,toarelor do), de&ade de:7oltarea 02=>5)l)i a &ontin)at. %ai m)lte l)&r)ri a) $

de7enit posibile iar din &e *n &e mai m)li prod)&,tori de e&hipamente <i programe a) ad,)gat s)port pentr) 02=> *n prod)sele lor. 02=>5)l se g,sea iniial n)mai *n medii dedi&ate al&,t)ite din ser7ere <i mini&al&)latoare Bl)ai not, de 6apt)l &, DC5)l este )n Umi&roV &al&)latorC. (reb)ia s, l)&re:i *ntr5o )ni7ersitate pentr) g)7ern sa) pentr) o mare &orporaie 6inan&iar, pentr) a atinge )n sistem 02=>. ;ar &al&)latoare mai mi&i a) ap,r)t treptat <i pe la s6+r<it)l anilor O0 m)li oameni a7ea) &al&)latoare a&as,. 8a a&el timp e9ista) &+te7a 7ersi)ni de 02=> destinate arhite&t)rii DC dar ni&i )na din ele n) era &) ade7,rat liber, sa) grat)it, <i &eea &e era mai important- toate era) e9trem de *n&ete a<a &, &ei mai m)li oameni r)la) %H ;AH sa) Yindows !.1 pe &al&)latoarele de a&as,.

1.1.2. Linus #i Linux


De la *n&ep)t)l anilor '0 &al&)latoarele din segment)l DC era) *n s6+r<it s)6i&ient de p)terni&e pentr) &a s, r)le:e )n 02=> *n *ntregime. 8in)s (or7alds )n t+n,r &are st)dia in6ormati&a la 0ni7ersitatea din ZelsinIi s5a g+ndit &, ar 6i o idee b)n, s, aib, )n 6el de 7ersi)ne a&ademi&, liber, a 02=>5)l)i <i s5a ap)&at s, s&rie &od pentr) a&easta. El a *n&ep)t s, p)n, *ntreb,ri s, &a)te r,sp)ns)ri <i sol)ii &are l5ar p)tea a4)ta s, aib, 02=>5)l pe &al&)lator)l s,). %ai 4os 7, pre:ent,m )na din primele sale post,ri *n &omp.os.mini9 dat+nd din 1''1-

Pn&, de la *n&ep)t el)l l)i 8in)s a 6ost s, aib, )n sistem &are s, 6ie pe deplin &ompatibil &) 02=>5 )l original. ;e a&eea *ntreba despre standard)l DAH=> a&esta 6iind <i a&)m standard)l pentr) 02=>. Pn a&ele :ile n) se in7entase *n&, &eea &e &)noa<tem a:i a 6i pl)g5and5play dar dest)l de m)li oameni dorea) )n sistem 02=> al lor *n&+t a&est l)&r) era &onsiderat doar )n mi& obsta&ol. ;ri7ere noi pentr) tot 6el)l de dispo:iti7e a) de7enit disponibile &) o 7ite:, din &e *n &e mai mare. ?proape &, de *ndat, &e )n no) dispo:iti7 era s&os pe pia, &ine7a *l &)mp,ra <i *l s)p)nea test,rii *n 8in)9 d)p, &)m a *n&ep)t s, 6ie &)nos&)t sistem)l &ond)&+nd la apariia &od)l)i liber destinat )nei palete largi de e&hipamente. ?&e<ti programatori n) se oprea) la propri)l DCF ori&e dispo:iti7 g,sea) era 6olositor 8in)95)l)i. De at)n&i a&e<ti oameni era) n)mii U*n&)iaiV sa) U&i)daiV dar asta n) &onta pentr) ei at+t timp &+t lista &) dispo:iti7ele s)portate de7enea din &e *n &e mai l)ng,. %)l)mit, a&estor oameni 8in)95)l n) n)mai &, r)lea:, ideal pe )n &al&)lator no) dar este <i sing)ra alegere *n &a:)l )nor dispo:iti7e 7e&hi sa) e9oti&e &are ar 6i in)tili:abile da&, 8in)95)l n) ar 6i e9istat. 8a doi ani d)p, a&east, postare a l)i 8in)s e9ista) 12000 de )tili:atori de 8in)9. Droie&t)l pop)lar printre hobi<ti a &res&)t &onstant r,m+n+nd *n permanen, *n graniele standard)l)i DAH=>. (oate &apabilit,ile 02=>5)l)i a) 6ost ad,)gate pe par&)rs)l )rm,torilor doi ani re:)lt+nd sistem)l de operare mat)r &are este ast,:i. 8in)95)l este o &lon, &omplet, a 02=>5)l)i potri7it, pentr) staiile de l)&r) dar <i pentr) :ona de mi4lo& sa) se&tor)l de 7+r6 al ser7erelor. Pn :ilele noastre m)li 4)&,tori importani de pe piaa de dispo:iti7e <i programe a) propriile e&hipe de de:7oltatori 8in)9. ;in maga:inele a6late *n :ona d)mnea7oastr, p)tei &hiar &)mp,ra sisteme &are a) 8in)95)l preinstalat &) s)port tehni& asig)rat d)p, &)m este ade7,rat <i 6apt)l &, e9ist, dispo:iti7e <i programe &are n) s)nt *n&, integrate.

1.1.!. 9$lica*ii curente $entru sisteme Linux


?st,:i 8in)95)l s5a al,t)rat prod)selor a6late pe piaa pentr) desItop5)ri. ;e:7oltatorii de 8in)9 &on&entrai *n reelisti&, <i ser7i&ii la *n&ep)t &+t <i *n apli&aiile pentr) biro) era) )ltima barier, &are treb)ia *nl,t)rat,. 2) ne pla&e s, admitem &, %i&roso6t di&tea:, piaa a<a &, mai m)lte alternati7e &are 6a& 8in)95 )l o alegere demn, de l)at *n seam, pentr) &al&)latoare personale a) 6ost lansate pe par&)rs)l )ltimilor ani alternati7e &are asig)r, o inter6a, &) )tili:ator)l )<or de )tili:at <i apli&aii pentr) biro) &ompatibile &) %H O

A66i&e pre&)m pro&esoare de te9t 6oi pentr) &al&)l tabelar pre:ent,ri <i altele de a&est gen. Pn &eea &e pri7e<te ser7erele 8in)95)l este bine&)nos&)t &a o plat6orm, stabil, <i de *n&redere asig)r+nd ba:e de date <i ser7i&ii de &omer pentr) &ompanii pre&)m ?ma:on 6aimoasa libr,rie online Her7i&i)l po<tal al H.0.?. ?rmata german, <i m)lte altele. Pn spe&ial 6)rni:orii de =nternet <i 6)rni:orii de ser7i&ii pe =nternet s5a) de:7oltat a4)tai de 8in)9 &a 6irewall ser7er pro9y sa) webF 7e.i g,si )n sistem 8in)9 la *ndem+na ori&,r)i administrator de sisteme 02=> &are *l apre&ia:, drept o staie &on6ortabil, de gestionare. Histemele 8in)9 a) 6ost 6olosite *n reali:area )nor 6ilme &a U(itani&V UHhreIV <i altele. Pn o6i&iile po<tale ele s)nt &entrii ner7o<i &are sortea:, &orespondena iar *n marile motoare de &,)tare ele s)nt 6olosite pentr) a reali:a &,)t,rile pe =nternet. ?&estea s)nt doar &+te7a din miile de l)&r)ri &omple9e pe &are le reali:ea:, 8in)95)l :i de :i *n toat, l)mea. Este demn de menionat &, 8in)95)l modern n) r)lea:, n)mai pe staii de l)&r) <i ser7ere din se&toarele de mi4lo& sa) de 7+r6 &i <i pe gadget)ri &a D;?5)ri tele6oane mobile m)lte e&hipamente dedi&ate &hiar <i pe &eas)ri de m+n, e9perimentale. ?&est l)&r) 6a&e din 8in)9 sing)r)l sistem de operare din l)me &are a&oper, o at+t de larg, 7arietate de e&hipamente.

1.2. Inter1a*a cu utili(atorul


1.2.1. 8ste Linux6ul di1icil?
3,sp)ns)rile la a&east, *ntrebare di6er, *n 6)n&ie de &)i te adrese:i. 0tili:atorii de 02=> 7or sp)ne n) deoare&e 8in)95)l este sistem)l de operare ideal pentr) )tili:atori a7ansai <i programatori pentr) &, a 6ost <i este de:7oltat de &,tre ast6el de oameni. (ot &eea &e are ne7oie )n b)n programator g,sii ai&i- &ompilatoare libr,rii )nelte pentr) de:7oltare <i reparare de erori. ?&este pa&hete 7in &) ori&e distrib)ie standard de 8in)9. Compilator)l C in&l)s este grat)it S l)&r) op)s m)ltor distrib)ii de 02=> &are imp)n o ta9, de li&en, pentr) a&east, )nealt,. (oat, do&)mentaia <i man)alele s)nt in&l)se iar adesea s)nt o6erite <i e9emple pentr) a 7, a4)ta s, *n&epei imediat. Este per&ep)t &a )n 02=> iar tre&erea de la 02=> la 8in)9 este )n l)&r) nat)ral. Pn :ilele de *n&ep)t ale 8in)95)l)i a 6i e9pert era )n 6el de &erin, pentr) a *n&epe s, )tili:e:i sistem)l. Cei &are st,p+nea) 8in)95)l se simea) s)periori &elorlali &are Un) 6)seser, il)minaiV...H, sp)i )n)i *n&ep,tor U3(G%V Badi&, s, &iteas&, ... man)aleleC era o pra&ti&, des *nt+lnit, la a&ea 7reme. %an)ale era) *n ori&e sistem dar do&)mentaia era gre) de g,sit <i &hiar da&, &ine7a o g,sea e9pli&aiile era) date *n termeni at+t de tehni&i *n&+t )n *n&ep,tor era repede des&)ra4at din *n7,area sistem)l)i. Com)nitatea din 4)r)l 8in)95)l)i a *n&ep)t s, *neleag, &, da&, se dorea &a 8in)95)l s, de7in, )n 4)&,tor important de piaa sistemelor de operare at)n&i treb)ia s, apar, s&himb,ri serioase *n a&&esibilitatea a&est)i sistem.

1.2.2. Linux $entru utili(atorii 1r ex$erien*


?) ap,r)t &ompanii pre&)m 3edZat H)HE <i %andri7a &are a) 6)rni:at distrib)ii de 8in)9 preg,tite pentr) &ons)m)l de mas,. Ele a) integrat *n a&estea inter6aa gra6i&, &) )tili:ator)l BG0=C de:7oltat, de &,tre &om)nitate *n ideea de a )<)ra gestionarea programelor <i ser7i&iilor. Ca )tili:atori ai 8in)95)l)i din :ilele noastre a7ei toate mi4loa&ele prin &are s, 7, &)noa<tei sistem)l din toate p)n&tele de 7edere dar n) mai este ne&esar s, 6a&ei asta pentr) a &om)ni&a sistem)l)i &ererile d)mnea7oastr,. ?&)m 7, p)tei a)tenti6i&a *n mod)l gra6i& <i lansa toate apli&aiile ne&esare 6,r, s, 6ii ne7oii s, introd)&ei &omen:i de la tastat)r, a7+nd *n a&ela<i timp posibilitatea de a a&&esa inima sistem)l)i da&, este ne&esar. ;atorit, str)&t)rii sale 8in)95)l permite )tili:atorilor s, des&opere grad)al posibilit,ile sistem)l)i- se adresea:, *n a&eea<i m,s)r, )tili:atorilor *n&ep,tori <i &elor e9perimentai. 2oii 7enii n) s)nt 6orai s, 6a&, l)&r)ri di6i&ile iar )tili:atorii e9perimentai n) s)nt 6orai s, l)&re:e *n a&ela<i mod *n &are a) *n&ep)t s, *n7ee despre 8in)9. Pn timp &e de:7olt,rile *n a&est domeni) &ontin), l)&r)ri importante a) 6ost 6,&)te pentr) )tili:atorii de &al&)latoare personale &onsiderai a 6i &ei &are &)nos& &el mai p)in mod)l de 6)n&ionare al )n)i sistem. ;e:7oltatorii de apli&aii pentr) DC 6a& e6ort)ri in&redibile pentr) a reali:a &el mai 6r)mos spai) de l)&r) sa) pentr) a 6a&e &a sistem)l d)mnea7oastr, 8in)9 s, arate &a 6ost)l %H Yindows sa) ?pple. 0ltimele 7ersi)ni in&l)d s)port pentr) a&&eleraie !; <i pentr) dispo:iti7e 0H1 reali:area de a&t)ali:,ri ale sistem)l)i sa) pa&hetelor printr5o sing)r, ap,sare a b)toanelor ma)s)l)i <i altele de a&est 6el. 8in)95)l are toate a&este '

l)&r)ri <i se *n&ear&, pre:entarea t)t)ror ser7i&iilor disponibile *ntr5o *n6,i<are logi&, pe &are <i oamenii obi<n)ii o pot *nelege. %ai 4os este o list, &are &onine &+te7a e9emple e9&epionaleF a&este sait)ri a) m)lte &apt)ri de e&ran &are 7, 7or o6eri o idee despre &)m poate ar,ta )n 8in)9 pe )n &al&)lator personal-

http-EEwww.gnome.org http-EEwww.Ide.orgEs&reenshotsE http-EEwww.openo66i&e.org http-EEwww.mo:illa.org http-EEwww.)b)nt).&omn.t

1.!. 9re Linux6ul 'iitor?


1.!.1. :ursa deschis
=deea din spatele programelor H)rs, des&his, este )na dest)l de simpl,- at)n&i &+nd programatorii pot &iti distrib)i <i s&himba &od)l &od)l se 7a mat)ri:a. Aamenii *l pot adapta repara e9plora de6e&tele <i pot 6a&e a&este l)&r)ri la o 7ite:, &are sp)lber, per6ormanele de:7oltatorilor de programe din &adr)l &ompaniilor &on7enionale. ?&este programe 7or 6i mai 6le9ibile <i de o &alitate mai b)n, de&+t programele &are a) 6ost de:7oltate pe &anale &on7enionale deoare&e le5a) testat mai m)lte persoane *n &ondiii di6erite de &ele *n &are de:7oltatorii de programe proprietare pot s, o 6a&,. =niiati7a H)rs, des&his, BApen Ho)r&eC a *n&ep)t s, se imp)n, *n l)mea &omer&ial, <i 6oarte *n&et distrib)itorii *neleg p)n&t)l de 7edere al a&esteia. Pn timp &e m)li oameni din l)mea a&ademi&, <i tehni&, era) de4a &on7in<i de aproape 20 de ani &, a&esta este dr)m)l de )rmat distrib)itorii din l)mea &omer)l)i a) a7)t ne7oie de apli&aii &a =nternet)l pentr) a reali:a &, <i ei pot pro6ita de pe )rma H)rsei des&hise. ?&)m 8in)95)l a tre&)t de stadi)l *n &are era )n sistem aproape e9&l)si7 a&ademi& 6olositor doar )nei m+ini de oameni &) aptit)dini tehni&e. 8in)95)l asig)r, mai m)lt de&+t )n sistem de operare- e9ist, o *ntreag, in6rastr)&t)r, &are s)sine e6ort)l &on&entrat ne&esar reali:,rii )n)i sistem de operare s&rierii <i test,rii de programe pentr) a&esta ad)&erii roadelor *ntreg)l)i e6ort &,tre )tili:atori asig)rarea *ntreinerii s)port)l)i a&t)ali:,rilor <i personali:,rilor et&. ?st,:i 8in)95)l este gata s, a&&epte pro7o&,rile )nei l)mi a6late *ntr5o trans6ormare rapid,.

1.!.2. ?ece ani de ex$erien* la dis$o(i*ia dumnea'oastr


De &+nd 8in)95)l este probabil &ea mai bine &)nos&)t, iniiati7, a H)rsei des&hise e9ist, )n alt proie&t &are a &ontrib)it enorm la pop)laritatea sistem)l)i 8in)9. ?&est proie&t poart, n)mele de H?%1? <i &ontrib)ia l)i este apli&area ingineriei in7erse as)pra proto&ol)l)i Her7er %essage 1lo&I BH%1CECommon =nternet Gile Hystem BC=GHC )tili:at la gestionarea 6i<ierelor <i tip,ririi pe ma<inile &ompatibile DC integrat nati7 de %H Yindows 2( <i AHE2 pre&)m <i de 8in)9. H)nt disponibile pa&hete pentr) aproape ori&e sistem ele asig)r+nd sol)ii de inter&one&tare *n medii di6erite 6olosind proto&oalele %H Yindows- &) ser7ere pentr) trans6er de 6i<iere <i ser7ere pentr) tip,rire &ompatibile &) Yindows Bin&l):+nd Yin>DC. Doate &, mai de s)&&es de&+t proie&t)l H?%1? este proie&t)l pentr) ser7er ?pa&he Z((D. Her7er)l r)lea:, pe 02=> Yindows 2( <i m)lte alte sisteme de operare. C)nos&)t la *n&ep)t &a User7er)l ? DatCZyV pe ba:a )n)i &od e9istent <i a )nei serii de U6i<iere de peti&ireV n)mele pentr) &od)l a4)ns la mat)ritate merit, s, 6ie legat de trib)l de ameri&ani nati7i ?pa&he bine &)nos&)i pentr) *ns)<irile lor s)perioare *n strategia &on6r)nt,rilor <i adaptarea e9traordinar, la medi). ?pa&he s5a do7edit a 6i m)lt mai rapid mai stabil <i o6er, mai m)lte 6a&ilit,i de&+t alte programe pentr) ser7ere web. ?pa&he r)lea:, pe sait)ri &are a) milioane de 7i:itatori pe :i *n timp &e n) este asig)rat s)port o6i&ial din partea de:7oltatorilor *ns, r,sp)ns)ri la problemele *nt+lnite s)nt 6)rni:ate de &om)nitatea )tili:atorilor. ?sisten, &ontra &ost este asig)rat, de tere p,ri. Pn &ategoria apli&aiilor pentr) biro) s)nt disponibile &+te7a &lone ale s)itei %H A66i&e &are merg de la o implementare parial, p+n, la &ea total, a programelor e9istente pe staiile de l)&r) %H Yindows. ?&este iniiati7e a) a4)tat m)lt 8in)95)l *n e6ort)l de a se 6a&e a&&eptabil pentr) piaa &al&)latoarelor personale deoare&e )tili:atorii n) a) ne7oie de preg,tire s)plimentar, pentr) a l)&ra &) noile sisteme. 10

Adat, &) pa&hetele pentr) &al&)latoarele personale 7ine <i atenia a&ordat, )tili:atorilor de r+nd mani6estat, <i prin implementarea &ererilor a&estora &are de7in mai &omple9e <i mai soli&itante pe :i &e tre&e. Com)nitatea H)rsei des&hise 6ormat, *n prin&ipal din oameni &are a) &ontrib)it mai bine de 4)m,tate de de&eni) garantea:, po:iia de 4)&,tor important a 8in)95)l)i pe piaa &al&)latoarelor personale pre&)m <i pe &ea a apli&aiilor generale din domeni)l =(. ?nga4ai pl,tii *mpre)n, &) 7ol)ntari l)&rea:, &) s+rg)in, pentr) &a 8in)95)l s,5<i menin, po:iia pe pia,. %ai m)li )tili:atori *nseamn, mai m)lte *ntreb,ri. Com)nitatea H)rsei des&hise se asig)r, &, r,sp)ns)rile 7in ne*n&etat <i s)pra7eghea:, &alitatea a&estor r,sp)ns)ri &) o atit)dine &riti&, ad,)g+nd ast6el mai m)lt, stabilitate <i a&&esibilitate. ?&est ghid n) *<i prop)ne s, liste:e toate programele e9istente pentr) 8in)9 deoare&e e9ist, :e&i de mii de pa&hete. Drin a&est &)rs 7, 7om pre:enta &ele mai )tili:ate pa&hete &are s)nt aproape *n totalitate disponibile grat)it. Dentr) a 7, elibera de teama pe &are o simte )n )tili:ator *n&ep,tor 7, pre:ent,m o &apt)r, a )n)i program 6oarte dorit de d)mnea7oastr,. D)tei obser7a &, a) 6ost dep)se toate e6ort)rile pentr) &a &ei &are ren)n, la Yindows s, se simt, &a a&as,,igura 161. ,oi de calcul <$en<11ice com$ati ile cu M: <11ice

1.%. @ro$riet*ile Linux6ului


1.%.1. 9'antaAele Linux6ului
%)lte din a7anta4ele 8in)95)l)i s)nt o &onse&in, a originilor sale &) r,d,&ini ad+n&i *n 02=> &) e9&epia prim)l)i desig)r8in)95)l este grat)it. Dre&)m berea mo&a se sp)ne. ;a&, n) dorii s, &helt)ii nimi& n) treb)ie s, pl,tii ni&i m,&ar pre)l )n)i C; gol. 8in)95)l poate 6i des&,r&at *n *ntregime de pe =nternet absol)t grat)it. 2) e9ist, ta9e de *nregistrare &ost)ri pe n)m,r de )tili:atori iar a&t)ali:,rile s)nt grat)ite <i &od)l s)rs, este disponibil *n &a:)l *n &are dorii s, s&himbai &omportament)l sistem)l)i. %ai m)lt 8in)95)l este grat)it <i liber d)p, &)m se a6irm, mai 4os8i&ena 6olosit, *n general este 8i&ena p)bli&, G20 BGD8C. Ea sp)ne &, ori&ine dore<te s, s&himbe 8in)95)l <i s, e7ent)al redistrib)ie a&east, 7ersi)ne modi6i&at, are a&est drept &) o sing)r, &ondiie an)me &od)l s)rs, s, 6ie disponibil <i d)p, modi6i&are. Con&ret asta *nseamn, &, p)tei l)a o imagine a Iernel)l)i s,5i ad,)gai de e9empl) s)port pentr) )n dispo:iti7 de teleportare sa) de &,l,torie *n timp <i s, 7indei a&est no) &od at+t timp &+t &lienii d)mnea7oastr, pot a7ea o &opie a a&est)i &od. 8in)95)l poate 6i portat pe ori&e 6el de dispo:iti7e. 0n 7+n:,tor &are dore<te s, &omer&iali:e:e )n tip no) de pro&esor <i &are n) <tie &e 6el de sistem de operare 7a r)la pe a&est e&hipament Bs, sp)nem &, este 7orba despre )n pro&esor instalat *n a)tot)rism)l d)mnea7oastr, sa) *n ma<ina de sp,lat 7aseC poate l)a <i adapta e&hipament)l)i s,) )n 11

Iernel 8in)9 deoare&e do&)mentaia ne&esar, este disponibil,. 8in)95)l este 6,&)t pentr) a 6)n&iona ne*ntrer)pt. 8a 6el &a 02=>5)l )n sistem 8in)9 este 6,&)t pentr) a r)la 6,r, s, 6im ne7oii s,5l repornim tot timp)l. ;e a&eea o m)lime de sar&ini s)nt e9e&)tate noaptea sa) programate a)tomat pentr) momentele de a&almie &eea &e *nseamn, o mai mare disponibilitate pe par&)rs)l perioadelor mai soli&itante <i o 6olosire e&hilibrat, a sistem)l)i. ?&east, proprietate permite 8in)95)l)i s, 6ie potri7it pentr) sit)aii *n &are oamenii n) a) timp)l sa) posibilitatea de a &ontrola sistemele lor :i <i noapte. 8in)95)l este de *n&redere <i 7ersatil. %odel)l de se&)ritate 6olosit pentr) 8in)9 este ba:at pe &on&ept)l de sig)ran, din 02=> despre &are se <tie &, este rob)st <i de o &alitate do7edit, odat, &) tre&erea timp)l)i. ;ar 8in)95)l n) este potri7it doar &a 6ort,rea, *mpotri7a ata&)rilor de pe =nternet- el se 7a adapta *n mod egal ori&,rei sit)aii *ns, 6olosind a&elea<i standarde ridi&ate *n pri7ina se&)rit,ii. Htaia d)mnea7oastr, 6olosit, la de:7oltarea de programe sa) pentr) &ontrol)l reelei 7a 6i la 6el de se&)ri:at, pre&)m 6irewall5)l. 8in)95)l este s&alabil. ;e la )n dispo:iti7 Dalmtop &) 2 %A de memorie la )n medi) de sto&are de ordin)l petao&teilor &are *nglobea:, s)te de nod)ri- ad,)gai sa) *ndep,rtai pa&hetele potri7ite <i 8in)95)l se 7a potri7i t)t)ror. 2) mai a7ei ne7oie de )n s)per&al&)lator deoare&e p)tei 6olosi 8in)95)l pentr) l)&r)ri deosebite apel+nd doar la pa&hetele 6)rni:ate *mpre)n, &) sistem)l. ;a&, dorii s, 6a&ei l)&r)ri mai p)in soli&itante &a de e9empl) s, reali:ai )n sistem de operare pentr) )n pro&esor dedi&at sa) s, re6olosii 7e&hea d)mnea7oastr, ma<in, "O# 8in)95)l 7a p)tea 6i 6olosit <i pentr) a&este l)&r)ri. Histem)l de operare 8in)9 <i &ele mai m)lte apli&aii pentr) a&esta se b)&)r, de )n timp s&)rt *n &are s)nt p)se la p)n&t de6i&ienele semnalate. ;eoare&e 8in)95)l este de:7oltat <i testat de mii de oameni at+t erorile &+t <i &ei &are le pot repara s)nt 6oarte )<or de g,sit. ?desea se *nt+mpl, s, trea&, doar &+te7a ore *ntre des&operirea <i repararea )nei erori.

1.%.2. De(a'antaAele Linux6ului


He poate sp)ne &, e9ist, prea m)lte distrib)ii. UC+te &apete at+tea p,reriV sp)ne )n 7e&hi pro7erb roman. C) &+t mai m)li oameni s)nt impli&ai 7or e9ista mai m)lte p,reri. 8a o prim, 7edere n)m,r)l distrib)iilor de 8in)9 poate p,rea *nsp,im+nt,tor sa) ridi&ol *n 6)n&ie de &on7ingerile 6ie&,r)ia. ;ar *nseamn, <i &, ori&ine poate g,si tot &eea &e dore<te. 2) treb)ie s, 6ii )n e9pert pentr) a g,si &eea &e 7i se potri7e<te. ?t)n&i &+nd *ntrebai )n )tili:ator de 8in)9 &are este &ea mai b)n, distrib)ie *n general 7i se 7a r,sp)nde &, a&eea pe &are o 6olose<te el . ?<a &, pe &are s, o alegeiR 2) 7, batei &ap)l prea m)lt &) a&est l)&r)- toate distrib)iile &onin mai m)lt sa) mai p)in a&ela<i set de pa&hete de ba:,. Deste a&east, ba:, s)nt ad,)gate programe spe&iale de la tere p,ri pentr) a 6a&e de e9empl) ()rbo8in)9 mai potri7it pentr) *ntreprinderi mi&i <i mi4lo&ii 3edZat pentr) ser7ere <i H)HE Bsa) 0b)nt) n.t.C pentr) staiile de l)&r). (ot)<i di6erenele s)nt mai degrab, s)per6i&iale. Cea mai b)n, strategie este s, testai mai m)lte distrib)iiF din ne6eri&ire nimeni n) are timp pentr) a<a &e7a. E9ist, *ns, m)lte s6at)ri pe marginea s)bie&t)l)i alegerii 8in)95)l)i. A &,)tare rapid, pe Google Bhttp-EEwww.google.&omElin)9C 6olosind &)7intele &heie Ualegei57, distrib)iaV 7a ret)rna :e&i de leg,t)ri &,tre s6at)ri demne de l)at *n &onsiderare. Capitol)l C0% HT instal,m 7a dis&)ta de asemenea despre alegerea distrib)iei. 8in)95)l n) este 6oarte prietenos &) )tili:atorii 6iind &onsiderat &on6): de &,tre &ei *n&ep,tori. (reb)ie sp)s &, 8in)95)l <i *n spe&ial inima sistem)l)i s)nt mai gre) a&&esibile )tili:atorilor de&+t %H Yindows &hiar mai gre) a&&esibile de&+t %a&AH dar pentr) a5i spori pop)laritatea a) 6ost dep)se e6ort)ri &onsiderabile pentr) a 6a&e 8in)95)l mai )<or de 6olosit de &,tre )tili:atorii *n&ep,tori. [ilni& s)nt p)se la dispo:iie din &e *n &e mai m)lte in6ormaii pre&)m a&est ghid pentr) a a4)ta la )mplerea gol)rilor din do&)mentaia e9istent, pentr) )tili:atorii de toate ni7el)rile. H)nt prod)sele H)rsei des&hise demne de *n&redereR C)m poate &e7a &are este grat)it s, 6ie <i de *n&redereR 0tili:atorii de 8in)9 a) m,&ar libertatea de a alege da&, s, 6oloseas&, 8in)9 sa) n) &eea &e le o6er, )n a7anta4 ma4or *n &omparaie &) )tili:atorii programelor proprietare &are n) se b)&)r, de a&est gen de libertate. ;)p, *ndel)ngi perioade de testare &ei mai m)li )tili:atori ai 8in)95)l)i a) a4)ns la &on&l):ia &, 8in)95)l n) este doar la 6el de b)n 6iind &hiar *n m)lte &a:)ri mai b)n <i mai rapid de&+t sol)iile tradiionale. ;a&, 8in)95)l n) ar 6i demn de *n&redere ar 6i disp,r)t de m)lt, 7reme ne&)nos&+nd 12

pop)laritatea pe &are o are &) milioane de )tili:atori. ?&)m )tili:atorii pot s, in6l)ene:e &omportament)l sistemelor proprii <i s, *mp,rt,<eas&, e9periena lor &om)nit,ii ast6el sistem)l 6iind per6e&ionat :i d)p, :i. Este )n proie&t permanent e ade7,rat dar *ntr5)n medi) a6lat *ntr5o &ontin), s&himbare 8in)95)l este )n proie&t &are &ontin), s, )rm,reas&, per6e&i)nea.

1.). 9romele Linux


1.).1. Linux #i G=U
C) toate &, e9ist, n)meroase implement,ri ale 8in)95)l)i 7ei g,si m)lte similit)dini *n a&estea deoare&e ma<inile 8in)9 s)nt &a )n *ntreg al&,t)it din piese pe &are le al,t)rai *n 6)n&ie de ne7oile pe &are le a7ei sa) de 7i:i)nea proprie. =nstalarea sistem)l)i este doar *n&ep)t)l )nei relaii pe termen l)ng. ?t)n&i &+nd &redei &, ai p)s la p)n&t )n sistem &are r)lea:, s)perb 8in)95)l 7, 7a stim)la imaginaia <i &reati7itatea iar &) &+t *nelegei mai m)lte despre &eea &e p)tei 6a&e &) sistem)l 7ei *n&er&a <i mai m)lt s,5i rede6inii limitele. 8in)95)l poate s, 7, apar, &a 6iind di6erit *n 6)n&ie de distrib)ii e&hipament)l 6ie&,r)ia <i pre6erinele personale dar 6)ndamentele de la &are toate inter6eele gra6i&e <i alte )nelte s)nt &onstr)ite s)nt a&elea<i. 8in)95)l se ba:ea:, pe )neltele G20 BG20 n) este 02=>C &are asig)r, )n set de standarde pentr) al&,t)irea <i gestionarea sistem)l)i. (oate )neltele G20 s)nt s)rs, des&his, a<a &, pot 6i instalate pe ori&e sistem. Cele mai m)lte distrib)ii 7, o6er, pa&hete pre&ompilate ale &elor mai &)nos&)te )nelte &)m ar 6i pa&hetele 3D% de la 3edZat <i pa&hetele ;ebian Bden)mite <i deb sa) dpIgC din distrib)ia &) a&ela<i n)me Bsa) din 0b)nt)n.t.C ast6el &, n) treb)ie s, 6ii )n b)n programator pentr) a instala )n pa&het *n sistem. ;a&, s)ntei <i da&, 7, pla&e s, 6a&ei l)&r)rile d)mnea7oastr, *n<i7, 7, 7ei b)&)ra enorm de 8in)9 pentr) &, ma4oritatea distrib)iilor 7in &) )n set &omplet de )nelte pentr) de:7oltatori &are permit instalarea de programe noi din &od)l s)rs, p)r. ?&east, abordare 7, a4)t, s, instalai <i programele &are n) s)nt *mpa&hetate *ntr5o 6orm, potri7it, sistem)l)i d)mnea7oastr,. =at, o list, a )nor programe G20 mai &)nos&)te1ash- &onsola G20 GCC- &ompilator)l C al G20 G;1- )nealta pentr) &,)tarea erorilor Core)tils- )n set de )nelte de ba:, *n stil)l 02=>5)l)i pre&)m ls cat <i chmod Gind)tils- )tilitar pentr) &,)tarea <i &er&etarea 6i<ierelor Gont)tils- 6olositor la &on7ertirea 6ont)rilor dintr5)n 6ormat *n alt)l <i reali:area de 6ont)ri (he Gimp- program)l pentr) gestionarea imaginilor din G20 Gnome- inter6aa gra6i&, &) )tili:ator)l Ema&s- )n editor p)terni& Ghosts&ript <i Ghost7iew- interpretoare <i inter6a, gra6i&, pentr) 6i<ierele DostH&ripts G20 Dhoto- program pentr) intera&i)nea &) aparatele 6oto digitale A&ta7e- )n limba4 de programare destinat iniial pentr) e9e&)tarea de &al&)le n)meri&e <i pro&es,ri de imagine G20 H\8- ba:e de date relaionare 3adi)s- ser7er pentr) a)tenti6i&are la distan, <i gesti)ne reea ... %)lte apli&aii &omer&iale s)nt disponibile pentr) 8in)9 dar pentr) mai m)lte in6ormaii despre ele 7, 7om *ndr)ma &,tre do&)mentaia a&estora. De par&)rs)l a&est)i ghid 7om dis&)ta n)mai programele disponibile liber grat)it &are 7in Bde obi&eiC s)b li&ena G20. Dentr) a instala pa&hetele lips, sa) pa&hete noi a7ei ne7oie de )n tip de program pentr) gestionarea pa&hetelor. Cele mai &)nos&)te implement,ri in&l)d 3D% <i dpIg. 3D% este n)mit Drogram)l de gestionare a pa&hetelor 3edZat B3edZat Da&Iage %anagerC <i este )tili:at de mai m)lte sisteme 8in)9 de<i n)mele n) s)gerea:, a&est l)&r). ;pIg este program)l de gestionare a pa&hetelor ;ebian &are )tili:ea:, o inter6a, n)mit, a$t6get &are poate gestiona <i pa&hete 3D%. 2o7ell >imian 3ed Carpet este o 1!

implementare a program)l)i 3D% &are disp)ne de o inter6a, gra6i&, reali:at, de &,tre &ompania 2o7ell. ?lte &ompanii impli&ate *n &omer&iali:area de programe pot p)ne la dispo:iie propriile lor pro&ed)ri de instalare &+teodat, asem,n,toare &) =nstallHhield5)rile &)nos&)te din %H Yindows sa) alte plat6orme. De m,s)r, &e 7ei a7ansa *n 8in)9 7ei a4)nge s, &)noa<tei )n)l sa) mai m)lte din a&este programe.

1.).2. G=UBLinux
Lernel)l 8in)9 B&oloana 7ertebral, a sistem)l)i 7e:i He&.i)nea !.2.!.1C n) este parte a proie&t)l)i G20 dar )tili:ea:, a&eea/i li&en., &) programele G20. %area ma4oritate a )tilit,.ilor /i )neltelor pentr) de:7oltare Bm)/&hii sistem)l)iC &are n) s)nt spe&i6i&e 8in)95)l)i s)nt l)ate din proie&t)l G20. ;eoare&e ori&e sistem &are se dore/te a 6i )tili:abil treb)ie s, &on.in, at+t Iernel)l &+t /i )n set minimal de )tilit,.i e9ist, 7o&i &are &er &a )n asemenea sistem s, 6ie n)mit )n sistem G20E8in)9. Pn ideea de a ob.ine &el mai *nalt grad de independen., 6a., de sisteme a&esta este 6el)l de 8in)9 pe &are5l 7om dis&)ta pe par&)rs)l a&est)i &)rs. ;a&, n) 7om 7orbi despre )n sistem G20E8in)9 7or 6i men.ionate n)mele distrib).iei 7ersi)nii sa) program)l)i.

1.).!. Ce distri u*ie tre uie s instale(?


Pnainte de instalare 6a&tor)l determinant este e&hipament)l de &are disp)nei. ;eoare&e 6ie&are distrib)ie de 8in)9 &onine pa&hetele de ba:, <i poate 6i &on6ig)rat, pentr) a r,sp)nde aproape ori&,ror &erine Bdeoare&e toate )tili:ea:, Iernel)l 8in)9C treb)ie doar s, a7ei *n 7edere da&, o distrib)ie an)me 7a r)la pe e&hipament)l d)mnea7oastr,. 8in)9DDC de e9empl) a 6ost destinat pentr) ?pple <i alte DowerDC a<a &, n) 7a r)la pe &al&)latoare &ompatibile 9O#. 8in)9DDC r)lea:, pe noile %a&5)ri dar n) poate 6i 6olosit pentr) &+te7a din modelele mai 7e&hi &) o tehnologie b)s *n7e&hit,. ?lt &a: &are p)ne )nele probleme este &el al e&hipamentelor H)n &are pot 6i ba:ate pe )n pro&esor mai 7e&hi HD?3C CD0 sa) pe mai noile 0ltraHpar& 6ie&are ne&esit+nd 7ersi)ni di6erite de 8in)9. C+te7a distrib)ii s)nt optimi:ate pentr) )n an)mit pro&esor &)m ar 6i pro&esoarele ?thlon a7+nd <i posibilitatea de a r)la de&ent pe pro&esoarele &ompatibile &) =ntel "O# 5O# <i #O#. ;istrib)iile pentr) pro&esoare spe&iale pot 6i mai p)in 6iabile *ntr)&+t s)nt testate de mai p)ini oameni. Cele mai m)lte distrib)ii o6er, )n set de programe pentr) &al&)latoarele personale *n pa&hete spe&iale &are &onin Iernele optimi:ate pentr) pro&esoarele &ompatibile =ntel 9O#. ?&este distrib)ii s)nt testate e9tensi7 <i a&t)ali:ate periodi& &) o atenie m,rit, a&ordat, implement,rii *n &ondiii de sig)ran, pe ser7ere <i )nei pro&ed)ri de instalare <i a&t)ali:are &are s, n) ridi&e probleme deosebite. E9emple &are pot 6i date s)nt ;ebian 0b)nt) Gedora H)HE <i %andri7a &are s)nt de departe &ele mai pop)lare sisteme 8in)9 &onsiderate totodat, )<or de 6olosit de )tili:atorii *n&ep,tori <i &are n) limitea:, pro6esioni<tii *n dorina lor de a obine tot)l de la )n sistem. 8in)95)l r)lea:, bine <i pe laptop)ri sa) ser7ere. ;ri7ere pentr) dispo:iti7ele noi s)nt in&l)se n)mai d)p, o testare *ndel)ngat, &eea &e ada)g, stabilitate sistem)l)i. %edi)l de l)&r) &el mai des *nt+lnit este Gnome dar alii pot 6)rni:a L;E preinstalat. ?t+t Gnome &+t <i L;E s)nt disponibile t)t)ror distrib)iilor prin&ipale de 8in)9. ?li administratori pentr) spai)l de l)&r) s)nt disponibili )tili:atorilor mai a7ansai. Dro&es)l standard de instalare permite )tili:atorilor s, aleag, *ntre mai m)lte &on6ig)r,ri prede6inite &a de e9empl) pentr) staii de l)&r) &a: *n &are s)nt instalate toate pa&hetele pentr) sar&inile :ilni&e <i de:7oltare sa) pentr) ser7ere &a: *n &are pot 6i sele&tate mai m)lte )nelte pentr) ser7i&iile de reea. 0tili:atorii e9perimentai pot instala ori&e &ombinaie de pa&hete dores& pe par&)rs)l pro&es)l)i iniial de instalare. H&op)l a&est)i ghid este &a el s, 6ie )til t)t)ror distrib)iilor de 8in)9. Dentr) &on6ort)l d)mnea7oastr, s6,t)im pe *n&ep,tori s, se limite:e la o distrib)ie prin&ipal, &are s)port, &+t mai m)lte dispo:iti7e <i o6er, &+t mai m)lte apli&aii. =at, &+te7a alegeri 6oarte b)ne pentr) a&e<tia-

Gedora Core ;ebian 0b)nt)n.t.- )n sistem de operare &are r)lea:, <i de pe C;53A% 6,r, instalare H)HE 8in)9 %andri7a B6ost)l %andraIeHo6tC Lnoppi9- )n sistem de operare &are r)lea:, <i de pe C;53A% 6,r, instalare 1"

=magini ale C;5)rilor pot 6i des&,r&ate de la 8in)9=HA.org. ;istrib)iile prin&ipale pot 6i a&hi:iionate din ori&e maga:in pentr) &al&)latoare &are se respe&t,.

1.+. :umar
Pn a&est &apitol am *n7,at &,-

8in)95)l este o implementare a 02=>5)l)i. Histem)l de operare 8in)9 este s&ris *n limba4)l de programare C. ];e g)stib)s et &olorib)s non disp)tand)m est]- e9ist, &+te )n 8in)9 pentr) 6ie&are. 8in)95)l 6olose<te )neltele G20 )n set de )nelte standard disponibile ori&)i pentr) sistem)l)i de operare.

manip)larea

1.0. 8xerci*ii
0n e9er&ii) pra&ti& pentr) *n&ep,tori- instalai 8in)95)l pe &al&)latoarele d)mnea7oastr,. Citii man)al)l distrib)iei alese <iEsa) C0% HT instal,m <i p)nei57, pe treab,. Citi*i documenta*iaC Cele mai m)lte erori s)r7in pentr) &, in6ormaiile 6)rni:ate pe par&)rs)l instal,rii n) s)nt &itite. Citirea a&estor mesa4e &) atenie este prim)l pas pe dr)m)l spre s)&&es. 8)&r)ri pe &are treb)ie s, le <tii P2?=2(E de a *n&epe o instalare a 8in)95)l)i-

Na r)la a&east, distrib)ie pe &al&)lator)l me)R Neri6i&ai la http-EEwww.tldp.orgEZAY(AEZardware5ZAY(AEinde9.html at)n&i &+nd a7ei d)bii despre &ompatibilitatea &) e&hipament)l d)mnea7oastr,. Ce tip de tastat)r, am Bn)m,r)l de taste po:iionarea a&estoraCR Ce 6el de ma)s Bserial paralel n)m,r)l de b)toaneCR C+i %A de 3?% amR Noi alege o instalare pentr) o staie de l)&r) sa) pentr) )n ser7er ori 7a treb)i s, sele&te: pa&hetele ne&esare e) *ns)miR Noi instala de pe dis&)l 6i9 Bhard disIC de pe )n C;53A% sa) 7oi )tili:a reea)aR Na treb)i s, adapte: 1=AH5)l pentr) ori&are dintre a&esteaR %etoda de instalare ne&esit, )n dis& de pornireR 8in)95)l 7a 6i sing)r)l sistem instalat pe &al&)lator sa) 7a 6i o instalare d)al5bootR ?r treb)i s, 6a& o partiie mai mare pentr) a instala pe ea sisteme 7irt)ale mai t+r:i) sa) este o instalare 7irt)al, de la *n&ep)tR Cal&)lator)l este legat la reeaR Care este n)mele ga:dei adresele de =DR E9ist, ser7ere tip gateway sa) alte dispo:iti7e importante de reea &) &are sistem)l me) ar treb)i s, &om)ni&eR
Linux6ul se a#tea$t s 1ie conectat 2e)tili:area reelei sa) &on6ig)rarea in&ore&t, a a&esteia poate *n&etini pornirea sistem)l)i.

Cal&)lator)l a&esta este )n gatewayEro)terE6irewallR B;a&, treb)ie s, 7, g+ndii prea m)lt la a&east,
*ntrebare probabil &, n) este.C Dartiionarea- l,sai program)l de instalare s, o 6a&, pentr) d)mnea7oastr, de a&east, dat, 7om dis&)ta partiionarea *n detali) *n Capitol)l !. E9ist, do&)mentaie spe&i6i&, 6ie&,r)i sistem da&, dorii s, <tii tot)l despre a&est l)&r). ;a&, distrib)ia aleas, n) 7, o6er, posibilitatea de partiionare a)tomat, asta *nseamn, de reg)l, &, n) este potri7it, *n&ep,torilor. Cal&)lator)l 7a porni *n mod)l te9t sa) *n &el gra6i&R G+ndii57, la o parol, b)n, pentr) administrator)l a&est)i sistem BrootC. Ga&ei )n &ont de )tili:ator obi<n)it B&are n) are a&&es pri7ilegiat la &al&)lator S nu este necesar pentru Ubuntu, deoarece aceast distribuie utilizeaz un sistem care cere autentificare pentru sarcinile realizate ca administrator n.t.C. ?m ne7oie de )n dis& pentr) re&)perareR Bre&omandatC.

15

Ce limb, dores& pentr) sistem)l me)R


8ista *ntreag, &) 7eri6i&,rile pe &are ar treb)i s, le par&)rgei poate 6i g,sit, la http-EEwww.tldp.orgE ZAY(AE=nstallation5ZAY(AEinde9.html. Pn &apitolele )rm,toare 7om a6la da&, instalarea este )na re)<it,.

1#

Ca$itolul 2. : nce$em
Dentr) &a a&est ghid s, 7, 6ie &) ade7,rat 6olositor 7om *n&epem imediat &) )n &apitol pra&ti& despre a)tenti6i&area *ntr5)n sistem 8in)9 <i an)mite l)&r)ri de ba:,. Nom dis&)ta-

?)tenti6i&area la sistem =e<irea din sistem %od)l te9t <i &el gra6i& H&himbarea parolei 2a7igarea prin sistem)l de 6i<iere ;eterminarea tip)l)i de 6i<iere ;es&hiderea 6i<ierelor te9t C,)tarea de a4)tor

2.1. 9utenti1icarea la sistemD acti'area inter1e*ei cu utili(atorul #i deautenti1icarea


2.1.1. Introducere
Dentr) a l)&ra dire&t &) )n sistem 8in)9 treb)ie s, *i 6)rni:ai )n n)me de )tili:ator <i o parol,. Pntotdea)na treb)ie s, 7, a)tenti6i&ai 6a, de sistem. ;)p, &)m am ar,tat de4a *n e9er&ii)l de la Capitol)l 1 &ele mai m)lte &al&)latoare &are a) &a sistem de operare 8in)95)l pot l)&ra *n do), mod)ri de ba:,- ori *n mod)l &onsolei te9t rapid dar sobr) &are arat, &a )n ;AH &) ma)s &) 6a&ilit,i &are asig)r, reali:area de sar&ini m)ltiple <i &one&tarea mai m)ltor )tili:atori ori *n mod)l gra6i& &are arat, mai bine dar &ons)m, mai m)lte res)rse.

2.1.2. Modul gra1ic


?&esta este mod)l normal pentr) &al&)latoarele de ast,:i. Nei <ti &, 7, &one&tai la )n &al&)lator &are 6olose<te mod)l gra6i& at)n&i &+nd prima dat, 7, este &er)t n)mele de )tili:ator apoi *ntr5o alt, 6ereastr, 7i se &ere s, introd)&ei parola. Dentr) a 7, a)tenti6i&a p)nei &)rsor)l ma)s)l)i *n 6ereastra de &one&tare tastai n)mele de )tili:ator <i parola ap,sai AL sa) tasta 8nter. ,i*i 1oarte aten*i cnd 1olosi*i contul de administrator .root/C Pn general se &onsider, &, este o idee proast, s, 7, &one&tai *n mod)l gra6i& 6olosind &ont)l de root &ont)l administrator)l)i de sistem deoare&e )tili:area mod)l)i gra6i& in&l)de r)larea mai m)ltor programe &e 7or a7ea mai m)lte permisi)ni da&, 7, a)tenti6i&ai &a root. Dentr) a menine &ota de ris& &+t mai 4os posibil 6olosii )n &ont de )tili:ator normal pentr) a 7, a)tenti6i&a *n mod)l gra6i&. Pns, e9ist, <i alte moti7e pentr) a 7, 6olosi de a&est s6at &a o reg)l, a &one&t,rii la )n sistem 8in)9- a)tenti6i&ai57, &a administrator n)mai at)n&i &+nd 7i se soli&it, permisi)ni spe&iale. ;)p, &e introd)&ei n)mele de )tili:ator <i parola poate tre&e p)in timp p+n, &e medi)l gra6i& este pornit *n 6)n&ie de 7ite:a pro&esor)l)i de programele pe &are le 6olosii sa) de set,rile personale. Dentr) a &ontin)a treb)ie s, des&hidei o fereastr terminal sa) xterm pe s&)rt B> 6iind n)mele prin &are se arat, &, an)mite programe s)port, inter6aa gra6i&,C. ?&est program poate 6i g,sit *n ?pli&aii 0tilit,i Histem sa) =nternet *n 6)n&ie de &e administrator gra6i& 6olosii. Dot e9ista i&onie Bpi&togrameC pe &are s, le 6olosii &a s&)rt,t)ri pentr) a obine terminal)l iar da&, ap,sai pe b)ton)l din dreapta al ma)s)l)i pe spai)l de l)&r) 7i se 7a pre:enta )n meni) &are poate &onine <i o apli&aie terminal. ;a&, 7, plimbai prin meni) 7ei obser7a &, pot 6i 6,&)te 6oarte m)lte l)&r)ri 6,r, a introd)&e &omen:i de la tastat)r,. Dentr) &ei mai m)li )tili:atori 7e&hea metod, de l)&r) &) ma)s)l 7a 6i s)6i&ient, pentr) a l)&ra &) &al&)lator)l. ;ar a&est ghid se adresea:, 7iitorilor administratori de sistem <i de reea &are 7or a7ea ne7oie s, l)&re:e &) m,r)ntaiele sistem)l)i. Ei a) ne7oie de o )nealt, mai p)terni&, de&+t &ele pe 1$

&are le pot a&iona &) ma)s)l pentr) a 6a&e 6a, t)t)ror sar&inilor. ?&east, )nealt, este &onsola <i din medi)l gra6i& p)tei s, o a&ti7ai prin des&hiderea )nei 6erestre terminal. (erminal)l este pano)l de &ontrol al sistem)l)i d)mnea7oastr,. ?proape ori&e l)&r) din &ele &e )rmea:, poate 6i 6,&)t 6olosind a&east, )nealt, te9t simpl, dar p)terni&,. A 6ereastr, terminal ar treb)i s, arate *ntotdea)na )n prompter standard &are a6i<ea:, n)mele )tili:ator)l)i <i dire&tor)l &)rent *n &are se l)&rea:, repre:entat de simbol)l ,igura 261. ,ereastra terminal

A alt, 6orm, &om)n, pentr) )n prompter este )rm,toarea-

Pn e9empl)l de mai s)s user 7a 6i n)mele d)mnea7oastr, de )tili:ator pe &are l)&rai <i dir indi&, lo&)l *n &are 7, a6lai *n sistem)l de 6i<iere.

ost n)mele &al&)lator)l)i

%ai t+r:i) 7om 7orbi despre promptere <i despre &omportament)l a&estora *n detali). ?&)m este s)6i&ient s, <tii &, ele a6i<ea:, tot 6el)l de in6ormaii dar n) s)nt parte a &omen:ilor pe &are le dai sistem)l)i. Dentr) a ie<i din sistem *n medi)l gra6i& treb)ie s, *n&hidei toate 6erestrele terminal <i alte apli&aii pe &are le5ai des&his. ;)p, &are ap,sai pe i&onia de =e<ire B8og A)tC din meni). 2) este neap,rat ne&esar s, *n&hidei tot)l sistem)l poate 6a&e a&est l)&r) *n lo&)l d)mnea7oastr, dar manager)l de sesi)ne poate resta)ra a&ele apli&aii l,sate des&hise at)n&i &+nd 7, rea)tenti6i&ai &eea &e 7a l)a mai m)lt timp iar pe de alt, parte des&hiderea lor n) este *ntotdea)na &eea &e dorii s, se *nt+mple. ?&est &omportament se poate &on6ig)ra *n 6)n&ie de pre6erinele 6ie&,r)ia. ?t)n&i &+nd 7edei din no) 6ereastra de a)tenti6i&are &are 7, &ere n)mele de )tili:ator <i parola *nseamn, &, 75ai de&one&tat. Gnome sau ED8? ?m menionat ambele medii gra6i&e de l)&r) Gnome <i L;E de mai m)lte ori. Ele s)nt &ei mai &)nos&)i administratori gra6i&i prin &are 7, p)tei gestiona spai)l de l)&r) de<i e9ist, m)lt mai m)li. Ari&e administrator gra6i& alegei este b)n S at+t timp &+t <tii s, des&hidei )n terminal. (ot)<i noi 7om &ontin)a s, ne re6erim la Gnome <i la L;E pentr) a 7, pre:enta )nele metode prin &are p)tei reali:a an)mite sar&ini.

2.1.!. Modul text


Nei <ti da&, s)ntei *n mod)l te9t at)n&i &+nd tot e&ran)l este negr) a6i<+nd litere B*n &ele mai m)lte &a:)ri albeC. 0n e&ran de a)tenti6i&are *n mod)l te9t 7a a6i<a de reg)l, an)mite in6ormaii despre &al&)lator)l la &are l)&rai n)mele a&est)ia <i )n prompter &are 7, &ere s, 7, &one&tai-

Cone&tarea este di6erit, de &ea din mod)l gra6i& *n a&est &a: treb)ind s, ap,sai tasta 8nter d)p, &e introd)&ei n)mele de )tili:ator deoare&e n) s)nt b)toane pe e&ran pe &are s, le p)tei ap,sa &) ma)s)l. 1O

?poi treb)ie s, introd)&ei parola )rmat, de ap,sarea din no) a tastei 8nter. 2) 7ei obser7a ni&i o indi&aie a &eea &e introd)&ei de la tastat)r, ni&i m,&ar asteris&)ri <i n) 7ei 7edea &)rsor)l mi<&+nd)5se. Este )n l)&r) normal *n 8in)9 <i este a<a din &a):a &erinelor de se&)ritate. ?t)n&i &+nd sistem)l 7, re&)noa<te &a )tili:ator legitim p)tei primi mai m)lte in6ormaii n)mite mesa!ele zilei &are pot 6i ori&e. Pn pl)s este r,sp+ndit, pra&ti&a prin &are sistemele 02=> s, a6i<e:e o &onsideraie &are s, &onin, an)mite g+nd)ri *nelepte sa) n) Bdepinde de 6ie&areC. ;)p, a&estea 7a porni &onsola indi&at, de a&ela<i prompter pe &are *l primii *n mod)l gra6i&. =u ' autenti1ica*i ca administrator .root/ Este 7alabil <i *n mod)l te9t- a)tenti6i&ai57, &a root n)mai pentr) a 6a&e set,ri <i &on6ig)r,ri ale sistem)l)i &are ne&esit, pri7ilegii de administrator pre&)m ad,)garea de )tili:atori instalarea pa&hetelor de programe &on6ig)rarea reelei <i altele de a&est 6el. Adat, &e ai terminat p,r,sii imediat &ont)l spe&ial <i &ontin)ai57, m)n&a pe )n &ont de )tili:ator obi<n)it. Ca alternati7, )nele sisteme pre&)m 0b)nt) 7, 6orea:, s, 6olosii sudo pentr) a n) a7ea ne7oie de a&&es dire&t la )n &ont de administrator. ;e&one&tarea se 6a&e prin &omanda logout )rmat, de ap,sarea tastei 8nter. H)ntei de&one&tat at)n&i &+nd este a6i<at din no) e&ran)l de a)tenti6i&are. Futonul de o$rire ;eoare&e 8in)95)l n) a 6ost proie&tat s, 6ie oprit 6,r, a tre&e prin pro&ed)rile ade&7ate de *n&hidere a sistem)l)i ap,sarea b)ton)l)i de oprire lansea:, a&este pro&ed)ri pe sistemele mai noi. Aprirea )n)i sistem mai 7e&hi 6,r, a tre&e prin pro&ed)rile de *n&hidere poate d)&e la distr)gerea sistem)l)i. ;a&, dorii s, 6ii sig)ri &, a&ionai &ore&t 6olosii b)ton)l de Aprire at)n&i &+nd 7, a6lai *n inter6aa gra6i&, iar at)n&i &+nd s)ntei *n e&ran)l de a)tenti6i&are B*n &are treb)ie s, introd)&ei )n n)me de )tili:ator <i o parol,C &,)tai )n b)ton de oprire. ?&)m pentr) &, <tim &)m s, ne a)tenti6i&,m la sistem <i s, ie<im din el s)ntem gata pentr) primele noastre &omen:i.

2.2. Lucruri de a(
2.2.1. Comen(ile
N, pre:ent,m &+te7a &omen:i de &are a7em ne7oie pentr) *n&ep)t. 8e 7om dis&)ta mai t+r:i) *n detali). 5a elul 261. Comen(i de a( Comanda ls cd director $assGd 1ile filename cat textfile $Gd exit sa) logout man comand in1o comand a$ro$os string Ce execut ?6i<ea:, o list, &) 6i<ierele din dire&tor)l de l)&r) pre&)m &omanda dir din ;AH s&himb, dire&tor)l s&himb, parola pentr) )tili:ator)l &)rent a6i<ea:, tip)l 6i<ier)l)i al &,r)i n)me este filename a6i<ea:, &onin)t)l )n)i 6i<ier te9t pe e&ran a6i<ea:, dire&tor)l *n &are se l)&rea:, terminare sesi)ne &itii paginile din man)al)l &omen:ii comand &itii paginile de in6ormaii as)pra &omen:ii comand &,)tai *n ba:a de date " atis

2.2.2. Generalit*i
?&este &omen:i le 7ei introd)&e d)p, prompter *ntr5o 6ereastr, terminal da&, s)ntei *n mod)l 1'

gra6i& sa) *n mod)l te9t )rmate apoi de ap,sarea tastei 8nter. Comen:ile pot 6i introd)se &a atare &)m este &a:)l &omen:ii ls. A &omand, se &omport, di6erit at)n&i &+nd spe&i6i&ai o opiune &are este de reg)l, pre&edat, de &ara&ter)l B5C pre&)m *n ls 6a. ?&ela<i &ara&ter al )nei opi)ni poate a7ea )n alt *neles da&, este 6olosit, *n alt, &omand,. Drogramele G20 pot a7ea opi)ni l)ngi pre&edate de do), &ara&tere B5C pre&)m ls 66all. ?lte &omen:i n) a) ni&i o opi)ne. ?rg)mentele )nei &omen:i repre:int, spe&i6i&aii despre obie&t)l as)pra &,r)ia &omanda treb)ie s, a&ione:e. 0n e9empl) ar 6i ls Eetc )nde dire&tor)l /et" este arg)ment al &omen:ii ls. ?&east, &omand, *nseamn, &, d)mnea7oastr, dorii s, 7edei &onin)t)l a&el)i dire&tor *n lo& de &eea &e a6i<ea:, &omanda simpl, ls )rmat, de tastarea 8nter adi&, listarea &onin)t)l)i dire&tor)l)i *n &are ne a6l,m. ?n)mite &omen:i a) ne7oie neap,rat de arg)mente a&este arg)mente 6iind opionale *n &a:)l altor &omen:i. D)tei 7eri6i&a da&, o &omand, s)port, opi)ni <i arg)mente <i &are dintre ele s)nt 7alide &ons)lt+nd online paginile de a4)tor pentr) &omanda dorit, 7e:i He&i)nea 2.!. Pn 8in)9 la 6el &a *n 02=> dire&toarele s)nt separate de &ara&ter)l B E C la 6el &) &el pe &are *l 6olosim *n adresele web B038C. Nom dis&)ta la obie&t str)&t)ra dire&toarelor mai t+r:i). Himbol)rile B . C <i B .. C a) *neles)ri spe&iale *n dire&toare. Nom pre:enta mai m)lte in6ormaii despre a&este l)&r)ri *n e9er&iii <i pe par&)rs)l )rm,tor)l)i &apitol. Pn&er&ai s, e7itai 6olosirea &ont)l)i de administrator root. D)tei l)&ra pe )n &ont de )tili:ator obi<n)it &are n) a&ord, permisi)ni spe&iale pentr) &, ma4oritatea sar&inilor in&l):+nd 7eri6i&area sistem)l)i &ole&tarea de in6ormaii <i altele pot 6i 6,&)te *n a&est mod. ?t)n&i &+nd este ne7oie s, ad,)gai )n no) )tili:ator sa) s, instalai programe noi mod)l pre6erat prin &are obinei a&&es &a administrator este s&himbarea identit,ii )tili:ator)l)i pre&)m se arat, *n He&i)nea !.2 Bd)p, &)m am mai sp)s a&est l)&r) este e7itat *n 0b)nt) prin 6olosirea sudo &omand, &are a&ord, pri7ilegii de root pe o perioad, limitat,n.t.C. ?proape toate &omen:ile din a&east, &arte pot 6i e9e&)tate 6,r, pri7ilegii de administrator. Pn &ele mai m)lte &a:)ri at)n&i &+nd lans,m &a )tili:ator obi<n)it o &omand, sa) )n program &are ne&esit, pri7ilegii de root sistem)l 7a &ere parola de administrator. Adat, &e ai terminat *n&heiai sesi)nea &are 7, a&ord, a&este pri7ilegii imediat. Citirea do&)mentaiei treb)ie s, 7, intre *n s+nge. Pn spe&ial la *n&ep)t este important s, &itii do&)mentaia sistem)l)i man)alele &omen:ilor de ba:, C0% HT5)rile BZAY(AC <i altele de a&est 6el. Pntr)&+t 7ol)m)l do&)mentaiei este enorm este imposibil s, in&l)dem toate re6erinele. ?&east, &arte *n&ear&, s, 7, *ndr)me &,tre do&)mentaia ade&7at, 6ie&,r)i s)bie&t dis&)tat pentr) a 7, stim)la obi&ei)l de a &iti paginile man)alelor.

2.2.!. Utili(area 1acilit*ilor Fash


?n)mite &ombinaii de taste 7, permit s, 6a&ei &+te7a l)&r)ri mai )<or *n &onsola G20 1ash &are 7ine pe aproape ori&e sistem 8in)9 7e:i He&i)nea !.2.!.2. 5a elul 262. Com ina*ii de taste n Fash

5ast sau com ina*ii de taste ,unc*ie CtrlH9 CtrlHC CtrlHD CtrlH8 CtrlHI CtrlHL CtrlH& CtrlH? :geat stnga <i :geat drea$ta %)t, &)rsor)l la *n&ep)t)l )nei linii de &omand,. (ermin, program)l &are r)lea:, <i a6i<ea:, prompter)l 7e:i Capitol)l ". Pn&hide sesi)nea &)rent, similar, &) tastarea exit sa) logout. %)t, &)rsor)l la s6+r<it)l liniei de &omand,. Qterge po:iia &)rent, Bsimilar &) 1a&Ispa&eC. Qterge tot &e este a6i<at *n &onsol,. Ca)t, *n istori&)l &omen:ilor 7e:i He&i)nea !.!.!.". H)spend, )n program 7e:i Capitol)l ". %)t, &)rsor)l &) )n &ara&ter la st+nga sa) la dreapta *n linia de &omand, pentr) a insera &ara&tere *n alt lo& de&+t la *n&ep)t)l sa) s6+r<it)l liniei.

20

:geat n sus sa) :geat n Aos :hi1tH@ageU$ sa) :hi1tH@ageDoGn 5a

2a7igare prin istori&)l &omen:ilor. %ergei la linia pe &are dorii s, o repetai editai5o da&, este ne&esar <i ap,sai 8nter. 2a7igare prin terminal Bpentr) a 7edea te9t)l &are a Uie<itV din e&ranC. Completarea &omen:ilor sa) a n)melor de 6i<iereF at)n&i &+nd e9ist, mai m)lte posibilit,i sistem)l 7, a7erti:ea:, &) )n semnal a)dio sa) 7ideo ori da&, posibilit,ile s)nt prea m)lte 7, *ntreab, da&, dorii s, le a6i<e:e pe toate. ?rat, posibilit,ile pentr) &ompletarea )nei &omen:i sa) a )n)i n)me de 6i<ier.

5a 5a

0ltimele do), intr,ri din tabel)l de mai s)s ne&esit, &+te7a e9pli&aii s)plimentare. ;e e9empl) da&, dorii s, 7, m)tai *n dire&tor)l dire"tor_"u_un_nume_foarte_lun# n) treb)ie s, tastai tot a&el n)me 6oarte l)ng. (astai doar &omanda cd dir apoi ap,sai tasta 5a <i &onsola 7a &ompleta n)mele *n lo&)l d)mnea7oastr, *n &a:)l *n &are alte 6i<iere n) *n&ep &) primele trei litere din n)mele dire&tor)l)i d)mnea7oastr,. ;esig)r da&, n) e9ist, alte dire&toare &are *n&ep &) UdV p)tei tasta doar cd d <i apoi ap,sa tasta 5a . Pn &a:)l *n &are n)mele mai m)ltor 6i<iere *n&ep &) a&elea<i &ara&tere &onsola 7a semnala a&est l)&r) iar ap,sarea tastei 5a de do), ori *ntr5)n inter7al s&)rt de timp 7a a6i<a posibilit,ile pe &are le a7ei-

Pn e9empl)l de mai s)s da&, tastai UaV d)p, primele do), litere <i ap,sai tasta 5a n) e9ist, alte posibilit,i de&+t &ompletarea de &,tre &onsol, a n)mel)i dire&tor)l)i 6,r, &a d)mnea7oastr, s, mai tastai literele UrthereV-

;esig)r treb)ie s, ap,sai tasta 8nter pentr) a &on6irma alegerea pre:entat, de &onsol,. Pn a&ela<i e9empl) da&, tastai U)V <i apoi ap,sai tasta 5a &onsola 7a ad,)ga literele U66V *n lo&)l d)mnea7oastr, dar 7a protesta din no) din pri&in, &, s)nt posibile mai m)lte alegeri. ;a&, ap,sai 5a 5a din no) 7ei 7edea &are s)nt a&esteaF da&, 7ei introd)&e )na sa) mai m)lte &ara&tere &are 6a& sistem)l s, disting, o posibilitate )ni&, <i ap,sai din no) 5a sa) 8nter at)n&i &+nd 7, a6lai la s6+r<it)l liniei &) n)mele pe &are dorii s, *l alegei &onsola &ompletea:, n)mele 6i<ier)l)i <i s&himb, dire&tor)l &)rent *n &el dorit S da&, este &) ade7,rat )n n)me de dire&tor. Cele pre:entate mai s)s s)nt 7alabile pentr) toate n)mele de 6i<iere 6olosite &a arg)mente la &omen:i. ?&ela<i l)&r) se apli&, <i la &ompletarea n)melor &omen:ilor. ;a&, tastai ls <i ap,sai tasta (ab de do), ori 7ei primi o list, &) toate &omen:ile disponibile B7e:i He&i)nea !.2.1C.

2.!. Cutarea de aAutor


2.!.1. Lua*i aminte
G20E8in)9 *n&)ra4ea:, indi7i:ii *n atit)dinea lor de a n) depinde de nimeni <i de nimi&. Cara&teristi&a a a&est)i sistem este a&eea &, e9ist, *ntotdea)na mai m)lte &,i pentr) atingerea )n)i s&op. A &ale de a primi a4)tor este g,sirea &)i7a &are se pri&epe &are are r,bdare <i dore<te s, 6ie de a4)tor din &om)nitatea 8in)9 dar ori&ine se a<teapt, &a d)mnea7oastr, s, 6i *n&er&at )na sa) mai m)lte metode din a&east, se&i)ne *nainte de a *ntreba pe alt&ine7a iar mod)l *n &are a&est p)n&t de 7edere este e9primat poate 6i mai degrab, )n)l d)r da&, se do7ede<te &, n) ai )rmat a&east, reg)l, de ba:,.

21

2.!.2. @aginile manualelor .man/


%)li )tili:atori *n&ep,tori se tem de paginile man Bman)alelorC deoare&e a&estea &onin prea m)lte in6ormaii. (ot)<i ele s)nt 6oarte bine str)&t)rate d)p, &)m 7ei 7edea din e9empl)l de mai 4os- man man. Citirea paginilor man se 6a&e *ntr5)n terminal at)n&i &+nd s)ntei *n mod)l gra6i& sa) dire&t *n mod)l te9t da&, pe a&esta *l pre6erai. (astai &omanda )rm,toare )rmat, de 8nter-

;o&)mentaia pentr) man 7a 6i a6i<at, *n terminal d)p, &e ap,sai 8nter-

2a7igai la pagina )rm,toare 6olosind tasta Hpa&e. N, p)tei *ntoar&e la pagina pre&edent, 6olosind tasta UbV. C+nd a4)ngei la s6+r<it man 7a da &omanda de ie<ire <i &onsola 7a ret)rna prompter)l. (astai U^V da&, dorii s, ie<ii din paginile man *nainte de a a4)nge la s6+r<it)l lor sa) da&, program)l n) se *n&hide a)tomat la s6+r<it)l paginilor. @agere Combinaiile de taste ne&esare pentr) m+n)irea paginilor man depind de pagerul 6olosit de distrib)ia d)mnea7oastr,. Cele mai m)lte distrib)ii 6oloses& less pentr) a 7i:)ali:a a&este pagini <i pentr) a na7iga prin ele. Dentr) mai m)lte in6ormaii despre pagere mergei la He&i)nea !.!.".2. Gie&are pagin, man &onine mai m)lte se&i)ni standard d)p, &)m p)tem obser7a <i *n e9empl)l man man Drima linie &onine n)mele &omen:ii despre &are &itii <i identi6i&area se&i)nii *n &are s)nt lo&ali:ate paginile man. ?&este pagini s)nt organi:ate pe &apitole. Comen:ile pot a7ea pagini *n mai m)lte se&i)ni de e9empl) paginile man din se&i)nea )tili:atori paginile din se&i)nea administrator)l)i de sistem paginile man din se&i)nea programatorilor. Este pre:entat n)mele &omen:ii <i o s&)rt, des&riere 6olosite <i la inde9area a&estor pagini. D)tei &,)ta *n a&est inde9 ori&e dorii 6olosind &omanda a$ro$os. Hinta9a &omen:ii 7, 6)rni:ea:, notaiile tehni&e ale t)t)ror opi)nilor <iEsa) arg)mentele pe &are le s)port, &omanda respe&ti7,. D)tei s, 7, g+ndii la o opi)ne &a la o &ale de e9e&)tare a &omen:ii. Drin arg)ment *nelegem as)pra &)i este e9er&itat, &omanda respe&ti7,. ?n)mite &omen:i n) a) opi)ni sa) arg)mente. Api)nile <i arg)mentele opionale adi&, &ele &are pot 6i l,sate ne&ompletate s)nt p)se *ntre simbol)rileU_V <i U `V.

22

Este ar,tat, <i o des&riere mai detaliat, a &omen:ii. H)nt listate opi)nile *mpre)n, &) des&rierea a&estora. ;e reg)l, opi)nile pot 6i
&ombinate. ;a&, n) *n a&east, se&i)ne 7i se 7a sp)ne a&est l)&r). H)nt des&rise 7ariabilele &are in6l)enea:, &omportament)l &omen:ii *n &onsol, Bn) pentr) toate &omen:ileC. C+teodat, e9ist, <i se&i)ni spe&i6i&e &omen:ii dis&)tate. 3e6erine &,tre alte pagini man s)nt date *n se&i)nea UHEE ?8HAV. Pntre parante:e este pre:entat n)m,r)l se&i)nii *n &are g,sim &omanda despre &are se 7orbe<te. 0tili:atorii e9perimentai merg la UHEE ?8HAV prin )tili:area &omen:ii E )rmat, de $EE <i ap,sarea tastei 8nter. H)nt pre:entate <i in6ormaii despre erorile BanomaliileC &)nos&)te <i )nde s, raportai alte erori pe &are le5ai p)tea des&operi. Dot 6i a6i<ate in6ormaii despre a)tor <i li&en,. %% ?n)mite &omen:i a) mai m)lte pagini man. ;e e9empl) &omanda $assGd are pagin, man *n se&i)nea 1 <i alta *n se&i)nea 5. ?t)n&i &+nd des&hidei paginile man 7, s)nt pre:entate &ele din se&i)nea &) &el mai mi& n)m,r de identi6i&are. ;a&, dorii s, 7edei o alt, se&i)ne de&+t &ea pre:entat, a)tomat spe&i6i&ai a&est l)&r) d)p, &omanda manman 5 passwd ;a&, dorii s, 7, 6ie pre:entate toate paginile man ale )nei &omen:i )na d)p, &ealalt, 6olosii &a% d)p, manman -a passwd Pn a&est mod &+nd a4)ngei la s6+r<it)l primei pagini prin ap,sarea tastei :@9C8 7a 6i des&his, pagina man din se&i)nea )rm,toare.

2.!.!. Mai multe in1orma*ii


2.!.!.1. @aginile In1o Pn &a:)l &omen:ilor &a o &ompletare a paginilor man p)tei &iti paginile =n6o 6olosind &omanda in1o. ?&este pagini &onin de reg)l, in6ormaii mai re&ente <i *ntr5)n 6el mai )<or de )tili:at. Daginile man ale an)mitor &omen:i 6a& trimitere la paginile =n6o. D)tei *n&epe prin tastarea &omen:ii in1o info *ntr5)n terminal-

2!

Golosii tastele s,gei pentr) a na7iga prin te9t <i po:iionai &)rsor)l pe o linie &are *n&epe &) )n asteris& <i &are &onine &)7+nt)l &heie despre &are dorii in6ormaii apoi ap,sai 8nter. Golosii tastele @ <i = pentr) a merge la s)bie&t)l anterior sa) )rm,tor. (asta :@9C8 7a a6i<a )rm,toarea pagin, indi6erent da&, pe pagina )rm,toare se tratea:, )n s)bie&t no) sa) o no), &omand,. Golosii 7 pentr) ie<ire. Drogram)l in1o 7, pre:int, mai m)lte in6ormaii despre )tili:area sa.

2.!.!.2. Comen(ile Ghatis #i a$ro$os 0n inde9 &) e9pli&aii s&)rte despre &omen:i este disponibil prin &omanda Ghatis pre&)m *n e9empl)l de mai 4os-

He obser7, e9pli&aia pe s&)rt re6eritoare la &omand, B5 listea:, &onin)t)l dire&tor)l)iC <i a6i<area primei se&i)ni din &ole&ia de pagini man &are &onine o pagin, &) pre:entarea &omen:ii ls. ;a&, n) <tii de )nde s, *n&epei <i &e pagin, de man)al s, &itii &omanda a$ro$os 7, d, mai m)lte in6ormaii. H, sp)nem &, n) <tii &)m s, pornii )n browserF *n a&est &a: p)tei introd)&e )rm,toarea &omand,-

;)p, ap,sarea tastei 8nter 7ei 7edea mai m)lte in6ormaii legate de na7igatoarele BbrowsereleC &are s)nt *n sistem)l d)mnea7oastr,F n) doar despre browsere web &i <i despre na7igatoare de 6i<iere <i G(D sa) browsere pentr) do&)mentaie. ;a&, a7ei pa&hetele pentr) de:7oltare instalate se 7or a6i<a <i paginile de man)al &are pre:int, programele *n &are a) 6ost s&rise a&este browsere. Pn general o &omand, &are arat, o pagin, man *n se&i)nea *nt+i mar&at, &) UB1CV poate 6i 6olosit, de )n )tili:ator *n&ep,tor. 0tili:ator)l &are a 6olosit &omanda de mai s)s poate *n&er&a s, introd)&, *n terminal &omen:ile galeon l2nx sa) o$era deoare&e este limpede &, a&estea s)nt legate de na7igarea pe web.

2.!.!.!. <$*iunea 66hel$ Cele mai m)lte &omen:i G20 s)port, opi)nea 55help &are o6er, e9pli&aii s&)rte despre )tili:area &omen:ii <i o list, a opi)nilor disponibile. E9empl)l )rm,tor arat, &e se *nt+mpl, *n &a:)l &omen:ii cat-

2"

2.!.!.%. 9Autor n modul gra1ic 2) 7, nelini<tii da&, pre6erai o inter6a, gra6i&,. Lon^)eror administrator)l de 6i<iere din L;E asig)r, a&&es la paginile man <i =n6o *ntr5)n mod plin de &)loare <i &are n) d, d)reri de &ap. D)tei s, introd)&ei *n &+mp)l #ocation Bbara de adreseC &omanda Uin6o-in6oV pentr) a obine o pagin, =n6o *n &are 7, p)tei plimba *n &,)tarea in6ormaiilor despre &omanda in1o. Pn a&ela<i mod Uman-lsV 7a a6i<a pagina man pentr) &omanda ls. N, p)tei ba:a <i pe a)to&ompletarea n)mel)i &omen:ii- s)nt pre:entate toate paginile man pentr) &omen:ile &are *n&ep &) UlsV *ntr5)n meni) pe &are *l p)tei par&)rge *n mod)l der)lare Bs&roll5 downC. ;a&, introd)&ei Uin6o-EdirV *n bara de adrese 7ei primi toate paginile =n6o gr)pate pe )tilit,i. 0n &onin)t e9&elent *n pri7ina a4)tor)l)i 7, este ad)s de Lon^)eror ZandbooI de s&)rt,t)ra Htart)p din meni) sa) prin introd)&erea &omen:ii -onJueror *ntr5)n terminal )rmat, de ap,sarea tastei 8nterF 7e:i imaginea )rm,toare.
,igura 262. EonJueror ca na'igator $entru meniul de aAutor

2a7igator)l pentr) meni)l de a4)tor din Gnome este la 6el de prietenos. Pl p)tei lansa prin sele&tarea ?ppli&ationsW Zelp din meni)l Gnome prin ap,sarea i&oniei &are pre:int, )n &ola& de sal7are sa) prin introd)&erea *ntr5)n terminal a &omen:ii gnome6hel$. ;o&)mentaia sistem)l)i <i paginile man s)nt )<or de a&&esat *ntr5o inter6a, prin &are p)tem na7iga *n &,)tarea a4)tor)l)i. %anager)l de 6i<iere nautilus are )n inde9 din &are p)tem &,)ta paginile man <i =n6o &are s)nt legate prin re6erine <i prin &are se poate na7iga )<or. 2a)til)s se porne<te din linia de &omand, prin ap,sarea i&oniei &are arat, dire&tor)l t,) personal Bsa) dosar)l personal 5 homeC ori din meni)l Gnome. %arele a7anta4 al inter6eelor gra6i&e BG0=asC legat de do&)mentaia sistem)l)i este a&ela &, pre:int, toate in6ormaiile *ntr5)n mod *n &are a&estea s)nt &one&tate prin leg,t)ri ast6el *n&+t p)tei 6olosi se&i)nea UHEE ?8HAV BNE[= Q=C pentr) a na7iga 6,r, *ntrer)pere &) orele &hiar *n &,)tarea &)no<tinelor de &are a7ei ne7oie.

25

2.!.!.). 8xce$*ii C+te7a &omen:i n) a) do&)mentaie separat, pentr) &, ele s)nt parte ale altei &omen:i. cd exit logout <i $Gd s)nt ast6el de e9&epii. Ele s)nt p,r.i ale &onsolei program)l d)mnea7oastr, shell <i s)nt n)mite &omen:i proprii consolei $s ell built%in commands&. Dentr) mai m)lte in6ormaii despre ele &,)tai prin paginile man sa) =n6o ale &onsolei pe &are o 6olosii. Cei mai m)li )tili:atori *n&ep,tori de 8in)9 6oloses& o &onsol, 1ash. Cons)ltai He&i)nea !.2.!.2 pentr) mai m)lte detalii despre &onsole. ;a&, ai s&himbat &on6ig)raia original, a sistem)l)i este posibil &a paginile man s, 6ie *n&, *n sistem dar s, n) le p)tei a&&esa pentr) &, medi)l *n &are r)lea:, &onsola n) mai este a&ela<i. Pn a&est &a: treb)ie s, inei &ont de 7ariabila MAN'A(). ;etalii despre a&est s)bie&t s)nt pre:entate *n He&i)nea $.2.1.2. ?n)mite programe sa) pa&hete a) doar )n set de instr)&i)ni sa) re6erine *n dire&tor)l

/u r/ hare/do". Cons)ltai He&i)nea !.!." pentr) detalii.


Pn &el mai r,) &a: e9ist, posibilitatea &a do&)mentaia s, 6ie <tears, a&&idental Bsper,m &, a&&idental deoare&e <tergerea a&esteia pentr) &, a<a ai dorit este o idee 6oarte proast,C. Pn a&est &a: 7eri6i&ai da&, prin 6olosirea )neltelor de &,)tare 7i se ret)rnea:, &e7a legat de s)bie&t)l *n &a):, BHe&i)nea !.!.!C. ;a&, n) 7a treb)i s, reinstalai pa&het)l &are &onine &omanda as)pra &,reia ai &ons)ltat do&)mentaia d)p, &)m se arat, *n He&i)nea $.5.

2.%. :umar
Histem)l de operare 8in)9 l)&rea:, tradiional *n mod)l te9t sa) *n mod)l gra6i&. ;eoare&e &ost)l pro&esoarelor <i al 3?%5)l)i n) mai este e9orbitant *n :ilele noastre ori&e )tili:ator de 8in)9 poate l)&ra *n mod)l gra6i& <i 7a 6a&e o reg)l, din a&est l)&r). ?sta n) *nseamn, *ns, &, n) treb)ie s, <tii nimi& despre mod)l te9t- 7om l)&ra *n medi)l liniei de &omand, pe par&)rs)l a&est)i &)rs 6olosind o 6ereastr, terminal. 8in)95)l *n&)ra4ea:, )tili:atorii s, a&)m)le:e &)no<tine <i s, de7in, independeni. =ne7itabil 7a treb)i s, &itii m)lt, do&)mentaie pentr) a re)<iF de a&eea d)p, &)m 7ei 7edea 7, 7om *ndr)ma &,tre alte s)rse de do&)mentare pentr) aproape ori&e &omand, )nealt, sa) problem, pre:entate *n a&east, &arte. C) &+t &itii mai m)lt, do&)mentaie &) at+t mai repede 7, 7ei obi<n)i &) man)alele <i 7ei *nelege mai )<or &onin)t)l a&estora. Ga&ei57, &+t mai &)r+nd )n obi&ei din &itirea do&)mentaiei. ?t)n&i &+nd n) <tii r,sp)ns)l la o problem, &,)tarea prin do&)mentaie ar treb)i s, 6ie prima d)mnea7oastr, opi)ne. ?m *n7,at &+te7a &omen:i5a elul 26!. Comen(i noi n ca$itolul 2K : nce$em

Comanda a$ro$os cat cd exit 1ile in1o logout ls man $assGd $Gd

Ln*elesul comen(ii Ca)t, in6ormaii despre o &omand, sa) )n s)bie&t ?rat, &onin)t)l )n)i 6i<ier sa) a mai m)ltora H&himb, dire&tor)l (erminarea )nei sesi)ni a &onsolei ?6i<ea:, in6ormaii despre &onin)t)l )n)i 6i<ier Citii paginile =n6o ale )nei &omen:i (erminarea )nei sesi)ni a &onsolei ?rat, &onin)t)l )n)i dire&tor Citii paginile de man)al ale )nei &omen:i H&himb, parola d)mnea7oastr, ?6i<ea:, dire&tor)l *n &are 7, a6lai

2#

2.). 8xerci*ii
%)lte l)&r)ri din &ele pe &are le *n7,,m s)nt despre &)m se pot 6a&e gre<eli <i &)m p)tem s, e7it,m s, perse7er,m *n a le 6a&e. E9er&iiile )rm,toare s)nt importante pentr) &, 7, p)ne *n sit)aia de a &iti )nele mesa4e de eroare. Ardinea *n &are le 6a&ei este 6oarte important,. 2) )itai s, 6olosii 6a&ilit,ile o6erite de 1ash *n &eea &e pri7e<te linia de &omand,- *n&er&ai s, 6a&ei e9er&iiile tast+nd &+t mai p)ine &ara&tere posibileb

2.).1. 9utenti1icarea #i deautenti1icarea ;eterminai mod)l *n &are l)&rai te9t sa) gra6i&.
E) l)&re: *n mod)l te9tEgra6i&. B(,iai &e este in&ore&tC

?)tenti6i&ai57, &) n)mele de )tili:ator <i parola pe &are le5ai stabilit pe par&)rs)l instal,rii. ;ea)tenti6i&ai57,. ?)tenti6i&ai57, din no) &) )n n)me de )tili:ator ine9istent.
W Ce se *nt+mpl,R

2.).2. @arole
?)tenti6i&ai57, din no) &) n)mele d)mnea7oastr, de )tili:ator <i &) parola.

H&himbai57, parola *n '(p).aa* <i ap,sai tasta 8nter.


W Ce se *nt+mpl,R

Pn&er&ai din no) &) o parol, ridi&ol de simpl, pre&)m +,) sa) aaa .
W Ce se *nt+mpl,R

Pn&er&ai &omanda $ssGd *n lo&)l $assGd.


W Ce se *nt+mpl,R @arol nou ;a&, n) ai re7enit la parola d)mnea7oastr, pe &are ai a7)t5o *naintea e9er&ii)l)i de mai s)s a&east, parol, 7a 6i UD#p!.aabV. H&himbai57, parola la lo& d)p, e6e&t)area e9er&ii)l)ib ?n)mite sisteme pot s, n) permit, re&i&larea parolelor adi&, s&himbarea *n &ea original, *n &a:)l d)mnea7oastr, de&+t d)p, )n an)mit timp sa) d)p, )n an)mit n)m,r de &i&l)ri de s&himbare a parolelor ori &hiar pot l)a *n &al&)l ambele 7ariabile.

2.).!. Directoarele
=at, &+te7a e9er&iii &are 7, a4)t, s, intrai *n s)bie&t-

=ntrod)&ei &omanda cd blah.


W Ce se *nt+mpl,R

=ntrod)&ei &omanda cd ..
8)ai aminte la spai)l dintre U&dV <i U..Vb Golosii &omanda $Gd. 2$

W Ce se *nt+mpl,R

8istai &onin)t)l dire&tor)l)i &) a4)tor)l &omen:ii ls.


W Ce 7edeiR W Ce &redei &, s)nt a&esteaR W Neri6i&ai 6olosind &omanda $Gd.

=ntrod)&ei &omanda cd.


W Ce se *nt+mpl,R

3epetai pas)l 2 de do), ori.


W Ce se *nt+mpl,R

?6i<ai &onin)t)l a&est)i dire&tor. Pn&er&ai &omen:ile cd root Bpentr) )b)nt) cd B; ls; ls -a;cd .config *n a&east,
ordinen.t.C. W Ce se *nt+mpl,R W 8a &are dire&toare a7ei a&&esR

3epetai pas)l " BcdC.


Qtii o alt, posibilitate prin &are s, a4)ngei *n a&est lo&R

2.).%. ,i#ierele H&himbai dire&tor)l pe E <i apoi pe et". (astai lsF da&, r,sp)ns)l &al&)lator)l)i este mai mare de&+t 6ereastra 6a&ei5o mai l)ng, sa) *n&er&ai :hi1tH@ageU$ #i :hi1tH@ageDoGn.
Gi<ier)l initta!%&onine r,sp)ns)l la *ntrebarea )rm,toare. Pn&er&ai &omanda 1ile pe a&esta. ,i#ierul inittab nu se regse#te n U untu 2) p)tei apli&a a&est e9er&ii) pentr) a&east, distrib)ie. D)tei *n&er&a &) Eet"/e*ent+d/r"& default%dar n) este 7orba despre a&ela<i 6i<ier d)p, &)m se 7ede iar &eea &e se ret)rnea:, la &omanda cat /et"/e*ent+d/r"&default este di6i&il de *nelesn.t.. W (ip)l 6i<ier)l)i initta! este .....

Golosii &omanda cat inittab <i &itii r,sp)ns)l.


W Care este mod)l de l)&r) *n &are porne<te &al&)lator)l d)mnea7oastr,R

%ergei la dire&tor)l personal BhomeC &) &omanda cd. =ntrod)&ei &omanda 1ile .
W N, a4)t, s, a6lai *neles)l l)i U .VR

D)tei s, a6lai &e7a prin 6olosirea &omen:ii cat as)pra l)i U .VR ?6i<ai a4)tor)l *n &a:)l &omen:ii cat prin )tili:area opi)nii 5 5help. Golosii opi)nea de
2O

n)m,rare a liniilor ret)rnate pentr) a n)m,ra &+i )tili:atori s)nt listai *n 6i<ier)l /et"/pa

,d.

2.).). Cutarea de aAutor Citii man intro Citii man ls Citii in1o passwd =ntrod)&ei &omanda a$ro$os pwd Pn&er&ai &omanda man sa) in1o as)pra cd
W Ce mai p)tei g,si *n pl)s despre cdR

Citii <i *n&er&ai &eea &e 7, este ret)rnat de &omanda ls 6 6help

2'

Ca$itolul !. Des$re 1i#iere #i sistemul de 1i#iere


;)p, e9plorarea iniial, din Capitol)l 2 s)ntem gata s, dis&)t,m mai *n detali) despre 6i<ierele <i dire&toarele dintr5)n sistem 8in)9. %)li )tili:atori a) di6i&)lt,i *n )tili:area 8in)95)l)i deoare&e n) a) o 7edere de ansambl) as)pra a &e 6el de date s)nt p,strate *n an)mite lo&)ri. Nom *n&er&a s, e9pli&,m organi:area 6i<ierelor *n sistem)l de 6i<iere. Nom ar,ta de asemenea &ele mai importante 6i<iere <i dire&toare 7om 6olosi metode di6erite prin &are p)tem pri7i &onin)t)l a&estora <i 7om *n7,a &)m pot 6i &reate m)tate sa) <terse 6i<ierele <i dire&toarele. ;)p, terminarea e9er&iiilor din a&est &apitol 7ei p)tea-

H, des&riei str)&t)ra de 6i<iere a )n)i sistem 8in)9 H, &itii <i s, s&riei &alea &,tre )n 6i<ier H, des&riei &ele mai importante 6i<iere in&l)si7 Iernel)l <i shell5)l H, g,sii 6i<ierele as&)nse sa) pierd)te H, &reai s, m)tai <i s, <tergei 6i<iere <i dire&toare H, a6i<ai &onin)t)l )n)i 6i<ier H, *nelegei <i s, 6olosii mai m)lte tip)ri de leg,t)ri H, a6i<ai propriet,ile 6i<ierelor <i s, s&himbai permisi)nile a&estora

!.1. < $ri'ire asu$ra sistemului de 1i#iere din Linux


!.1.1. ,i#ierele
!.1.1.1. Generalit*i A des&riere simpl, a )n)i sistem 02=> &are se apli&, <i 8in)95)l)i este )rm,toareaUPntr5)n sistem 02=> ori&e este )n 6i<ierF da&, &e7a n) este )n 6i<ier at)n&i este )n pro&es.V ?&east, propo:iie este ade7,rat, deoare&e e9ist, 6i<iere spe&iale &are s)nt mai m)lt de&+t ni<te simple 6i<iere B&ele n)mite pipes S &one9i)ni <i so&Iets de e9empl)C dar pentr) simpli&itate a sp)ne &, ori&e este )n 6i<ier &onstit)ie o generali:are a&&eptat,. 0n sistem 8in)9 la 6el &a 02=>5)l n) 6a&e ni&i o di6eren, *ntre )n dire&tor <i )n 6i<ier deoare&e )n dire&tor este doar )n 6i<ier &are &onine n)mele altor 6i<iere. Drogramele ser7i&iile te9tele imaginile <i a<a mai departe s)nt toate 6i<iere. ;ispo:iti7ele *n general s)nt &onsiderate <i ele 6i<iere din p)n&t)l de 7edere al sistem)l)i. Dentr) a ne des&)r&a &) toate a&este 6i<iere *ntr5o manier, ordonat, s)ntem obi<n)ii s, le 7edem organi:ate pe dis&)l 6i9 *ntr5o str)&t)r, arbores&ent, pe &are o &)noa<tem din %H5;AH B;isI Aperating HystemC de e9empl). ;in tr)n&hi plea&, ram)rile groase &are a) alte ram)ri iar ram)rile din 7+r6 se termin, &) 6r)n:ele &opa&)l)i &are s)nt 6i<iere obi<n)ite. Dentr) *n&ep)t 7om 6olosi a&east, imagine a )n)i &opa& dar 7om a6la mai t+r:i) &, n) este o imagine &are &oresp)nde *nto&mai &) realitatea.

!.1.1.2. ,elurile 1i#ierelor Cele mai m)lte 6i<iere s)nt 6i<iere simple n)mite 6i<iere obi-nuiteF ele &onin date normale de e9empl) 6i<ierele te9t 6i<ierele e9e&)tabile sa) programele &omen:ile <i r,sp)ns)rile )n)i program <i altele. Pn mod normal este re:onabil s, pres)p)nem &, tot &eea &e *nt+lnim *ntr5)n sistem 8in)9 este )n 6i<ier &) &+te7a e9&epii.

.irectoarele- 6i<iere &are s)nt o list, a altor 6i<iere. /i-iere speciale- me&anismele 6olosite pentr) introd)&erea &omen:ilor <i ret)rnarea r,sp)ns)rilor.
Cele mai m)lte 6i<iere spe&iale se g,ses& *n /de* le 7om dis&)ta mai t+r:i). #egturi- )n sistem pentr) a 6a&e )n 6i<ier sa) )n dire&tor 7i:ibil *n mai m)lte p,ri ale sistem)l)i de 6i<iere. Nom dis&)ta *n detali) despre a&este leg,t)ri. !0

0oc1et%uri $de domeniiC- )n 6el spe&ial de 6i<iere asem,n,toare &) so&Iet5)rile (CDE=D &are asig)r,
des6,<)rarea pro&eselor *n reea prote4ate prin &ontrol)l as)pra a&&es)l)i la sistem)l de 6i<iere. 2umite conexiuni $pipe&- se &omport, mai m)lt sa) mai p)in &a so&Iet5)rile <i 6ormea:, o &ale pentr) &om)ni&area *ntre pro&ese 6,r, a )tili:a semanti&a so&Iet5)rilor de reea. Api)nea &l%a &omen:ii ls 7, a6i<ea:, tip)l 6i<ier)l)i )tili:+nd prim)l &ara&ter al 6ie&,rei linii-

5a elul !61. ,elul 1i#ierelor n listarea amnun*it

:im ol Ln*elesul sim olului 5 d l & s p b Gi<ier obi<n)it ;ire&tor 8eg,t)r, Gi<ier spe&ial Ho&Iet 2)mite &one9i)ni BpipeC ;ispo:iti7

Dentr) a n) a6i<a mere) listarea am,n)nit, doar pentr) a 7edea 6el)l 6i<ierelor mai m)lte sisteme *n mod normal )tili:ea:, <i &omanda ls -FD &are p)ne *naintea 6ie&,r)i n)me de 6i<ier )n)l din &ara&terele UE cdleV pentr) a indi&a 6el)l 6i<ier)l)i. Dentr) a 6a&e tot)l mai a&&esibil )tili:ator)l)i *n&ep,tor ambele opi)ni &- <i &&"olor s)nt &ombinate pre&)m se arat, *n He&i)nea !.!.1.1. 2oi 7om 6olosi ls -F pe par&)rs)l a&est)i do&)ment pentr) o a6i<are a tip)l)i de 6i<ier mai la obie&t. 'entru Ubuntu, rspunsul la comanda ls ia 3n considerare din oficiu opiunea --color, felul fi-ierelor fiind e4ideniat prin culorin.t.. Ca )tili:ator 7ei 6olosi doar 6i<iere obi<n)ite 6i<iere e9e&)tabile dire&toare <i leg,t)ri. (ip)rile spe&iale de 6i<iere s)nt g+ndite pentr) a 6a&e sistem)l s, e9e&)te &eea &e dorii d)mnea7oastr, <i s)nt m+n)ite de administratorii de sistem <i de programatori. ?&)m *nainte de a ne aple&a as)pra dire&toarelor <i 6i<ierelor importante treb)ie s, *n7,,m mai m)lte despre partiii.

!.1.2. Des$re $arti*ionare


!.1.2.1. De ce $arti*ionarea? Cei mai m)li oameni a) o idee &hiar da&, doar 7ag, despre partiionare pentr) &, ori&e sistem de operare poate 6a&e sa) <terge partiii. Dentr) &, 8in)95)l 6olose<te mai m)lt de o partiie pe a&ela<i dis& &hiar da&, este instalat prin pro&ed)ra a)tomat, poate p,rea &i)dat )nora a<a &, se &ere o e9pli&aie. 0n)l dintre s&op)rile pentr) &are s)nt 6,&)te mai m)lte partiii este obinerea )nei se&)ri:,ri mai p)terni&e a datelor *n e7ent)alitatea )n)i de:astr). Drin *mp,rirea dis&)l)i 6i9 Bhard disI5)l)iC *n partiii datele pot 6i gr)pate <i separate. ?t)n&i &+nd se *nt+mpl, a&&idente n)mai datele din partiia ata&at, 7or 6i distr)se *n timp &e datele din &elelalte partiii 7or s&,pa neatinse. ?&est prin&ipi) datea:, din :ilele *n &are 8in)95)l n) a7ea )n sistem de 6i<iere de tip 4)rnalier iar &,derile de tensi)ne p)tea) &ond)&e la )n de:astr). 0tili:area *n &ontin)are a partiiilor se datorea:, rai)nilor de se&)ritate <i rob)stee pentr) &, *n a&est mod o bre<, *ntr5o parte a sistem)l)i n) 7a p)ne *n peri&ol *ntreg)l &al&)lator. ?&esta este prin&ipal)l moti7 pentr) &are se 6a& partiion,ri. =at, )n e9empl) simpl)- )n )tili:ator &reea:, )n s&ript )n program sa) o apli&aie web &are *n&epe s, )mple dis&)l. ;a&, !1

sistem)l are o sing)r, partiie el n) 7a mai 6)n&iona at)n&i &+nd dis&)l este plin. ;a&, )tili:ator)l sto&hea:, a&el program pe o alt, partiie at)n&i n)mai datele &onin)te de partiia *n &a):, 7or 6i a6e&tate pe &+nd &elelalte partiii de sistem sa) de date 7or 6)n&iona *n &ontin)are. (reb)ie ar,tat 6apt)l &, sistem)l de 6i<iere de tip 4)rnalier 7, prote4ea:, datele n)mai *n &a:)rile de &,dere de tensi)ne sa) de&one&t,rii improprii ale dispo:iti7elor de sto&are. 2) 7, prote4ea:, *mpotri7a blo&)rilor de6e&te sa) erorilor logi&e din sistem)l de 6i<iere. Dentr) a&estea din )rm, ar treb)i s, 6olosii o sol)ie 3?=; B3ed)ndant ?rray o6 =ne9pensi7e ;isIsC.

!.1.2.2. ,eluri #i ti$uri de $arti*ii H)nt do), 6el)ri prin&ipale de partiii *ntr5)n sistem 8in)9-

partiiile de date- pe ele s)nt sto&ate datele normale ale )n)i sistem 8in)9 &are in&l)d <i partiia root
&are &onine toate datele &are permit pornirea <i r)larea sistem)l)iF <i partiia s"ap- o e9pandare a memoriei 6i:i&e a &al&)lator)l)i memorie *n pl)s pe dis&)l 6i9.

Cele mai m)lte sisteme a) o partiie root )na sa) mai m)lte partiii de date <i )na sa) mai m)lte partiii swap. Histemele mi9te pot a7ea partiii de date proprii alt)i sistem pre&)m partiii &are 6oloses& G?( sa) NG?( &a sisteme de 6i<iere pentr) datele spe&i6i&e %H Yindows. Cele mai m)lte sisteme 8in)9 6oloses& 1dis- *n moment)l instal,rii pentr) partiionare. ;)p, &)m probabil ai obser7at din e9er&ii)l de la Capitol)l 1 a&est l)&r) se *nt+mpl, de reg)l, a)tomat. Pn an)mite o&a:ii tot)<i s5ar p)tea s, n) 6ii a<a de noro&o<i. Pn asemenea sit)aii treb)ie s, sele&tai tip)l partiiei man)al <i s, 6a&ei tot man)al partiionarea *n sine. Dartiiile standard ale 8in)95)l)i a) n)m,r)l O2 pentr) swap <i O! pentr) &ele de date &are pot 6i 4)rnaliere Be9t!C sa) normale Be9t2 pe sistemele mai 7e&hiC. 0tilitar)l 1dis- &onine <i partea de a4)tor a<a &, n) treb)ie s, memorai a&este 7alori. Pn a6ar, de a&este do), tip)ri 8in)95)l poate l)&ra &) mai m)lte tip)ri de sisteme de 6i<iere pre&)m relati7 mai no)l 3eiser fGH 2GH G?(99 <i alte sisteme de 6i<iere proprii altor sisteme de operare BproprietareC. A partiie root standard Bar,tat, prin &ara&ter)l U E VC are m,rimea de 1005500 %A <i &onine 6i<ierele de &on6ig)rare ale sistem)l)i &omen:ile prin&ipale <i programele ser7i&iilor libr,riile sistem)l)i )n spai) temporar <i dire&tor)l personal BhomeC al )tili:ator)l)i &) drept)ri administrati7e. A instalare standard soli&it, *n 4)r de 250 %A pentr) partiia de root. Hpai)l swap Bindi&at prin s"apC este a&&esibil doar sistem)l)i 6iind as&)ns *n timp)l oper,rii. Hwap5)l este a&el l)&r) prin &are ne asig)r,m &, pre&)m *n sistemele 02=> p)tem &ontin)a s, l)&r,m indi6erent de &eea &e se *nt+mpl,. De sistemele 8in)9 p)tem sp)ne &, pra&ti& n) 7ei 6i deran4at ni&iodat, de mesa4e iritante pre&)m Memorie dep-it, 4 rugm s 3nc idei unele aplicaii mai 3nt5i -i 3ncercai din nou deoare&e a&east, memorie *n pl)s este mere) la dispo:iie. %emoria swap sa) 7irt)al, a 6ost implementat, *n :ilele noastre <i de alte sisteme de operare &are n) a) nimi& de5a 6a&e &) 02=>5)l. Golosirea memoriei de pe dis&)l 6i9 este )n pro&es mai lent de&+t 6olosirea &ip)rilor de memorie propri)5:ise dar disponibilitatea memoriei swap asig)r, o 6iabilitate m,rit,. Nom dis&)ta mai m)lte despre swap odat, &) pre:entarea pro&eselor *n Capitol)l ". 8in)95)l se ba:ea:, *n general pe alo&area )n)i spai) pe dis&)l 6i9 destinat memoriei swap de o m,rime egal, &) d)bl)l memoriei 6i:i&e. ?t)n&i &+nd instalai )n sistem treb)ie s, <tii &)m s, 6a&ei a&est l)&r). =at, )n e9empl) pentr) )n sistem &) o memorie 6i:i&, de 512 %A-

prima posibilitate- o partiie swap de 1 GA a do)a posibilitate- do), partiii swap de 512 %A a treia posibilitate- pe do), dis&)ri 6i9e- o partiie swap de 512 %A pe 6ie&are dis& 6i9.
0ltima opi)ne 7, garantea:, &el mai b)n re:)ltat *n &a:)l *n &are soli&itai intensi7 sistem)l. Citii do&)mentaia programelor pentr) aspe&tele spe&i6i&e. ?n)mite apli&aii &)m ar 6i ba:ele de date pot s, 7, soli&ite mai m)lt spai) pentr) partiia swap. ?lte sisteme pot s, n) aib, delo& a&est swap din &a):, &, n) a) prin &onstr)&ie dis&)ri 6i9e. Hpai)l alo&at memoriei swap poate depinde <i de 7ersi)nea de Iernel. Lernel)l se a6l, pe o partiie separat, *n m)lte distrib)ii deoare&e este &el mai important 6i<ier al !2

sistem)l)i. ;a&, este <i &a:)l distrib)iei alese de d)mnea7oastr, 7ei g,si o partiie 6boot &are &onine Iernel)l <i 6i<ierele de date &are *l a&ompania:,. 3est)l dis&)l)i 6i9 este *mp,rit *n partiii de date de<i este posibil &a toate in6ormaiile &are n) s)nt deosebit de importante pentr) 6)n&ionarea sistem)l)i s, se g,seas&, pe o sing)r, partiie &)m ar 6i *n &a:)l )nei instal,ri standard pentr) staii de l)&r). ?t)n&i &+nd ast6el de in6ormaii s)nt *mp,rite pe mai m)lte partiii p)tei g,si )rm,tor)l tipar-

o partiie pentr) programele )tili:ator)l)i B6usrC o partiie 6olosit, pentr) datele &are aparin )tili:ator)l)i B6 omeC o partiie pentr) sto&area datelor temporare pre&)m 6i<ierele de tip,rit sa) mail5)rile B64arC o partiie pentr) programele de:7oltate de tere p,ri sa) alte s)rse B6optC

Adat, &e ai 6,&)t partiiile mai p)tei doar ad,)ga altele. H&himbarea &apa&it,ii sa) tip)l)i partiiilor e9istente este posibil, dar n) 7, s6,t)im s, 6a&ei a&est l)&r). Pmp,rirea dis&)l)i 6i9 *n partiii este 6,&)t, de administrator)l de sistem. De sistemele mai mari el sa) ea 7a e9panda o partiie pe mai m)lte dis&)ri 6i9e 6olosind programe ade&7ate. Cele mai m)lte distrib)ii permit set,ri prestabilite optimi:ate pentr) staii de l)&r) B)tili:atori de ni7el medi)C sa) ser7ere &) s&op general a&&ept+nd *n a&ela<i timp <i partiionarea man)al,. De par&)rs)l pro&es)l)i de instalare p)tei de6ini propri)l tipar de partiionare 6olosind 6ie )nealta spe&i6i&, distrib)iei alese &are este pre:entat, *n inter6a, gra6i&, 6ie 1dis- o )nealt, ba:at, pe mod)l te9t &) &are p)tei 6a&e partiii <i alege tip)l a&estora. A instalare &a staie de l)&r) standard este destinat, 6olosirii *n prin&ipal de &,tre )na <i a&eea<i persoan,. Drogramele sele&tate pentr) instalare re6le&t, a&est l)&r) <i gre)l apas, as)pra pa&hetelor )tili:ate *n mod &)rent pre&)m teme atr,g,toare pentr) spai)l de l)&r) )nelte pentr) de:7oltare programe pentr) &lient)l de po<t, ele&troni&, programe m)ltimedia internet <i alte ser7i&ii. (ot)l este p)s laolalt, pe o partiie mare spai)l alo&at pentr) swap este setat la o m,rime de do), ori mai mare de&+t memoria 6i:i&, <i iat, &, staia ta de l)&r) este gata asig)r+nd &el mai mare spai) disponibil pe dis&)l 6i9 pentr) 6olosina personal, dar &) de:a7anta4)l posibilelor pierderi de date *n &a:)l sit)aiilor &are ridi&, probleme. De ser7ere datele sistem)l)i s)nt in)te separat de datele )tili:atorilor. Drogramele &are o6er, ser7i&ii s)nt in)te separat de datele ne&esare a&estor ser7i&ii. Dartiionarea este 6,&)t, di6erit pe ast6el de sisteme-

o partiie &are &onine toate datele ne&esare pentr) pornirea sistem)l)i o partiie &are &onine 6i<ierele de &on6ig)rare <i programele ser7er)l)i )na sa) mai m)lte partiii &are &onin date sto&ate *n ser7er pre&)m tabele din ba:ele de
date mail5)rile )tili:atorilor arhi7a 6tp et& o partiie &are &onine programele <i apli&aiile )tili:ator)l)i )na sa) mai m)lte partiii &are &onin 6i<iere spe&i6i&e )tili:atorilor Bdire&toarele personaleC )na sa) mai m)lte partiii swap Bmemoria 7irt)al,C Her7erele a) mai m)lt, memorie 6i:i&, <i de&i mai m)lt spai) alo&at pentr) swap. ?n)mite pro&ese asig)rate de ser7er &)m ar 6i ba:ele de date pot soli&ita mai m)lt swap de&+t de obi&eiF &itii do&)mentaia spe&i6i&, pentr) in6ormaii detaliate. Dentr) a m,ri per6ormanele swap5)l este di7i:at *n mai m)lte partiii.

!.1.2.!. @unctele de montare (oate partiiile s)nt ata<ate la sistem prin p)n&tele de montare. D)n&t)l de montare de6ine<te lo&)l )n)i set an)me de date *n sistem)l de 6i<iere. ;e reg)l, partiiile s)nt &one&tate prin partiia root. Pn a&east, partiie &are este indi&at, prin &ara&ter)l B E C s)nt &reate ni<te dire&toare. ?&este dire&toare goale 7or 6i p)n&t)l de start al partiiilor &are 7or 6i ata<ate la ele. ;e e9empl)- se d, o partiie &are are )rm,toarele dire&toare-

;orim s, ata<,m a&east, partiie *n sistem)l de 6i<iere *ntr5)n dire&tor n)mit /opt/media. Dentr) a 6a&e a&est l)&r) administrator)l de sistem treb)ie s, se asig)re &, dire&tor)l /opt/media e9ist, *n sistem. Este de pre6erat &a a&est dire&tor s, 6ie <i gol. ;espre &)m se 6a&e a&est l)&r) 7om 7orbi tot *n a&est !!

&apitol. ?poi )tili:+nd &omanda mount administrator)l poate ata<a partiia la sistem. ;a&, 7eri6i&ai &onin)t)l dire&tor)l)i /opt/media &are era gol 7ei &onstata &, el &onine a&)m 6i<ierele <i dire&toarele &are e9ist, pe medi)l montat Bdis& 6i9 sa) partiie a dis&)l)i 6i9 C; ;N; memorie 6lash 0H1 sa) alte dispo:iti7e de sto&areC. D)tei obine in6ormaii despre partiii <i p)n&tele lor de montare prin &omanda d1 B&are 7ine de la dis1 full % disc plin sa) dis1 free 7 disc liberC. Pn 8in)9 d1 este 7ersi)nea G20 <i s)port, opi)nea &h% sa) uman readable 7 inteligibil &are o6er, date mai prietenoase &) )tili:ator)l. 3einei &, ma<inile 02=> a) propria 7ersi)ne a &omen:ii d1 <i propriile 7ersi)ni ale altor &omen:i. Comportament)l a&estora este a&ela<i *n mod obi<n)it dar 7ersi)nile G20 ale )neltelor de ba:, a) mai m)lte 6a&ilit,i <i *n general s)nt mai b)ne. Comanda d1 a6i<ea:, in6ormaii doar despre partiiile a&ti7e <i &are n) s)nt de tip)l swap. Ele pot in&l)de partiii ale altor sisteme din reea pre&)m *n e9empl)l de mai 4os *n &are dire&toarele personale s)nt montate dintr5)n ser7er de 6i<iere a&&esat prin reea o sit)aie des *nt+lnit, *n mediile &orporatiste.

%%

!.1.!. Mai multe des$re ti$arul sistemului de 1i#iere


!.1.!.1. &e$re(entare Gi<ierele din 8in)9 s)nt pre:entate prin &on7enie &a o str)&t)r, arbores&ent,. De )n sistem 8in)9 standard 7ei g,si &, tipar)l sistem)l)i de 6i<iere se *n&adrea:, *n s&hema pre:entat, mai 4os.
,igura !61. 5i$arul sistemului de 1i#iere din Linux

!"

?&esta este tipar)l )n)i sistem 3edZat. Pn 6)n&ie de administrator)l sistem)l)i de distrib)ie <i de destinaia &al&)lator)l)i *n &a):, str)&t)ra poate 7aria pentr) &, dire&toarele pot 6i ad,)gate sa) s&oase d)p, dorin,. 2i&i n)mele dire&toarelor pre:entate mai s)s n) s)nt neap,rat ne&esare *n a&east, 6orm,F ele s)nt doar o &on7enie. Htr)&t)ra arbores&ent, a sistem)l)i de 6i<iere *n&epe &) tr)n&hi)l indi&at de &ara&ter)l B E C. ?&est dire&tor &are &onine toate dire&toarele <i 6i<ierele sistem)l)i este n)mit directorul root sa) Ur,d,&inaV sistem)l)i de 6i<iere. ;ire&toarele &are se a6l, pe palier)l imediat )rm,tor dire&tor)l)i r,d,&in, BrootC s)nt adesea pre&edate de &ara&ter)l B E C pentr) a indi&a po:iia a&estora <i pentr) a e7ita &on6):ia &) alte dire&toare &are pot a7ea a&ela<i n)me. ?t)n&i &+nd *n&epei s, l)&rai pe )n sistem no) este o idee b)n, s, e9plorai dire&tor)l r,d,&in, al a&est)ia. =at, &e p)tei obine-

5a elul !62. :u directoarele directorului rdcin .root/

Director Ebin Eboot Ede7 Eet& Ehome Einitrd Elib Elostg6o)nd Emis& Emnt Enet Eopt Epro&

Con*inut Drograme obi<n)ite 6olosite de sistem de administrator)l sistem)l)i <i de )tili:atori. Gi<ierele ne&esare pornirii sistem)l)i <i Iernel)l *mlinu.. Pn )nele distrib)ii re&ente datele #ru!. Gr)b 7ine de la G3and 0ni6ied 1oot 8oader <i este o *n&er&are de a s&,pa de di7ersele *n&,r&,toare de sistem &are e9ist, a:i. % Conine re6erine la toate e&hipamentele peri6eri&e &are s)nt repre:entate &a 6i<iere &) propriet,i spe&iale. Cele mai importante 6i<iere de &on6ig)rare ale sistem)l)i s)nt *n dire&tor)l /et" a&est dire&tor &onin+nd date asem,n,toare &) &ele din Dano)l de &ontrol al Yindows5)l)i. ;ire&toarele personale ale )tili:atorilor obi<n)ii. B*n an)mite distrib)iiC =n6ormaii pentr) pornirea sistem)l)i. 2) *l <tergeib Gi<ierele libr,riilor &are in&l)d 6i<ierele programelor 6olosite de sistem sa) de )tili:atori. Gie&are partiie are )n lostg6o)nd Bpierd)te <i g,siteC *n dire&tor)l prin&ipal. Gi<ierele sal7ate *n )rma a7ariilor s)nt *n a&est dire&tor. Dentr) s&op)ri di7erse D)n&t)l standard de montare pentr) sisteme de 6i<iere e9terne &)m ar 6i C;53A% sa) &amere digitale. D)n&t)l standard de montare pentr) sistemele de 6i<iere din reea Conine *n mod normal programe de la tere p,ri 0n sistem de 6i<iere 7irt)al &are &onine in6ormaii despre res)rsele sistem)l)i. %ai m)lte in6ormaii despre *neles)l 6i<ierelor din pro"% s)nt obin)te prin &omanda man proc introd)s, *ntr5o 6ereastr, terminal. Gi<ier)l pro"+t/t dis&)t, sistem)l de 6i<iere 7irt)al *n detali). ;ire&tor)l personal al administrator)l)i de sistem. 3emar&ai di6erena dintre E dire&tor)l r,d,&in, <i Eroot dire&tor)l personal BhomeC al )tili:ator)l)i root &el &) pri7ilegii administrati7e. Drogramele 6olosite de sistem <i de administrator)l)i sistem)l)i. Hpai) pentr) 6olosina temporar, a sistem)l)i &are este <ters la repornire a<a &, n) *l 6olosii pentr) a sal7a &e7ab Drograme libr,rii do&)mentaie <.a. pentr) toate programele 6olosite de )tili:atori. 8o& de sto&are pentr) toate 6i<ierele 7ariabile <i temporare &reate de )tili:atori pre&)m 6i<iere 4)rnal po<t, ele&troni&, *n a<teptare 6i<iere &are a<teapt, s, 6ie tip,rite 6i<iere des&,r&ate de pe =nternet sa) 6i<iere &are p,strea:, imaginea )n)i C; *nainte de s&rierea a&est)ia. C)m p)tei a6la &,rei partiii *i aparine )n dire&torR Golosind &omanda d1 &) )n p)n&t B.C drept !5

Eroot Esbin Etmp E)sr E7ar

opi)ne se a6i<ea:, partiia &,reia aparine dire&tor)l *n &are ne a6l,m <i in6ormaii despre spai)l )tili:at pe a&east, partiie-

Ca reg)l, 6ie&are dire&tor &are se a6l, imediat s)b dire&tor)l r,d,&in, se a6l, pe partiia root &) o sing)r, e9&epie- s, n) 6ie a6i<at &a intrare separat, *n listarea &omplet, ret)rnat, la &omanda d1 Bsa) d1 -h 6,r, alte opi)niC. Citii mai m)lte despre a&est s)bie&t *n man hier.

!.1.!.2. :istemul de 1i#iere a#a cum este n realitate Dentr) &ei mai m)li )tili:atori <i *n &a:)l sar&inilor obi<n)ite de administrare a sistem)l)i este s)6i&ient s, se a&&epte &, 6i<ierele <i dire&toarele s)nt ordonate *ntr5o str)&t)r, arbores&ent,. Cal&)lator)l *ns, n) *nelege nimi& din noi)nea de &opa& sa) str)&t)r, arbores&ent,. Gie&are partiie are )n sistem de 6i<iere propri). ;a&, ne imagin,m toate a&este sisteme de 6i<iere *mpre)n, ne p)tem 6orma o idee despre str)&t)ra arbores&ent, a *ntreg)l)i sistem dar n) este &hiar a<a de simpl). Pntr5)n sistem de 6i<iere )n 6i<ier este repre:entat de )n p)n&t sa) nod BinodeC )n 6el de serie &are &onine in6ormaii despre datele &are indi7id)ali:ea:, a&el 6i<ier- &)i aparine <i )nde se a6l, sto&at pe dis&)l 6i9. Gie&are partiie are set)ri proprii de nod)riF pe )n sistem &) mai m)lte partiii pot e9ista 6i<iere &) n)mere de serie identi&e. Gie&are nod des&rie str)&t)ra datelor a6late pe dis&)l 6i9 p,str+nd in6ormaii despre propriet,ile 6i<ier)l)i in&l)si7 lo&)l 6i:i& de pe dis&)l 6i9 *n &are se a6l, )n an)me 6i<ier. ?t)n&i &+nd )n dis& 6i9 este iniiali:at &a medi) de sto&are *n mod obi<n)it pe par&)rs)l pro&es)l)i de instalare a sistem)l)i sa) at)n&i &+nd s)nt ad,)gate dis&)ri noi )n)i sistem este &reat, m)limea a&estor nod)ri o m)lime &are are )n n)m,r 6i9 limitat de elemente. Elementele a&estei m)limi &oresp)nd n)m,r)l)i ma9im de 6i<iere de toate tip)rile Bse reg,ses& ai&i dire&toarele 6i<ierele spe&iale leg,t)rile et&.C &are pot e9ista pe a&eea<i partiie. D)tem so&oti &, ne ba:,m pe e9istena )n)i nod la 6ie&are 2 p+n, la O Io de memorie ai medi)l)i de sto&are. ?t)n&i &+nd 6a&em )n 6i<ier no) el prime<te )n nod liber. Pn a&est nod s)nt )rm,toarele in6ormaii-

;ein,tor)l <i gr)p)l &,r)ia a&esta aparine. (ip)l 6i<ier)l)i Bobi<n)it dire&tor ...C. Dermisi)nile &are s)nt ata<ate 6i<ier)l)i &ons)ltai He&i)nea !.".1. ;ata <i ora la &are 6i<ier)l a 6ost &reat des&his <i editat. ;ata <i ora la &are a&este in6ormaii &onin)te de nod a) 6ost s&himbate. 2)m,r)l de leg,t)ri &,tre 6i<ier)l respe&ti7 Bs)bie&t detaliat pe par&)rs)l a&est)i &apitolC. %,rimea 6i<ier)l)i. A adres, &are arat, lo&)l 6i:i& pe dis&)l 6i9 o&)pat de 6i<ier.

Hing)rele in6ormaii &are n) s)nt in&l)se *ntr5)n nod s)nt &ele re6eritoare la n)mele 6i<ier)l)i <i dire&tor)l s,). ?&este in6ormaii s)nt p,strate *ntr5)n dire&tor spe&ial dedi&at 6i<ierelor. Drin &ompararea n)melor 6i<ierelor <i a nod)rilor sistem)l &onstr)ie<te o str)&t)r, arbores&ent, pe &are )tili:atorii o pot *nelege. 0tili:atorii pot a6i<a n)m,r)l nod)rilor prin opi)nea &i%a &omen:ii ls. 2od)rile a) alo&at )n spai) spe&ial pe dis&)l 6i9.

!.2. <rientarea $rin sistemul de 1i#iere


!.2.1. 5rasee .$ath M adresD cale/
?t)n&i &+nd dorii &a sistem)l s, e9e&)te o &omand, n) treb)ie s, dai adresa ei &omplet, pentr) !#

e9e&)tarea a&elei &omen:i. ;e e9empl) <tim despre &omanda ls &, se a6l, *n dire&tor)l /!in B7eri6i&ai &) Ghich -a lsC tot)<i n) treb)ie s, 6olosim a&east, &omand, *n 6ormat)l B inBls pentr) a lista &onin)t)l dire&tor)l)i &)rent. Nariabila de medi) 'A() se o&)p, de a&este sit)aii. ?&east, 7ariabil, listea:, a&ele dire&toare din sistem *n &are se g,ses& 6i<iere e9e&)tabile pentr) &a )tili:atorii s, n) 6ie obligai s, memore:e adresele &omen:ilor sa) s, taste:e 6oarte m)lte &ara&tere. ?st6el 'A() &onine m)lte dire&toare &are a) *n n)mele lor !in d)p, &)m ne arat, imaginea de mai 4os. Comanda echo este 6olosit, pentr) a6i<area &onin)t)l)i BUhVC 7ariabilei 'A()%

Pn a&est e9empl) dire&toarele /opt/lo"al/!in /u r/011R2/!in % /u r/!in /u r/ !in <i /!in%s)nt e9plorate 6re&7ent *n &,)tarea programelor soli&itate. ;e *ndat, &e este g,sit, o potri7ire &,)tarea este oprit, &hiar da&, n) toate dire&toarele din 7ariabila de medi) a) 6ost &er&etate. ?&est l)&r) poate s, &ond)&, la sit)aii nea<teptate. Pn e9empl)l )rm,tor )tili:atoarea <tie &, e9ist, )n program n)mit sendsms prin &are poate trimite mesa4e H%H <i &, )n alt )tili:ator al a&el)ia<i sistem *l poate 6olosi dar ea n) *l poate a&&esa. ;i6erena este datorat, &on6ig)raiei 7ariabilei 'A() Badi&, ordinea *n &are s)nt disp)se dire&toarele &onin)te de 7ariabil,C%

N, r)g,m s, remar&ai 6olosirea &omen:ii su Bs&himb, )tili:ator)lC &are 7, permite s, des&hidei o &onsol, *n medi)l alt)i )tili:ator &) &ondiia s, &)noa<tei parola a&el)i )tili:ator. Cara&ter)l B X C ne arat, &, linia &)rent, se &ontin), &) )rm,toarea 6,r, a 6i separate prin ap,sarea tastei 8nter. =at, )n e9empl) *n &are )n )tili:ator dore<te s, 7eri6i&e n)m,r)l de linii dintr5)n 6i<ier prin &omanda Gc Bword &o)nt S n)m,r, &)7inteleC dar treb)ie s, an)le:e &omanda prin &ombinaia de taste CtrlHC deoare&e n) se *nt+mpl, nimi&-

Comanda Ghich ne arat, &, a&est )tili:ator are )n dire&tor !in *n dire&tor)l s,) personal &are &onine )n program n)mit tot Gc. ;eoare&e program)l Gc &are se a6l, *n dire&tor)l s,) personal este g,sit prim)l la &,)tarea prin 7ariabila de medi) a&est program este &el e9e&)tat iar &eea &e i se sp)ne s, e9e&)te n) este re&)nos&)t a<a &, treb)ie oprit. Dentr) a re:ol7a a&east, problem, e9ist, mai m)lte &,i B*ntotdea)na e9ist, mai m)lte &,i pentr) a re:ol7a o problem, *n 8in)9C- )na ar 6i reden)mirea program)l)i Gc propri) )tili:ator)l)i sa) )tili:ator)l poate s, 6)rni:e:e adresa &omplet, a &omen:ii pe &are o dore<te &are poate 6i a6lat, prin 6olosirea &omen:ii Ghich &) opi)nea &a. ;a&, )n )tili:ator 6olose<te mai 6re&7ent programe din alte dire&toare el poate s&himba &omportament)l 7ariabilei de medi) pentr) &a a&easta s, &a)te *n dire&tor)l personal la s6+r<it!$

:chim rile nu sunt $ermanenteC (reb)ie s, <tii &, at)n&i &+nd 6olosii &omanda ex$ort *ntr5o &onsol, s&himb,rile s)nt temporare ele 6iind 7alide doar pentr) sesi)nea &)rent, Bp+n, &e 7, dea)tenti6i&aiC. ;es&hiderea )nei noi sesi)ni &hiar *n &a:)l *n &are sesi)nea &)rent, este *n des6,<)rare 7a p,stra &omportament)l iniial al 7ariabilei de medi). Pn He&i)nea $.2 7om *n7,a &)m p)tem 6a&e &a a&este s&himb,ri s, de7in, permanente prin ad,)garea liniilor *n &a):, la 6i<ierele de &on6ig)rare ale &onsolei.

!.2.2. 5rasee a solute #i relati'e


A adres, &are este trase)l pe &are treb)ie s,5l )rmai *n str)&t)ra de 6i<iere pentr) a a4)nge la )n an)mit 6i<ier poate 6i des&ris, &a pornind de la tr)n&hi)l &opa&)l)i B E sa) dire&tor)l r,d,&in, S rootC. Pn a&est &a: trase)l *n&epe &) &ara&ter)l B E C <i este den)mit trase) absol)t deoare&e n) pot 6i 6,&)te &on6):iin)mai )n sing)r 6i<ier din sistem &oresp)nde a&est)i trase). Pn sit)aia *n &are trase)l n) *n&epe &) &ara&ter)l B E C pot e9ista &on6):ii pre&)m a&eea dintre

3/!in/," B6i<ier &are se a6l, *n dire&tor)l personal al )tili:ator)l)iC <i !in/," &are se g,se<te *n dire&tor)l /u r &on6):ie re6le&tat, de e9empl)l pe &are l5am o6erit mai s)s. (raseele &are n) *n&ep &) E
s)nt &onsiderate trasee relati7e. Dentr) traseele relati7e 7om 6olosi *ntotdea)na &ara&terele B.C <i B..C pentr) dire&tor)l &)rent <i dire&tor)l s)perior. =at, &+te7a e9emple-

?t)n&i &+nd dorii s, &ompilai din &od)l5s)rs, do&)mentaia de instalare 7, o6er, adesea
instr)&i)ni &are 7, sp)n s, r)lai &omanda .Bcon1igure &are porne<te program)l configure din dire&tor)l &)rent B&el &are 7ine &) no)l &odC <i n) alt program &on6ig)re &are se g,se<te *n alt, parte a sistem)l)i. Pn 6i<ierele Z(%8 traseele relati7e s)nt 6olosite la reali:area )nor pagini &are pot 6i )<or m)tate *n alte lo&)ri-

3emar&ai di6erenele din &apt)ra de e&ran de mai 4os-

!.2.!. Cele mai im$ortante 1i#iere #i directoare


!.2.!.1. Eernelul Lernel)l este inima sistem)l)i. El asig)r, &om)ni&aiile dintre dispo:iti7ele sistem)l)i. ;e asemenea Iernel)l porne<te <i opre<te pro&esele <i ser7i&iile e9a&t at)n&i &+nd este ne7oie. A m)lime de alte sar&ini importante s)nt e9e&)tate de Iernel at+t de m)lte *n&+t e9ist, o list, spe&ial, de dis&)ii destinat, de:7oltatorilor Iernel)l)i n)mai pe a&est s)bie&t prin &are se tratea:, )n 7ol)m impresionant de in6ormaii. ;is&)tarea Iernel)l)i *n detali) ne5ar p)rta prea departe de s&op)l a&est)i ghid. Dentr) moment este s)6i&ient s, <tii despre a&esta &, este &el mai important 6i<ier al sistem)l)i.

!.2.!.2. Consola .shell6ul/ !.2.!.2.1. Ce este o consol? ?t)n&i &+nd am &,)tat o de6iniie potri7it, &on&ept)l)i de consol am *nt+mpinat m)lte gre)t,i.

!O

E9ist, tot 6el)l de de6iniii &are *n&ep &) simpla &omparaie &are sp)ne V&onsola este pre&)m 7olan)l )nei ma<iniV in&l)d de6iniia dest)l de 7ag, din man)al)l 1ash- U&onsola este )n interpretor de &omen:i &ompatibil &) limba4)l shV <i se termin, &) e9presia <i mai obs&)r, U&onsola asig)r, intera&i)nea dintre sistem <i )tili:atorii a&est)iaV. Consola este mai m)lt de&+t at+t. Cea mai potri7it, imagine este a&eea potri7it &,reia &onsola este o &ale de &om)ni&are &) sistem)l )n limba4. Cei mai m)li )tili:atori 6oloses& alt limba4 &el al &li&)l)i de ma)s de:7oltat pentr) spai)l de l)&r). ;ar *n a&est limba4 &al&)lator)l &ond)&e &on7ersaia )tili:ator)l a7+nd doar )n rol pasi7 *n &are poate alege doar dintre sar&inile &are *i s)nt o6erite. Este gre) pentr) )n programator s, in&l)d, toate opi)nile <i toate &omen:ile &) posibilit,ile lor *ntr5o inter6a, gra6i&,. ;e a&eea inter6eele gra6i&e BG0=asC s)nt mai p)in &apabile de&+t &omanda sa) &omen:ile &are s)nt in&l)se *n s)port)l Bba&Iend5)lC sistem)l)i. Consola pe de alt, parte este o &ale a7ansat, prin &are &om)ni&ai &) sistem)l deoare&e permite o &om)ni&are *n ambele sens)ri *n &are d)mnea7oastr, p)tei &hiar prel)a iniiati7a. ?mbii parteneri s)nt egali a<a &, pot 6i testate noi idei. Consola permite )tili:atorilor s, 6oloseas&, sistem)l *ntr5)n mod 6le9ibil. A *ns)<ire s)plimentar, este a&eea prin &are se poate reali:a a)tomati:area sar&inilor. !.2.!.2.2. 5i$uri de console ;)p, &)m oamenii &)nos& mai m)lte limbi <i diale&te &al&)lator)l *nelege <i el mai m)lte tip)ri de &onsole-

sh sa) &onsola 1o)rne- &onsola original, din sistemele 02=> 6olosit, *n&, *n a&este sisteme sa) *n mediile *nr)dite &) 02=>5)l. Este o &onsol, de ba:, )n program mi& &) &+te7a 6a&ilit,i. ?t)n&i &+nd este *n mod)l &ompatibil DAH=> &onsola ash em)lea:, &omportament)l &onsolei sh. ash sa) &onsola 1o)rne ?gain B1o)rne ?gain HZellC- este &onsola standard G20 int)iti7, <i 6le9ibil,. 3e&omandat, pentr) )tili:atorii *n&ep,tori este *n a&ela<i timp o )nealt, p)terni&, la *ndem+na &elor a7ansai sa) pro6esioni<ti. Pn 8in)9 ash este &onsola standard pentr) )tili:atorii obi<n)ii. ?&east, &onsol, mai este n)mit, superconsola 1o)rne deoare&e &onine mai m)lte s)plimente <i mod)le. ;e&i &onsola 1o)rne ?gain este &ompatibil, &) &onsola 1o)rne&omen:ile &are merg *n sh 7or 6)n&iona <i *n ash. =n7ers)l n) este 7alabil *ntotdea)na. (oate e9emplele <i e9er&iiile din a&east, &arte 6oloses& &onsola ash. csh sa) &onsola C- sinta9a a&estei &onsole este asem,n,toare &) &ea a limba4)l)i de programare C. Este soli&itat, *ndeosebi de programatori. tcsh sa) &onsola ()rbo C- este o de:7oltare a &onsolei C mai prietenoas, &) )tili:atorii <i mai rapid,. -sh sa) &onsola Lorn- este apre&iat, mai m)lt de persoanele &are a) e9perien, *n medi)l 02=>. Este o de:7oltare a &onsolei 1o)rneF *n &on6ig)raia standard este )n &o<mar pentr) )tili:atorii *n&ep,tori.
Gi<ier)l /et"/ hell 7, arat, &onsolele e9istente *ntr5)n sistem 8in)9-

Consol Fourne simulat 8)ai aminte &, dire&tor)l /!in/ h &onine de reg)l, o leg,t)r, &,tre &onsola 1ash e9e&)tat, *n mod)l de &ompatibilitate &) &onsola 1o)rne at)n&i &+nd este adresat, *n a&est 6el. Consola impli&it, a sistem)l)i d)mnea7oastr, se a6l, *n 6i<ier)l /et"/pa ,d <i este ar,tat, de o linie asem,n,toare &) )rm,toarea-

Dentr) a s&himba o &onsol, &) alta introd)&ei n)mele &onsolei pe &are o dorii *ntr5)n terminal a&ti7. Histem)l g,se<te dire&tor)l *n &are apare n)mele introd)s de d)mnea7oastr, prin )tili:area set,rilor din 'A() <i 6iind 7orba despre )n 6i<ier e9e&)tabil BprogramC &onsola &)rent, *l a&ti7ea:, <i e9e&)t,. Na 6i a6i<at )n alt prompter deoare&e 6ie&are &onsol, se mani6est, *ntr5)n mod aparte-

!'

!.2.!.2.!. Ce consol 1olosesc? ;a&, n) <tii &e &onsol, 6olosii 6ie 7eri6i&ai linia &are aparine &ont)l)i d)mnea7oastr, din /et"/

pa

,d 6ie tastaiecho $SHELL

!.2.!.!. Directorul .dosarul/ dumnea'oastr $ersonal .home director2/ ;ire&tor)l personal este destinaia impli&it, d)p, &one&tarea la sistem. Pn &ele mai m)lte &a:)ri este )n s)bdire&tor al dire&tor)l)i /home de<i a&est l)&r) poate s, di6ere la )nele distrib)ii. ?&ela<i dire&tor poate s, se a6le pe dis&)l 6i9 al )n)i ser7er de 6i<iere din reeaF *n a&est &a: dire&tor)l personal poate 6i g,sit la /nethome/numele_dumnea*oa tr4_de_utili.ator B/nethome/5our_u er_nameC. ?lt, posibilitate ar 6i a&eea *n &are administrator)l de sistem optea:, pentr) )n tipar mai p)in inteligibil <i dire&tor)l personal ar p)tea e9ista *n /di 62/)7/89/:#illard. Ari&are ar 6i trase)l dire&tor)l)i personal n) treb)ie s, 7, batei &ap)l prea m)lt &) el. (rase)l &ore&t al dire&tor)l)i d)mnea7oastr, personal este sto&at *n 7ariabila de medi) );ME pentr) &a programele &are soli&it, a&est trase) s, *l poat, g,si. Comanda e&ho 7a a6i<a &onin)t)l a&estei 7ariabile-

D)tei 6a&e absol)t ori&e dorii *n dire&tor)l personal. D)tei 6a&e &+t de m)lte 6i<iere dorii *n tot at+tea dire&toare &eea &e 7, limitea:, 6iind doar posibilit,ile 6i:i&e ale e&hipament)l)i <i m,rimea partiiei sa) &+teodat, administrator)l &are poate s, alo&e o &ot, 6ie&,r)i )tili:ator. 8imitarea a&&es)l)i la dis&)rile 6i9e era o pra&ti&, obi<n)it, pe 7remea &+nd pre)l pe )nitatea de sto&are era dest)l de ridi&at. Pn :ilele noastre &otele s)nt alo&ate aproape e9&l)si7 *n &a:)l mediilor de sto&are 6oarte mari. D)tei 7edea da&, este alo&at, o &ot, &) a4)tor)l &omen:ii Juota-

Pn &a:)l *n &are s)nt alo&ate &ote 7ei 7edea o list, &) partiiile restri&ionate <i limit,rile spe&i6i&e. ;ep,<irea limitelor poate 6i tolerat, pe o perioad, de graie &) p)ine restri&ii sa) 6,r, ni&i )n 6el de restri&ie. =n6ormaii detaliate pot 6i g,site prin &omen:ile in1o q ota sa) man q ota. =u gsi*i Juota? ;a&, sistem)l n) poate g,si Juota at)n&i n) este apli&at, ni&i o limitare *n )tili:area sistem)l)i de 6i<iere. ;ire&tor)l personal este indi&at de &ara&ter)l BiC &are repre:int, pres&)rtarea de la /tra eul% "4tre dire"torul per onal/numele t4u de utili.ator% B/path_to_home/u er_nameC. Qi pres&)rtarea se a6l, sto&at, *n 7ariabila de medi) );ME a<a &, n) treb)ie s, 6a&ei nimi& pentr) a o a&ti7a. =at, o apli&aie 6oarte simpl, <i la obie&t- )tili:ator)l de mai 4os se m)t, din dire&tor)l &are se a6l, *n dire&tor)l s,) personal 6olosind o &omand, elegant,-

/*ar/mu i"/al!um /arno/<881 *n dire&tor)l ima#e

De par&)rs)l a&est)i &apitol 7om 7orbi despre &omen:ile pe &are le 6olosim *n gestionarea 6i<ierelor "0

<i dire&toarelor pentr) a menine dire&tor)l personal &)rat.

!.2.%. Cele mai im$ortante 1i#iere de con1igurare


;)p, &)m am mai sp)s &ele mai m)lte 6i<iere de &on6ig)rare se g,ses& *n dire&tor)l /et". Conin)t)l poate 6i a6i<at prin &omanda cat &are trimite 6i<ierele te9t la ie<irea standard Bde reg)l, monitor)lC. Hinta9a este simpl,cat fi!ier" fi!ier#....fi!ier$ Nom *n&er&a s, 7, pre:ent,m *n a&east, se&i)ne o tre&ere *n re7ist, a &elor mai importante 6i<iere de &on6ig)rare. C) sig)ran, &, lista n) e &omplet,. Drin ad,)garea pa&hetelor s)plimentare s)nt ad,)gate <i 6i<ierele de &on6ig)rare pentr) a&este pa&hete *n /et". C+nd 7ei &iti 6i<ierele de &on6ig)rare 7ei obser7a &, ele s)nt bine &omentate <i 6oarte bine e9pli&ate. ?n)mite 6i<iere a) &hiar pagini de man)al &are &onin do&)mentaie *n pl)s pre&)m man gro p.
5a elul !6!. Cele mai ntlnite 1i#iere de con1igurare

,i#ier

In1orma*iiBser'icii Gi<ier pentr) alias)rile de po<t, ele&troni&, )tili:at, &) ser7erele Hendmail <i Dost6i9. E9istena )n)i ser7er de mail pe 6ie&are sistem este o pra&ti&, &om)n, *n l)mea 02=>5)l)i iar aproape 6ie&are distrib)ie de 8in)9 &onine )n pa&het Hendmail. Pn a&est 6i<ier n)mele )tili:atorilor lo&ali s)nt &omparate &) n)mele reale a<a &)m apar ele *n adresele de e5mail sa) &) alte adrese lo&ale. Gi<ierele de &on6ig)rare pentr) ser7er)l web ?pa&he. Gi<ier de &on6ig)rare e9tins pentr) &onsola 1o)rne ?gain. ;e6ine<te 6)n&iile <i alias)rile pentr) toi )tili:atorii. ?lte &onsole pot a7ea propriile 6i<iere de &on6ig)rare e9tinse pre&)m " h"r.

alia e

apa"he !a hr"

dire&toarele "ronta! <i Con6ig)r,rile sar&inilor &are treb)ie e9e&)tate periodi& S e9e&)tarea &opiilor de sig)ran, a&t)ali:,ri ale sistem)l)i &)r,area sistem)l)i a&t)ali:area "ron+= % rapoartelor et&.

default file 5 tem f ta! ftp= #roup

Api)nile impli&ite ale an)mitor &omen:i pre&)m useradd. Histemele de 6i<iere &)nos&)te- e9t! 76at iso'##0 et&. 8istarea partiiilor &) p)n&tele lor de montare. Con6ig)r,rile ser7er)l)i 6tp- &ine se poate &one&ta &e p,ri ale sistem)l)i s)nt a&&esibile et&. Gi<ier)l de &on6ig)rare pentr) gr)p)rile de )tili:atori. Golosii )tilitarele se&)ri:ate grou$add grou$mod <i grou$del pentr) editarea a&estor 6i<iere. Editai man)al n)mai da&, a7ei e9perien,. A list, a &al&)latoarelor &are pot 6i &onta&tate 6olosind reea)a 6,r, a a7ea ne7oie de ;2H5)ri. 2) are nimi& de5a 6a&e &) &on6ig)r,rile de reea ale sistem)l)i &are se g,ses& *n /et"/ 5 "onfi#. =n6ormaii pentr) pornirea sistem)l)i- mod n)m,r)l &onsolelor te9t et&. =n6ormaii despre distrib)ie B7ersi)ne <iEsa) in6ormaii despre IernelC. 8o&ali:area 6i<ierelor bibliote&i. =n6ormaii pentr) pornirea sistem)l)i ne&esare *n&,r&,tor)l)i de sisteme din 8in)9 8=8A B8in)9 8oaderC dar &are este *nlo&)it grad)al &) G301. ?&t)ali:area BrotireaC 6i<ierelor 4)rnal )n sistem &are pre7ine a&)m)larea *n e9&es a 6i<ierelor tip 4)rnal. ;ire&tor &are &onine instr)&i)ni pentr) &omportament)l ser7er)l)i de mail. Con6ig)r,ri ale mod)lelor &are asig)r, *ns)<iri spe&iale Bdri7ere S mod)le de n)&le)C. %esa4)l :ilei- este ar,tat ori&)i se &one&tea:, la sistem B*n mod)l te9tC poate 6i

ho t initta! i ue ld+ o+"onf lilo+"onf ilo+"onf a!oot+"onf et&. lo#rotate+= mail module +"onf motd

"1

6olosit de administrator)l de sistem pentr) a an)na *n&hiderea sistem)l)i pentr) *ntreinere et&.

mta! n ,it"h+"onf

Histemele de 6i<iere montate. N, s6,t)im s, n) editai a&est 6i<ier ni&iodat,. Ardinea *n &are treb)ie &onta&tate n)mele de apli&aia de sol)ionare a e&hi7alenei &+nd )n pro&es soli&it, apelarea )nei ga:de Bhost nameC. Con6ig)r,rile mod)lelor de a)tenti6i&are. 8istea:, )tili:atorii lo&ali. Golosii )tilitarele se&)ri:ate useradd usermod <i userdel pentr) a edita a&est 6i<ier. Editai man)al n)mai da&, a7ei e9perien,. Gi<ier dep,<it dar *n&, )tili:at de &on6ig)rare a imprimantei. 2) editai man)al de&+t da&, s)ntei )n )tili:ator e9perimentat. Gi<ier de &on6ig)rare e9tins al medi)l)i &onsolei- 7ariabile propriet,i impli&ite ale 6i<ierelor noi limit,ri ale res)rselor et&. ;ire&tor &are de6ine<te ser7i&iile a&ti7e pentr) 6ie&are ni7el de e9e&)tare Br)nle7elC. Ardinea *n &are s)nt &onta&tate ser7erele ;2H B;omain 2ame Her7ersC. Gi<ier)l prin&ipal de &on6ig)rare pentr) ser7i&i)l Hendmail. Cone9i)nile a&&eptate de sistem)l respe&ti7 Bport)rile des&hiseC. ;ire&tor)l &are &onine 6i<ierele de &on6ig)rare ale &onsolei se&)ri:ate &lient <i ser7er. ;ire&tor &are &onine 6i<ierele de &on6ig)rare ale sistem)l)i- ma)s tastat)r, reea spai) de l)&r) 6re&7ena sistem)l)i administrarea &ons)m)l)i et& Bspe&i6i& distrib)iei 3edZatC. Het,rile ser7er)l)i gra6i& >. 3edZat 6olose<te >6ree &eea &e se re6le&t, *n n)mele prin&ipal)l)i 6i<ier de &on6ig)rare >6reeO#Con6ig. Conine <i indi&aiile generale pentr) administratorii de 6erestre disponibili *n sistem de e9empl) gdm 1'Gm tGm et&. Gi<iere de &on6ig)rare pentr) ser7i&ii =nternet &are r)lea:, prin ser7i&iile Be9tinseC de =nternet ale sistem)l)i Bser7ere &are n) r)lea:, )n ser7i&i) independentC.

pam+d pa ,d

print"ap profile r"= re ol*+"onf endmail+"f er*i"e

nd"onfi# sa) ound% Con6ig)r,rile pl,&ii de s)net <i ale e7enimentelor &one9e. h 5 "onfi#

011 /inetd+=%sa) inetd+"onf

De par&)rs)l a&est)i ghid 7om a6la mai m)lte l)&r)ri despre a&este 6i<iere <i 7om st)dia &+te7a *n detali).

!.2.). Cele mai ntlnite dis$o(iti'e


;ispo:iti7ele *n general ori&e peri6eri&e ata<ate la )n &al&)lator *n a6ar, de pro&esor)l propri)5:is s)nt 7,:)te de sistem &a intr,ri *n dire&tor)l /de*. 0n)l din a7anta4ele mod)l)i *n &are 02=>5)l l)&rea:, &) dispo:iti7ele este a&ela &, ni&i )tili:ator)l <i ni&i sistem)l n) treb)ie s,5<i bat, prea m)lt &ap)l &) spe&i6i&aiile a&estor dispo:iti7e. Cei no) 7enii *n 8in)9 sa) 02=> *n general s)nt adesea &ople<ii de 7ol)m)l de &on&epte <i termeni pe &are treb)ie s, le *n7ee. ;e a&eea 7, pre:ent,m mai 4os o list, &) dispo:iti7ele despre &are 7om 7orbi pe par&)rs)l a&est)i ghid.
5a elul !6%. Dis$o(iti'e des ntlnite

=ume

Dis$o(iti' 0nitate C; =ntrare spe&ial, pentr) &onsola 6olosit, *n mod &)rent Dort)ri seriale ;ispo:iti7e pentr) e<antionare <i *nregistrare

"drom "on ole "ua= d p=

"2

fd= hd >a&t? >1&12? ir= i dn= : = lp= mem midi= mi/er= <i mu i" modem
psmo)se inp)tEmi&e psa)9C

=ntr,ri pentr) dispo:iti7ele 6loppy Bdis&heteC intrarea impli&it, 6iind / de*/fd8 )nitatea de dis&hete de 1 "" %A ?sisten, pentr) )nit,ile =;E &are asig)r, n)m,r)l ma9im de partiii ;ispo:iti7e in6raro<) ?dministrarea leg,t)rilor =H;2 foysti&I5)ri =mprimante %emorie Dlayer midi %odel ideal al )n)i mi9er B&ombin, sa) ada)g, semnale a)dioC %odem

mou e Bsa) msmo)se logimo)se (oate 6el)rile de ma)s)ri null par= pt5= radio= ram= d= e@uen"er tt5= u != *ideo=
Ha& 6,r, 6)nd de g)noi =ntr,ri pentr) asistena port)rilor paralele Dse)doterminale Dentr) dispo:iti7e radioamatori BZ?%asC ;ispo:iti7e de pornire a sistem)l)i ?sisten, dis&)ri <i partiii HCH= Dentr) apli&aii a)dio &are 6oloses& 6a&ilit,ile de sinteti:are ale pl,&ii a)dio B&ontroller5e ale dispo:iti7elor %=;=C Console 7irt)ale &are sim)lea:, terminale 7t100 ;ispo:iti7e 0H1 <i s&annere ;e )tili:at pentr) pl,&ile gra6i&e &are in&l)d 7ideo

!.2.+. Cele mai ntlnite 1i#iere 'aria ile


Pn dire&tor)l /*ar se g,se<te )n set de dire&toare pentr) sto&area datelor &are n) s)nt prin spe&i6i&)l lor &onstante Bop)se &elor din program)l ls sa) &elor &)prinse *n 6i<ierele de &on6ig)rare ale sistem)l)i &are se s&himb, 6oarte rar sa) &hiar delo&C. (oate 6i<ierele &are se s&himb, 6re&7ent pre&)m 6i<ierele raport Blog 6ilesC &,s)ele de mail &o:ile *n a<teptare et& s)nt p,strate *n s)bdire&toare ale dire&tor)l)i /*ar. Ca m,s)r, de se&)ritate a&este 6i<iere s)nt p,strate de reg)l, separat de 6i<ierele prin&ipale ale sistem)l)i pentr) a le ine s)b s)pra7eghere stri&t, &) *n,sprirea permisi)nilor a&olo )nde este &a:)l. A mare parte a a&estor 6i<iere a) ne7oie de mai m)lte permisi)ni de&+t *n mod normal pre&)m /*ar/tmp &are treb)ie s, 6ie s&ris de ori&ine. %)lte din a&ti7it,ile )tili:atorilor pot 6i g,site ai&i <i &hiar a&ti7it,i generate de )tili:atori ne&)nos&)i &one&tai la sistem)l d)mnea7oastr, prin =nternet. =at, de&i )n moti7 pentr) &are dire&tor)l /*ar &) toate s)bdire&toarele sale se a6l, de reg)l, pe o partiie separat,. Pn a&est mod n) e9ist, ris&)l &a o bomb, de mail de e9empl) s, poat, )mple tot sistem)l de 6i<iere a6e&t+nd datele importante &)m ar 6i programele <i 6i<ierele de &on6ig)rare. B'arBtm$ #i Btm$ Gi<ierele din /tmp pot 6i <terse de &,tre sistem 6,r, prea7i: &a parte a sar&inilor obi<n)ite sa) la repornirea &al&)lator)l)i. De )nele sisteme Bpersonali:ateC <i /*ar/tmp poate s, se &omporte impre7i:ibil. (ot)<i pentr) &, n) este )n &omportament impli&it 7, s6,t)im s, 6olosii dire&tor)l /*ar/tmp pentr) sal7area 6i<ierelor temporare. ;a&, a7ei d)bii *ntrebai administrator)l de sistem. ;a&, a&est administrator s)ntei &hiar d)mnea7oastr, p)tei 6i *ndea4)ns de sig)r &, dire&tor)l despre &are 7orbim se &omport,

"!

normal da&, n) ai s&himbat &on<tient *ns)<irile /*ar/tmp B&a root deoare&e )n )tili:ator obi<n)it n) o poate 6a&eC. Ari&e ai 6a&e *n&er&ai s, 7, limitai la pri7ilegiile aso&iate )n)i )tili:ator obi<n)it S n) sal7ai 6i<iere dire&t *n se&i)nea de root B E C a sistem)l)i de 6i<iere n) le p)nei *n dire&tor)l /u r sa) *n s)bdire&toarele a&est)ia ori *n alt lo& dedi&at. ?st6el 7, este limitat a&&es)l doar la 6i<ierele sig)re &are n) impli&, modi6i&,ri ma4ore *n sistem. 0n)l dintre prin&ipalele sisteme de se&)ritate dintr5)n sistem 02=> implementat de asemenea pe toate ma<inile 8in)9 este 6a&ilitatea de p,strare a 6i<ierelor 4)rnal &are *nregistrea:, toate a&i)nile )tili:atorilor pro&esele e7enimentele din sistem et&. Gi<ier)l de &on6ig)rare al a<a5n)mit)l)i s8slogdaemon determin, )nde <i pentr) &+t timp 7or 6i p,strate in6ormaiile din 6i<ierele 4)rnal. 8o&)l impli&it pentr) 6i<ierele 4)rnal este /*ar/lo# <i &onine 4)rnalele de a&&es 4)rnalele ser7i&iilor mesa4ele de sistem <.a.. Pn dire&tor)l /*ar s)nt <i datele ser7erelor &are s)nt in)te ai&i pentr) a 6i separate de datele sensibile pre&)m programele *n sine <i 6i<ierele de &on6ig)rare. 0n e9empl) tipi& sistemelor 8in)9 este dire&tor)l /*ar/,,, &are &onine paginile Z(%8 s&ript)rile <i imaginile pe &are le o6er, ser7er)l. N, s6,t)im &a <i sistem)l de 6i<iere G(D &are se a6l, pe )n ser7er G(D Bdatele &are pot 6i des&,r&ate de )n &lient a6lat la distan,C s, 6ie p,strate *ntr5)n s)bdire&tor al l)i /*ar. Dentr) &, a&este date s)nt a&&esibile p)bli&)l)i <i s&himbate adesea de )tili:atori ne&)nos&)i este mai sig)r s, le p,strai ai&i departe de partiiile <i dire&toarele &are &onin date sensibile. Pn &a:)l &elor mai m)lte instal,ri &a staii de l)&r) /*ar/ pool 7a &onine &el p)in )n dire&tor at <i alt)l "ron *n &are 7om g,si sar&inile programate. De staiile de l)&r) pe &are s)nt instalate programele pentr) biro) a&est dire&tor &onine <i lpd &are p,strea:, in6ormaii despre l)&r,rile &are a<teapt, tip,rirea 6i<ierele de &on6ig)rare ale imprimantei &+t <i 6i<ierele 4)rnal ale a&esteia. De sistemele 6olosite &a ser7ere 7om g,si *n general dire&tor)l /*ar/ pool/mail &are &onine mail)rile primite de )tili:atorii lo&ali sto&ate *n 6i<iere separate pentr) 6ie&are )tili:ator a<a n)mita U&,s),V a )tili:ator)l)i B)seras Uinbo9VC. 0n dire&tor *nr)dit este m@ueue &oada de a<teptare pentr) mesa4ele de po<t, ele&troni&, netrimise *n&,. ?&este p,ri ale sistem)l)i pot 6i 6oarte soli&itate *n &a:)l ser7erelor de mail &are a) 6oarte m)li )tili:atori. Her7erele de <tiri 6oloses& <i ele dire&tor)l /*ar/ pool% din &a):a &antit,ilor enorme de mesa4e pe &are le pro&esea:,. ;ire&tor)l /*ar/li!/rpm este spe&i6i& distrib)iilor ba:ate pe 3D% B?dministrator)l de pa&hete din 3edZatCF este lo&)l *n &are s)nt sto&ate in6ormaiile despre pa&hetele 3edZat. ?li administratori de pa&hete p,strea:, datele spe&i6i&e tot *n a&est dire&tor /*ar.

!.!. Mani$ularea 1i#ierelor


!.!.1. Consultarea $ro$riet*ilor 1i#ierelor !.!.1.1. Mai multe lucruri des$re comanda ls Pn a6ar, de n)mele )n)i 6i<ier ls 7, poate o6eri m)lt mai m)lte in6ormaii &)m ar 6i tip)l 6i<ier)l)i despre &are am 7orbit de4a. N, poate ar,ta de asemenea permisi)nile aso&iate )n)i 6i<ier m,rimea 6i<ier)l)i n)m,r)l de nod BinodeC data <i ora la &are a 6ost 6,&)t dein,tori <i n)m,r)l de leg,t)ri &,tre a&el 6i<ier. ;a&, aso&iem &omen:ii ls opi)nea &a s)nt a6i<ate <i 6i<ierele &are s)nt *n mod normal as&)nse. 2)mele a&estor 6i<iere *n&epe &) )n p)n&t B&ara&ter)l U.VC. Gi<ierele de &on6ig)rare din dire&tor)l d)mnea7oastr, personal s)nt e9emple tipi&e. ;)p, &e 7ei l)&ra o perioad, de timp pe )n an)me sistem 7ei obser7a &, e9ist, :e&i de 6i<iere <i dire&toare &are n) s)nt inde9ate. Pn a6ar, de a&est l)&r) 6ie&are dire&tor &onine )n 6i<ier al &,r)i n)me &onine doar )n p)n&t B.C <i alt)l &are &onine doar do), p)n&te B..C &are s)nt 6olosite *n &ombinaie &) n)m,r)l nod)l)i aso&iat lor pentr) a determina po:iia dire&tor)l)i *n sistem)l arbores&ent de 6i<iere. (reb)ie neap,rat s, &itii paginile In1o despre ls deoare&e este o &omand, des )tili:at, &are are m)lte opi)ni 6olositoare. Api)nile pot 6i &ombinate &omportament &are este spe&i6i& m)ltor &omen:i <i opi)ni ale 02=>5)l)i. A &ombinaie des *nt+lnit, este ls -alF ea arat, lista *ntreag, a 6i<ierelor &) propriet,ile lor pre&)m <i destinaiile spre &are intes& e7ent)alele leg,t)ri simboli&e. ls -latr a6i<ea:, a&elea<i 6i<iere doar &, *n ordine in7ers, *n a<a 6el *n&+t 6i<ierele &are a) 6ost modi6i&ate re&ent apar la ba:a listei. =at, &+te7a e9emple-

""

Pn &ele mai m)lte distrib)ii de 8in)9 &omanda ls este e9e&)tat, impli&it s)b 6orma alias)l)i &olor5 ls. ?&east, 6a&ilitate 7, permite 7i:)ali:area tip)l)i 6i<ierelor 6,r, a 6olosi 7reo opi)ne as)pra ls. Dentr) a 7, ar,ta a&este in6ormaii 6ie&are tip de 6i<ier este pre:entat printr5o &)loare distin&t,. H&hema standard se a6l, *n /et"/AIR_B;L;R$5a elul !6). :chema im$licit de culori $entru color6ls

Culoare albastr) ro<) alb ro: &yan galben 7erde

5i$ de 1i#ier dire&toare arhi7e &omprimate 6i<iere te9t imagini leg,t)ri dispo:iti7e e9e&)tabile

ro<) intermitent leg,t)ri deteriorate %ai m)lte in6ormaii 7ei g,si *n paginile man. ?&este in6ormaii era) a6i<ate la *n&ep)t)ri prin ata<area )n)i s)6i9 6ie&,r)i 6i<ier de tip spe&ial. Dentr) )tili:area *n medii mono&olor B&)m ar 6i printarea )nei liste a dire&toarelorC <i pentr) a&&esibilitate a&east, s&hem, este *n&, *n ):5a elul !6+. :chema im$licit $entru su1ixele ls

Caracter nimi& E e = |

5i$ de 1i#ier 6i<ier obi<n)it dire&tor 6i<ier e9e&)tabil leg,t)r, so&Iet &one9i)ni Bnamed pipeC

A des&riere &omplet, a 6)n&iilor <i 6a&ilit,ilor &omen:ii ls poate 6i &itit, prin &omanda in1o

coreutils ls.

"5

!.!.1.2. Mai multe unelte Dentr) a a6la mai m)lte despre tip)l de date &) &are l)&rai 6olosii &omanda 1ile. Drin teste &are 7eri6i&, propriet,ile 6i<ierelor n)mere magi&e <i teste de limba4 1ile *n&ear&, s, a6i<e:e propriet,ile )n)i 6i<ier *ntr5)n 6ormat mai elaborat. =at, &+te7a e9emple-

Comanda 1ile poate 6i 6olosit, &) mai m)lte opi)niF opi)nea &. 7, permite s, 7, )itai *n 6i<ierele &omprimate. 0tili:ai &omanda in1o file pentr) o des&riere detaliat,. H, n) )itai &, re:)ltat)l &omen:ii 1ile n) este )n)l absol)t &i o pres)p)nere. C) alte &)7inte 1ile poate 6i p,&,lit,. De ce se acord o aten*ie att de mare ti$ului #i $ro$riet*ilor 1i#ierelor? De s&)rt 7om dis&)ta &+te7a )nelte proprii liniei de &omand, pentr) a pri7i *n fi-ierele text simplu. ?&este )nelte n) 7or 6)n&iona da&, s)nt 6olosite pe tip)ri gre<ite de 6i<iere. Pn &el mai r,) &a: ele 7or determina *n&hiderea &onsolei <iEsa) 7ei a):i m)lte proteste pe ie<irea a)dio. ;a&, 7i se *nt+mpl, a&est l)&r) *n&hidei sesi)nea &)rent, a terminal)l)i <i des&hidei )na no),. Pns, *n&er&ai s, e7itai prod)&erea "#

e7enimentelor de a&est tip deoare&e pot 6i &onsiderate s)p,r,toare de &,tre &eilali.

!.!.2. Crearea #i #tergerea directoarelor


!.!.2.1. De(ordinea... ...n) este gre) de atins. Pn :ilele noastre aproape ori&e sistem se a6l, *ntr5o reea a<a &, 6i<ierele s)nt &opiate &) )<)rin, dintr5)n sistem *n alt)l. Pn spe&ial at)n&i &+nd l)&rai *n medi)l gra6i& &rearea de 6i<iere noi n) p)ne ni&i o problem, <i se reali:ea:, adesea 6,r, a se &ere aprobarea )tili:ator)l)i. Dentr) a 7, pre:enta problema 7, pre:ent,m &onin)t)l &omplet al )n)i dire&tor personal no) &reat pe )n sistem standard 3edZat-

8a prima 7edere ni&i &onin)t)l )n)i dire&tor personal 6olosit *ndel)ng n) arat, prea r,)-

;ar da&, s)nt in&l)se *n a&east, list, toate dire&toarele <i 6i<ierele &are *n&ep &) )n p)n&t 7om a7ea m)lt mai m)lte po:iii *n a&east, list, 1O5 *n &a:)l de 6a,. ?&est l)&r) se *nt+mpl, deoare&e &ele mai m)lte apli&aii a) propriile dire&toare <iEsa) 6i<iere &are &onin opi)nile de &on6ig)rare ale )tili:ator)l)i *n dire&tor)l personal al a&est)ia. ?&este 6i<iere s)nt &reate de reg)l, at)n&i &+nd pornim o apli&aie pentr) prima dat,. C+teodat, 7ei 6i noti6i&ai at)n&i &+nd )n dire&tor 7a 6i &reat dar de &ele mai m)lte ori tot)l se 6a&e a)tomat. Pn pl)s *ntotdea)na s)nt &reate noi 6i<iere deoare&e )tili:atorii dores& s, sal7e:e date s, p,stre:e mai m)lte 7ersi)ni a &eea &e a) l)&rat s, 6oloseas&, apli&aiile pentr) =nternet <i s, des&ar&e 6i<iere <i ata<amente *n &al&)lator)l propri). Qi a&este a&ti7it,i s)nt de neoprit. Este de *neles &, a7em ne7oie de o s&hem, &are s, ne a4)te s, &ontrol,m a&este probleme. Pn se&i)nea )rm,toare 7om dis&)ta mi4loa&ele prin &are p)tem p,stra ordinea. Nom 7orbi n)mai despre )neltele te9t din &onsol, deoare&e )neltele gra6i&e s)nt int)iti7e <i a) a&eea<i pre:entare <i mod de l)&r) pre&)m bine&)nos&)ii administratori de 6i<iere %H Yindows in&l):+nd 6)n&ii de a4)tor *n mod)l gra6i& <i alte 6a&ilit,i &are 7in *n mod normal &) ast6el de apli&aii. 8ista de mai 4os este o pre:entare a &elor mai &)nos&)i administratori de 6i<iere din G20E8in)9. Cei mai m)li pot 6i pornii din meni)l administrator)l)i spai)l)i de l)&r) prin ap,sarea i&oniei &are arat, dire&tor)l d)mnea7oastr, personal sa) din linia de &omand, ast6el-

nautilus- este administrator)l de 6i<iere impli&it din Gnome spai)l de l)&r) G20. A do&)mentaie
e9&elent, pentr) a&east, )nealt, poate 6i g,sit, la- http-EEwww.gnome.org. Ion^)eror- este administrator)l de 6i<iere )tili:at impli&it *n spai)l de l)&r) L;E. %an)al)l poate 6i g,sit la- http-EEdo&s.Ide.org. mc- %idnight Commander administrator)l de 6i<iere din 02=> *n stil)l 2orton Commander. ;o&)mentaia este disponibil, la http-EEwww.gn).orgEdire&toryE sa) la )n sait5oglind, pre&)m http-EEwww.ibiblio.org.

%erit, s, 7, 6amiliari:ai &) a&este apli&aii pentr) &, ele impresionea:, de obi&ei pe &ei no) 7enii *n 8in)9 iar despre 6apt)l &, a7ei de )nde alege 7, p)tem sp)ne &, apli&aiile pre:entate mai s)s s)nt doar "$

&ele mai *ntreb)inate )nelte de administrare a dire&toarelor <i 6i<ierelor m)lte alte proie&te a6l+nd)5se *n de:7oltare. ?&)m 7om p,tr)nde *n esena lor <i 7om 7edea &)m a&este )nelte gra6i&e 6oloses& &omen:ile obi<n)ite ale 02=>5)l)i.

!.!.2.2 Uneltele !.!.2.2.1. Crearea directoarelor A &ale prin &are p)tei p,stra l)&r)rile s)b &ontrol este s, alo&ai an)mitor 6i<iere lo&)ri impli&ite prin &rearea de dire&toare <i s)bdire&toare Bsa) 6oldere <i s)b6oldere da&, pre6erai s, le n)mii ast6elC. ?&est l)&r) se 6a&e prin &omanda m-dir-

Crearea dire&toarelor <i s)bdire&toarelor *ntr5)n sing)r pas se reali:ea:, prin opi)nea &p-

;a&, no)l 6i<ier are ne7oie de alte permisi)ni de&+t &ele alo&ate impli&it noile drept)ri de a&&es pot 6i &on6ig)rate *ntr5)n sing)r pas tot prin &omanda m-dirF &ons)ltai paginile =n6o pentr) mai m)lte detalii. Nom dis&)ta mod)rile de a&&es *n se&i)nea re6eritoare la se&)ritatea 6i<ierelor. 2)mele )n)i dire&tor treb)ie alo&at d)p, a&elea<i reg)li &are se apli&, 6i<ierelor normale. 0na din &ele mai importante restri&ii este &, n) p)tei a7ea do), 6i<iere &) a&ela<i n)me *ntr5)n dire&tor Bdar amintii5 7, &a 8in)95)l tratea:, pre&)m 02=>5)l ma4)s&)lele &a 6iind semni6i&ati7eC. (eoreti& n) e9ist, limite *n n)m,r)l de &ara&tere &are pot &omp)ne n)mele )n)i dire&tor dar *n pra&ti&, s)nt 6olosite ma9im O0 de &ara&tere pentr) &a n)mele dire&tor)l)i s, poat, 6i a6i<at pe o linie a terminal)l)i. D)tei 6olosi ori&e &ara&ter dorii *n al&,t)irea n)mel)i )n)i 6i<ier dar 7, s6,t)im s, e9&l)dei &ara&terele &are a) )n *neles spe&ial *n &onsol,. ;a&, a7ei d)bii 7eri6i&ai ?ppendi9 C.

!.!.2.2.2. Mutarea 1i#ierelor ;)p, &e ne5am str)&t)rat dire&tor)l personal este timp)l s, p)nem 6ie&are 6i<ier r,:le *n lo&)l potri7it &) a4)tor)l &omen:ii m'-

?&east, &omand, se apli&, <i *n &a:)l reden)mirii 6i<ierelor-

"O

Este &lar pentr) ori&ine &, *n e9empl)l de mai s)s doar n)mele 6i<ier)l)i s5a s&himbat. (oate &elelalte propriet,i r,m+n a&elea<i. =n6ormaii detaliate despre sinta9a <i 6a&ilit,ile &omen:ii m' pot 6i g,site *n paginile man sa) =n6o ale a&estei &omen:i. Golosirea do&)mentaiei treb)ie s, de7in, )n a&t re6le9 pentr) d)mnea7oastr, *n &a:)l *n &are 7, &on6r)ntai &) o problem,. 3,sp)ns)rile la problemele pe &are le *nt+lnii s)nt &onin)te de &ele mai m)lte ori *n do&)mentaia sistem)l)i. Chiar <i )tili:atorii e9perimentai &ons)lt, pagini man *n 6ie&are :i a<a &, &ei no) 7enii *n 8in)9 ar treb)i s, le &iteas&, *ntotdea)na. ;)p, )n timp 7ei &)noa<te &ele mai )tili:ate &omen:i <i opi)nile lor dar tot 7ei a7ea ne7oie de do&)mentaie &a s)rs, primar, de in6ormare. %enion,m &, in6ormaiile &onin)te de C0% HT5)ri Pntreb,ri 6re&7ente BG?\asC paginile man <i alte s)rse s)nt *nglobate *n )ltim)l timp grad)al *n paginile =n6o &are se &onstit)ie ast6el *n &ea mai a&t)ali:at, s)rs, de do&)mentare.

!.!.2.2.!. Co$ierea 1i#ierelor Copierea 6i<ierelor <i dire&toarelor se 6a&e prin &omanda c$. A opi)ne 6olositoare a a&estei &omen:i este &opiere re&)rsi7, B&opierea t)t)ror 6i<ierelor <i s)bdire&toarelor dintr5)n dire&torC ata<+nd &R% &omen:ii c$. Hinta9a *n &a:)l general estec$ N-%O fi!ier&de&copiat destina'ia&no ( Bc$ N-%O fromfile tofileC N, pre:ent,m drept e9empl) &a:)l )n)i )tili:ator ne"gu8 &are dore<te s, aib, a&elea<i &on6ig)r,ri ale spai)l)i de l)&r) Gnome pe &are le are )tili:ator)l oldgu8. A &ale prin &are poate 6i re:ol7at, a&east, problem, este &opierea &on6ig)r,rilor &are aparin )tili:ator)l)i oldgu8 *n dire&tor)l personal al )tili:ator)l)i ne"gu8-

Nor e9ista ni<te erori legate de permisi)nile ata<ate 6i<ierelor dar toate a) de5a 6a&e &) 6i<iere personale de &are )tili:ator)l ne"gu8 n) are ne7oie. Nom dis&)ta *n alt, parte despre &)m s, s&himb,m a&este permisi)ni *n &a:)l *n &are de7in o problem,.

!.!.2.2.%. Ptergerea 1i#ierelor Dentr) a <terge 6i<iere 6olosii &omanda rm iar pentr) <tergerea dire&toarelor goale 6olosii &omanda rmdir B6olosii ls -a pentr) a 7eri6i&a da&, )n dire&tor este gol sa) n)C. Comanda rm are opi)ni pe &are le p)tem 6olosi *n <tergerea dire&toarelor &are n) s)nt goale adi&, p)tem <terge dire&tor)l &) toate s)bdire&toarele sale. Cons)ltai paginile =n6o pentr) l,m)riri *n pri7ina a&estor opi)ni dest)l de peri&)loase. Ct de gol $oate 1i un director? Este )n l)&r) normal &a dire&toarele . Bp)n&tC <i .. Bp)n&t5p)n&tC s, 6ie imposibil de <ters deoare&e ele s)nt absol)t ne&esare *ntr5)n dire&tor &hiar gol pentr) a determina rang)l a&el)i dire&tor *n sistem)l de 6i<iere. Pn 8in)9 la 6el &a *n 02=> n) e9ist, &o< de g)noi S &el p)in n) *n &a:)l &onsolei pentr) &, *n &a:)l inter6eei gra6i&e e9ist, dest)le alternati7e. ?<a &, odat, <ters )n 6i<ier este pierd)t <i *n general n) e9ist, o &ale prin &are s, *l p)tei re&)pera *n a6ar, de &a:)rile *n &are a7ei &opii de sig)ran, ale 6i<ier)l)i respe&ti7 sa) s)ntei 6oarte rapid <i a7ei )n administrator de sistem 6oarte b)n. Dentr) a prote4a )tili:atorii *n&ep,tori se poate a&ti7a &omportament)l intera&ti7 *n &a:)l &omen:ilor rm c$ <i m' prin opi)nea &i. Pn a&est mod sistem)l n) 7a rea&iona doar la &ererea simpl, a )tili:ator)l)i. Pn s&himb 7a &ere &on6irmare a<a &, este ne7oie de o a do)a ap,sare a tastei Enter pentr) a prod)&e 7reo pag)b, da&, este &a:)l-

Nom dis&)ta *n Capitol)l $ *n &are 7om pre:enta detalii despre personali:area &onsolelor mod)l *n "'

&are p)tei &on6ig)ra &a impli&it a&est &omportament.

!.!.!. Cutarea 1i#ierelor


!.!.!.1. Utili(area 1acilit*ilor consolei ;in e9empl)l *n &are am tratat m)tarea 6i<ierelor ai obser7at &)m &onsola poate l)&ra &) mai m)lte 6i<iere *n a&ela<i timp. Pn a&el e9empl) &onsola <tie &e i se &ere prin &ara&terele &)prinse *ntre parante:ele drepte U _ V <i U ` V. Consola poate s)bstit)i serii de n)mere <i &ara&tere ma4)s&)le ori n). Doate s)bstit)i ori&+t de m)lte &ara&tere dorii &) )n astersi& <i )n sing)r &ara&ter &) )n semn de *ntrebare. (oate s)bstit)irile pot 6i 6olosite sim)ltanF &onsola are o logi&, imbatabil, *n a&east, pri7in,. Consola 1ash de e9empl) n) are ni&i o problem, *n a trata e9presii pre&)m ls dirname/*/*/*[2-3]. Pn alte &onsole asteris&)l este 6olosit pentr) a )<)ra m)n&a )tili:atorilor prin red)&erea n)m,r)l)i de &ara&tere &are treb)ie tastate- ast6el p)tei introd)&e cd dir* *n lo& de cd director). Pn &onsola 1ash n) este ne&esar s, 6a&em a&est l)&r) deoare&e a&east, )nealt, G20 are o 6a&ilitate n)mit, a)to&ompletarea n)mel)i 6i<ierelor. Con&ret da&, tastai doar primele &ara&tere ale &omen:ii Bori)nde 7, a6lai *n str)&t)ra de 6i<iereC sa) ale )n)i 6i<ier B&are aparine dire&tor)l)i &)rentC <i da&, n) este posibil, ni&i o &on6):ie &onsola 7a g,si &eea &e d)mnea7oastr, dorii. ;e e9empl) da&, 7, po:iionai *ntr5)n dire&tor &are &onine m)lte 6i<iere p)tei 7eri6i&a da&, e9ist, 6i<iere &are *n&ep &) litera ? prin &omanda ls A )rmat, de ap,sarea tastei 5a de do), ori *n lo& de ap,sarea tastei 8nter. ;a&, e9ist, doar )n sing)r 6i<ier al &,r)i n)me *n&epe &) U?V a&est 6i<ier 7, 6i pre:entat imediat &a arg)ment al &omen:ii ls .sa) al ori&,rei &omen:iC.

!.!.!.2. Qhich A &ale 6oarte simpl, prin &are p)tem &,)ta 6i<iere este &omanda Ghich prin &are p)tem &,)ta *n dire&toarele listate *n 7ariabila 'A() a )tili:ator)l)i respe&ti7 d)p, 6i<ier)l dorit. (reb)ie s, <tim &, deoare&e 7ariabila listea:, n)mai traseele dire&toarelor &are &onin 6i<iere e9e&)tabile Ghich n) ne sp)ne nimi& despre 6i<ierele obi<n)ite. Comanda Ghich este 6olositoare at)n&i &+nd 7, &on6r)ntai &) probleme de gen)l U&ommand not 6o)ndV 5 &omand, lips, de neg,sit. Pn e9empl)l de mai 4os )tili:atoarea tina n) poate 6olosi program)l a&roread *n timp &e &oleg)l ei n) are ni&i o problem, pe a&ela<i sistem. Chesti)nea este similar, &) &ea e9pli&at, *n &a:)l 7ariabilei 'A() *ntr5o se&i)ne pre&edent,- &oleg)l (inei *i sp)ne a&esteia &, program)l e9ist, *n /opt/a"roread/!in dar dire&tor)l n) este listat *n 7ariabila ei 'A()-

Droblema poate 6i re:ol7at, prin tastarea &omen:ii &a trase) &omplet sa) prin re5e9portarea &onin)t)l)i 7ariabilei 'A()-

Golosii &omanda Ghich <i pentr) a 7eri6i&a da&, o &omand, este )n alias al altei &omen:i-

Pn &a:)l *n &are &omanda n) este e9e&)tat, de sistem)l d)mnea7oastr, 6olosii &omanda alias-

!.!.!.!. ,ind #i locate .Gse#te #i locali(ea(/ ?&estea s)nt )neltele &ele mai b)ne &are pot 6i 6olosite <i *n &,)tarea 6i<ierelor &are n) s)nt listate *n traseele &onin)te de 7ariabila 'A(). 1ind a<a &)m este &)nos&)t, din 02=> este o )nealt, 6oarte 50

p)terni&, poate &) pre)l )nei sinta9e mai di6i&ile. ;ar &omanda 1ind din G20 se poate des&)r&a &) problemele ridi&ate de sinta9,. 2) n)mai &, 7, permite &,)tarea d)p, n)mele 6i<ierelor &i a&&ept, &riterii &a m,rimea 6i<ierelor data )ltimei modi6i&,ri pre&)m <i alte propriet,i ale 6i<ierelor. Cea mai r,sp+ndit, 6orm, este &ea prin &are se &a)t, 6i<iere-

1ind *path+ -name <criterii_de_cutare+


?&east, e9presie poate 6i interpretat, ast6el- UCa)t, *n toate s)bdire&toarele <i 6i<ierele determinate de trase)l dat <i a6i<ea:, n)mele 6i<ierelor &are &onin *n n)mele lor Bn) *n &onin)t)l a&estoraC &riteri)l de &,)tare introd)sCV. ?lt mod *n &are p)tem 6olosi &omanda 6ind este &,)tarea 6i<ierelor de o m,rime determinat, d)p, &)m se obser7, *n e9empl)l de mai 4os *n &are )tili:ator)l peter dore<te s, g,seas&, toate 6i<ierele din dire&tor)l &)rent sa) din s)bdire&toarele a&est)ia &are s)nt mai mari de 5 %A-

;a&, 7ei &,)ta *n paginile man 7ei a6la &, 6ind poate e9e&)ta an)mite operaii as)pra 6i<ierelor pe &are le g,se<te. Ca e9empl) p)tem 7orbi despre <tergerea 6i<ierelor. Cel mai bine este s, 7eri6i&ai da&, 6i<ier)l g,sit este &el dorit de d)mnea7oastr, adi&, n) lansai &omanda 1ile &) opi)nea de e9e&)ie &e/e" <i doar d)p, a&eea reintrod)&ei &omanda prin &are <tergei 6i<ier)l respe&ti7. %ai 4os 7, pre:ent,m o &,)tare a 6i<ierelor de tip)l +tmp-

<$timi(a*iC ?&east, &omand, 7a apela rm ori de &+te ori este g,sit )n 6i<ier ale &,r)i propriet,i se potri7es& &) &riteriile de &,)tare. Pn &el mai r,) &a: pot 6i :e&i de mii sa) milioane de 6i<iere. ?&est l)&r) 7a determina *n&,r&area sistem)l)i. 0n mod de l)&r) mai realist este 6olosirea )nei &one9i)ni Bpipe S =C <i a )neltei xargs *mpre)n, &) rm &a arg)ment. Pn a&est 6el &omanda rm este apelat, at)n&i &+nd linia de &omand, este plin, *n lo& s, 6ie apelat, la 6ie&are 6i<ier g,sit. Cons)ltai Capitol)l 5 pentr) mai m)lte am,n)nte despre )tili:area redire&ion,rii =EA pentr) a 7, )<)ra sar&inile de :i &) :i. %ai t+r:i) B*n 1''' da&, ne l),m d)p, paginile man d)p, 20 de ani de 1indC a 6ost de:7oltat, &omanda locate. Este )n program mai )<or de )tili:at dar &) mai m)lte restri&ii de&+t 1ind deoare&e re:)ltat)l a6i<at de a&east, &omand, este ba:at pe )n 6i<ier &are &onine )n inde9 al )nei ba:e de date a&t)ali:at, o sing)r, dat, pe :i. De de alt, parte o &,)tare *n ba:a de date a &omen:ii locate 6olose<te mai p)ine res)rse de&+t 1ind a<a &, re:)ltatele s)nt a6i<ate aproape instantane). Cele mai m)lte distrib)ii de 8in)9 6oloses& a&)m slocate adi&, o &,)tare &are ia *n &onsiderare <i aspe&te legate de se&)ritate &are n) permite )tili:atorilor s, aib, a&&es la )n re:)ltat pe &are n) a) drept)l s,5l &iteas&,. Gi<ierele din dire&tor)l personal al administratorului Brootas home dire&toryC de e9empl) n) s)nt *n mod normal a&&esibile p)bli&)l)i. 0n )tili:ator &are dore<te s, g,seas&, pe &ine7a &are 6olose<te &onsola C poate introd)&e &omanda locate .cshrc pentr) a i se a6i<a toi )tili:atorii &are dein )n 6i<ier personali:at pentr) &onsola C. Dres)p)n+nd &, )tili:atorii root <i !enn8 6oloses& &onsola C at)n&i n)mai 6i<ier)l /home/:enn5/+" h"r 7a 6i a6i<at n) <i a&ela din dire&tor)l personal al administratorului. De &ele mai m)lte sisteme locate este o leg,t)r, simboli&, pentr) program)l slocate-

0tili:atoarea tina poate s, 6oloseas&, lo&ate pentr) a g,si apli&aia de &are are ne7oie d)p, &)m 7, este pre:entat *n imaginea )rm,toare-

51

;ire&toarele &are n) &onin n)mele bin n) pot a7ea program)l S ele n) &onin 6i<iere e9e&)tabile. %ai r,m+n trei posibilit,i. Gi<ier)l din /u r/lo"al/!in este &el pe &are *l dore<te tina- este o leg,t)r, &,tre )n s&ript &are porne<te program)l *n sine-

Dentr) a p,stra traseele &+t mai s&)rte posibil ast6el *n&+t sistem)l s, n) &a)te prea m)lt at)n&i &+nd )n )tili:ator dore<te se e9e&)te o &omand, ad,)g,m /u r/lo"al/!in 7ariabilei 'A() <i n) &elelalte dire&toare &are &onin doar 6i<ierele binare ale )n)i program an)me pe &+nd /u r/lo"al/!in% &onine <i alte programe 6olositoare. N, sp)nem din no) &, o des&riere &omplet, a 6a&ilit,ilor &omen:ilor 1ind <i locate poate 6i g,sit, *n paginile =n6o.

!.!.!.%. Comanda gre$ !.!.!.%.1. :ortarea liniar general 0n program simpl) dar 6oarte p)terni& gre$ este 6olosit pentr) sortarea liniilor introd)se <i a6i<area an)mitor tipare &a re:)ltat al pro&es,rii. E9ist, mii de apli&aii ale program)l)i gre$. Pn e9empl)l de mai 4os !err8 6olose<te gre$ pentr) a 7edea &)m sta) l)&r)rile &) 1ind-

Cutarea n istoricul consolei Goarte 6olositoare *n a&este &a:)ri este 6)n&ia de &,)tare a &onsolei ash a&ti7at, de ap,sarea tastelor CtrlH& o sing)r, dat, pre&)m *n e9empl)l &are )rmea:, *n &are se dore<te 7eri6i&area trase)l)i apelat de )ltima &,)tare reali:at, prin &omanda 1ind-

=ntrod)&ei <ir)l &are &onine &riteriile d)mnea7oastr, d)p, prompter)l de &,)tare. C) &+t tastai mai m)lte &ara&tere &,)tarea de7ine mai pre&is,. He &ite<te istori&)l &omen:ilor pentr) a&east, sesi)ne a &onsolei B&are este s&ris *n +!a h_hi tor5 din dire&tor)l d)mnea7oastr, personal la *n&hiderea sesi)niiC. Este a6i<at, &ea mai b)n, potri7ire &) &riteriile d)mnea7oastr, de &,)tare. ;a&, dorii s, 7edei &omen:ile anterioare &are &onin a&ela<i <ir ap,sai din no) CtrlH&. ?pelai la paginile =n6o despre ash pentr) detalii.

52

(oate sistemele de operare 02=> &are se respe&t, &onin )n di&ionar. 8a 6el <i 8in)95)l. ;i&ionar)l este o list, a &)7intelor &)nos&)te *ntr5)n 6i<ier n)mit ,ord &are se g,se<te *n /u r/ hare/ di"t B*n &a:)l 0b)nt) dire&tor)l este /et"/di"tionarie &"ommon/,ord C. Dentr) a 7eri6i&a rapid ortogra6ia )n)i &)7+nt n) este ne&esar, ni&i o apli&aie gra6i&,-

Dic*ionar 's. list de cu'inte H)nt <i distrib)ii &are o6er, &omanda dict &are o6er, mai m)lte 6a&ilit,i de&+t &,)tarea )n)i &)7+nt *ntr5o list,. Cine este dein,tor)l &el)ilalt dire&tor personalR Zei iat, n)m,r)l s,) de tele6onb

Qi &are era adresa de mail a l)i ?rnoR

1ind <i locate s)nt 6olosite adesea *n &ombinaie &) program)l grep pentr) a de6ini &,)t,ri mai ra6inate. Dentr) mai m)lte in6ormaii &ons)ltai Capitol)l 5 partea despre redire&ionarea =EA.

!.!.!.%.2. Caractere s$eciale ?t)n&i &+nd 6olosii *n alte s&op)ri &ara&terele &are a) )n *neles aparte pentr) &onsol, ele treb)ie s, 6ie separate de a&est *neles spe&ial BescapedC. Cara&ter)l din 1ash pre&)m <i *n alte &onsole &are 6a&e a&est l)&r) este linia obli&, in7ers, B X CF prin el se el)dea:, *neles)l spe&ial al &ara&ter)l)i )rm,tor. Consola re&)noa<te a&este &ara&tere spe&iale printre &are &ele mai des *nt+lnite s)nt E . R <i d. 8ista &omplet, poate 6i g,sit, *n paginile =n6o <i *n do&)mentaia proprie &onsolei pe &are o 6olosii. ;e e9empl) s, sp)nem &, dorii s, a6i<ai 6i<ier)l U=V *n lo& de a a6i<a toate 6i<ierele dintr5)n dire&torF at)n&i treb)ie s, 6olosii less ,?&ela<i l)&r) se apli&, <i n)melor de 6i<iere &are &onin )n spai)cat 5hisR ,ile

!.!.%. Mai multe moduri n care $ute*i a1i#a con*inutul unui 1i#ier
!.!.%.1. Generalit*i Pn a6ar, de &omanda &at &are n) prea 6a&e alt&e7a *n a6ar, de a trimite 6i<ierele la ie<irea standard e9ist, alte )nelte pentr) a 7i:)ali:a &onin)t)l )n)i 6i<ier. Cea mai )<oar, &ale este desig)r )tili:area inter6eei gra6i&e pentr) )tili:ator *n lo&)l )neltelor linie de &omand,. Pn introd)&erea a&estei l)&r,ri am ar)n&at o pri7ire as)pra )nei apli&aii de biro) ApenA66i&e.org. ?lte e9emple s)nt G=%D Bp)tei s,5l pornii &) gim$ din linia de &omand,C program)l de manip)lare a imaginilor din G20 B G20 =mage %anip)lation DrogramCF x$d1 pentr) a 7i:)ali:a do&)mentele *n 6ormat D;G BDortable ;o&)ment GormatCF GhostNiew Bg'C pentr) 6i<ierele DostH&riptF %o:illaEGire6o9 lin-s B)n na7igator *n mod)l te9tC Lon^)eror Apera <i m)lte altele pentr) &onin)t)l webF >%%H Cdplay <i altele pentr) 6i<iere m)ltimediaF ?biYord Gn)meri& Lo66i&e et&. pentr) tot 6el)l de apli&aii pentr) biro) <i tot a<a. E9ist, mii de apli&aii pentr) 8in)9F pentr) a le meniona pe toate a7em ne7oie de &+te7a :ile. 5!

Pn s&himb ne 7om &on&entra pe apli&aiile pentr) &onsol, sa) apli&aiile pentr) medi)l te9t pentr) &, ele 6ormea:, ba:a t)t)ror &elorlalte apli&aii. ?&este &omen:i se apli&, *n medi)l te9t a&elor 6i<iere &are &onin te9t. ;a&, a7ei d)bii legate de )n 6i<ier 7eri6i&ai5l prin &omanda 1ile. H, &)noa<tem de&i )neltele te9t pe &are le a7em la dispo:iie pentr) a pri7i *n &onin)t)l 6i<ierelor. @ro leme legate de 1onturi 0neltele te9t simpl) pre&)m &ele pe &are le 7om dis&)ta a&)m a) adesea probleme &) 6i<ierele &are &onin te9t Usimpl)V din &a):a &od,rii 6olosite pentr) 6ont)rile din a&este 6i<iere. Cara&terele spe&iale &)m s)nt &ara&terele al6abeti&e &are s)nt a&&ent)ate &ara&terele &hine:e<ti <i alte &ara&tere ale )nor limbi &e 6oloses& )n tipar di6erit de &odarea impli&it, en9U0 s)nt a6i<ate in&ore&t sa) *nlo&)ite &) g)noaie &are n) pot 6i &itite. ?&este probleme s)nt dis&)tate *n He&i)nea $.".

!.!.%.2. Sless nseamn mai multT G,r, *ndoial, &, 7ei a):i pe &ine7a sp)n+nd a&east, propo:iie mai de7reme sa) mai t+r:i) da&, l)&rai *ntr5)n medi) 02=>. D)in, istorie a 02=>5)l)i este ne&esar, pentr) a e9pli&a a&est l)&r)-

8a *n&ep)t a 6ost cat. 3e:)ltat)l &omen:ii era di6):at *ntr5)n mod in&ontrolabil. ?poi a 6ost $g &are poate 6i g,sit, <i a&)m pe )nele 02=>5)ri mai 7e&hi. ?&east, &omand,
a6i<ea:, te9t)l la ie<irea standard pagin, &) pagin,. Drogram)l more a 6ost o 7ersi)ne re7i:)it, a l)i $g. ?&east, &omand, este *n&, disponibil, pe ori&e sistem 8in)9. less este 7ersi)nea G20 a &omen:ii more <i disp)ne de mai m)lte 6a&ilit,i &are permit e7idenierea &riteriilor de &,)tare der)larea et&. Hinta9a este 6oarte simpl,less n mele&fi!ier l i Bless name&fileC %ai m)lte in6ormaii s)nt &onin)te de paginile =n6o. ;espre pagere a7ei de4a o idee deoare&e ele s)nt 6olosite pentr) a 7i:)ali:a paginile de man)ale.

!.!.%.!. Comen(ile head #i tail ?&este do), &omen:i a6i<ea:, primeleE)ltimele n linii din 6i<ier)l respe&ti7. Dentr) a a6i<a )ltimele 10 &omen:i introd)se tastai-

head l)&rea:, asem,n,tor. Comanda tail are o opi)ne 6olositoare prin &are arat, &ontin)) )ltimele n linii ale )n)i 6i<ier &are are )n &onin)t *n permanent, s&himbare. ?&east, opi)ne &f este )tili:at, de administratorii de sisteme pentr) a 7eri6i&a 6i<ierele 4)rnal. %ai m)lte in6ormaii p)tei g,si *n 6i<ierele de do&)mentaie ale sistem)l)i.

5"

!.!.). ,i#iere de legtur


!.!.).1. 5i$uri de legturi Pntr)&+t <tim a&)m mai m)lte l)&r)ri despre 6i<iere <i repre:entarea a&estora *n sistem)l de 6i<iere *nelegerea leg,t)rilor Bsa) s&)rt,t)rilorC este 6loare la )re&he. A leg,t)r, n) este alt&e7a de&+t o &ale prin &are potri7im do), sa) mai m)lte n)me de 6i<iere *n a&ela<i set de date. H)nt do), &,i prin &are obinem a&est l)&r)-

8eg,t)ri 6i:i&e- aso&ia:, do), sa) mai m)lte n)me de 6i<iere a&el)ia<i nod. 8eg,t)rile 6i:i&e *mpart
a&elea<i blo&)ri de date pe dis&)l 6i9 *n timp &e &ontin), s, se &omporte &a 6i<iere independente. E9ist, )n de:a7anta4 &are sare *n o&hi- leg,t)rile 6i:i&e n) pot s,ri peste partiii deoare&e n)m,r)l aso&iat nod)l)i este )ni& doar pentr) partiia *n &a):,. 8eg,t)ri simboli&e 5 n)mite <i so6t linIs Bsa) pe s&)rt symlinIC- )n 6i<ier mi& &are este )n indi&ator &,tre alt 6i<ier. A leg,t)r, simboli&, &onine trase)l &,tre 6i<ier)l int, *n s&himb)l lo&)l)i 6i:i& de pe dis&)l 6i9 al 6i<ier)l)i int,. ;eoare&e nod)rile n) s)nt 6olosite *n a&east, metod, leg,t)rile simboli&e pot tra7ersa partiii. Cele do), tip)ri de leg,t)ri se &omport, la 6el dar n) s)nt a&ela<i l)&r) d)p, &)m p)tei obser7a din s&hema de mai 4os,igura !62. Mecanismul legturilor 1i(ice #i sim olice

(reb)ie s, 7, sp)nem &, da&, <tergei 6i<ier)l int, al )nei leg,t)ri simboli&e a&ea leg,t)r, n) mai este 6olositoare. Gie&are 6i<ier obi<n)it este *n prin&ipi) o leg,t)r, 6i:i&,. 8eg,t)rile 6i:i&e n) pot tra7ersa partiiile deoare&e ele a) &a re6erin, nod)rile BinodesC iar n)m,r)l )n)i nod este )ni& doar *n interior)l )nei partiii date. He poate arg)menta &, e9ist, )n al treilea tip de leg,t)r, leg,t)ra utilizator%spaiu &are este similar, )nei s&)rt,t)ri din sistem)l %H Yindows. Ele s)nt 6i<iere &are &onin meta5date &are pot 6i interpretate doar de administrator)l gra6i& de 6i<iere. Dentr) Iernel <i &onsol, a&este 6i<iere s)nt 6i<iere normale. Ele se pot termina &) s)6i9)l Be9tensiaC .des1top sa) .ln1F e9emple pot 6i g,site *n iE .gnome5 desItop-

55

=at, )n e9empl) dintr5)n sistem &) medi)l gra6i& L;E-

Este )<or s, 6a&ei ast6el de leg,t)ri 6olosind 6a&ilit,ile p)se la dispo:iie de medi)l gra6i&. ;a&, a7ei ne7oie de a4)tor do&)mentaia sistem)l)i treb)ie s, 6ie prima d)mnea7oastr, res)rs,. Pn se&i)nea )rm,toare 7om st)dia reali:area leg,t)rilor simboli&e *n stil)l 02=> 6olosind linia de &omand,.

!.!.).2. &eali(area legturilor sim olice 8eg,t)rile simboli&e s)nt interesante *ndeosebi pentr) )tili:atorii *n&ep,tori- ele s)nt )<or de 7,:)t <i n) treb)ie s, 7, 6a&ei gri4i *n pri7ina partiiilor. Comanda prin &are 6a&em leg,t)ri este ln. Dentr) a reali:a o leg,t)r, simboli&, se 6olose<te opi)nea & ln -s fi!ier&'int( n me&leg(t r( Bln -s targetfile lin.nameC Pn e9empl)l de mai 4os )tili:ator)l fredd8 reali:ea:, o leg,t)r, simboli&, *ntr5)n s)bdire&tor al dire&tor)l)i s,) personal &) alt, parte a sistem)l)i-

8eg,t)rile simboli&e s)nt 6i<iere 6oarte mi&i pe &+nd leg,t)rile 6i:i&e a) a&eea<i m,rime &a 6i<ier)l original. ?pli&aiile leg,t)rilor simboli&e s)nt 7ariate. Ele s)nt 6olosite pentr) a sal7a spai) pe dis& pentr) a 6a&e o &opie a )n)i 6i<ier *n ideea de a satis6a&e &erinele de instalare ale )n)i program &are se a<teapt, &a )n an)me 6i<ier s, se a6le *ntr5)n alt lo& s)nt 6olosite pentr) s&ript)rile &are treb)ie s, r)le:e pe nea<teptate *n medii noi <i 7, pot s&)ti *n general de m)lt, m)n&,. 0n administrator de sistem poate de&ide s, m)te dire&tor)l personal al )n)i )tili:ator *ntr5)n lo& no) di "ul < Bdi 6 <C de e9empl) dar da&, dore<te &a tot)l s, 6)n&ione:e &a *nainte &)m ar 6i 6i<ier)l /et"/pa ,d &) )n e6ort minim 7a reali:a o leg,t)r, simboli&, din dire&tor)l /home &,tre no)l lo& /di 6</home.

!.%. :ecuritatea 1i#ierelor


!.%.1. Dre$turile de accesK $rima linie de a$rare a Linux6ului %odel)l de se&)ritate din 8in)9 este ba:at pe &el 6olosit *n sistemele 02=> <i este la 6el de rigid B&+teodat, &hiar mai rigidC &a model)l 02=>5)l)i &are este ori&)m dest)l de rob)st. Pntr5)n sistem 8in)9 ori&e 6i<ier este dein)t de )n )tili:ator <i )n gr)p de )tili:atori. E9ist, de asemenea o a treia &ategorie de )tili:atori a&eia &are n) s)nt )tili:atori dein,tori <i ni&i n) aparin )n)i gr)p &are deine )n an)me 6i<ier. Dentr) 6ie&are &ategorie de )tili:atori pot 6i a&ordate sa) n) Binter:iseC permisi)nile legate de &itire s&riere 5#

sa) e9e&)tare ale )n)i 6i<ier. ?i 6olosit de4a opi)nea complet pentr) a lista 6i<ierele 6olosind &omanda ls -l de<i din alte moti7e. ?&east, &omand, a6i<ea:, permisi)nile ata<ate 6i<ierelor pentr) a&este trei &ategorii de )tili:atoriF ele s)nt indi&ate prin no), &ara&tere &are )rmea:, d)p, prim)l &ara&ter a &,r)i 6)n&ie este a&eea de indi&ator al tip)l)i de 6i<ier la *n&ep)t)l liniei &are arat, propriet,ile 6i<ier)l)i. ;)p, &)m se poate obser7a din e9empl)l )rm,tor primele trei &ara&tere din seria de no), a6i<ea:, drept)rile de a&&es ale )tili:ator)l)i &are deine 6i<ier)l. 0rm,toarele trei s)nt pentr) gr)p)l &,r)ia aparine )tili:ator)l iar )ltimele trei pentr) &eilali )tili:atori. Dermisi)nile s)nt listate *ntotdea)na *n a&eea<i ordine- &itire s&riere <i e9e&)tare pentr) )tili:ator gr)p)l &,r)ia aparine )tili:ator)l <i pentr) &eilali. =at, &+te7a e9emple-

Drim)l 6i<ier este )n 6i<ier obi<n)it Bproprietate ar,tat, de prim)l &ara&ter U 5 V C. 0tili:atoarea &) n)mele marise sa) )tili:atorii &are aparin gr)p)l)i users pot &iti <i s&rie Badi&, s&himbaEm)taE<tergeC a&est 6i<ier dar n) pot r)la a&est 6i<ier &a program Ba do)a <i a treia lini),C. (oi &eilali )tili:atori a) doar permisi)nea de a &iti a&est 6i<ier dar n) *l pot s&rie sa) r)laEe9e&)ta B&ea de5a patra <i a &in&ea lini),C. Cel de5al doilea e9empl) este )n 6i<ier e9e&)tabil di6erena- ori&ine poate r)la a&est program dar treb)ie s, 6ii root administrator pentr) a5l s&himba. Daginile =n6o e9pli&, *n &e mod &omanda ls a6i<ea:, permisi)nile *n detali)F &ons)ltai se&i)nea :e informaii sunt listate. Dentr) &a )tili:area &omen:ilor *mpre)n, &) 6i<ierele s, 6ie &+t mai 6a&il, at+t permisi)nile sa) mod)rile drept)rile de a&&es &+t <i gr)p)rile de )tili:atori a) )n &od. Cons)ltai tabel)l de mai 4os.
5a elul !60. Codurile care arat dre$turile de acces.

Cod 0 sa) 5 " sa) r 2 sa) w 1 sa) 9

Ln*eles ;rept)rile de a&&es aso&iate 6i<ier)l)i n) s)nt a&ordate. Categoria de )tili:atori de6init, are drept)ri de &itire. Categoria de )tili:atori de6init, are drept)ri de s&riere. Categoria de )tili:atori de6init, poate r)la 6i<ier)l.

5a elul !63. Codurile care arat gru$urile de utili(atori.

Cod ) g o

Ln*eles Dermisi)nile a&ordate )tili:atorilor. Dermisi)nile a&ordate gr)p)rilor. Dermisi)nile a&ordate &elorlali.

?&east, s&hem, este apli&at, 6oarte stri&t &eea &e permite )n ni7el dest)l de ridi&at al se&)rit,ii &hiar da&, reea)a n) este se&)ri:at,. Drintre alte 6)n&ii s&hema de se&)ritate asig)r, a&&es)l )tili:atorilor la programe p)ne la dispo:iie an)mite 6i<iere &onsiderate ne&esare t)t)ror )tili:atorilor <i prote4ea:, date sensibile &)m ar 6i dire&toarele personale <i 6i<ierele de &on6ig)rare ale sistem)l)i. ?r treb)i s, <tii *ntotdea)na n)mele d)mnea7oastr, de )tili:ator. ;a&, n) a&esta poate 6i a6i<at prin &omanda id &are 7, arat, <i gr)p)l iniial de &are aparinei e7ent)al &elelalte gr)p)ri al &,ror membr) s)ntei-

;e asemenea n)mele d)mnea7oastr, de )tili:ator este sto&at *n 7ariabila de medi) 7$ER-

5$

!.%.2. Uneltele
!.%.2.1. Comanda chmod A &onse&in, normal, a apli&,rii )nor permisi)ni stri&te *n pri7ina drept)rilor as)pra 6i<ierelor &are poate 6i &onsiderat, &+teodat, &hiar nepl,&ere este a&eea &, drept)rile de a&&es 7or treb)i s&himbate din mai m)lte moti7e. Golosim &omanda chmod pentr) a 6a&e a&est l)&r) iar to c mod aproape &, a de7enit )n 7erb a&&eptat al limbii engle:e *nsemn+nd s&himbarea mod)l)i de a&&es as)pra )n)i 6i<ier. Comanda chmod poate 6i 6olosit, &) opi)ni n)meri&e sa) al6an)meri&e *n 6)n&ie de &are 7, pla& mai m)lt. E9empl)l de mai 4os arat, opi)nile al6an)meri&e 6olosite pentr) re:ol7area )nei probleme &) &are se &on6r)nt, )tili:atorii *n&ep,tori-

Aperan:ii H <i M s)nt 6olosii pentr) a a&orda sa) inter:i&e drept)rile )n)i gr)p. Combinaiile separate prin 7irg)le s)nt permise. Daginile =n6o <i man &onin e9emple 6oarte 6olositoare. N, pre:ent,m *n&, )n)l &are arat, &)m 6i<ier)l din e9empl)l anterior este trans6ormat *ntr5)n 6i<ier pri7at al )tili:ator)l)i asim-

Droblema legat, de mesa4)l de eroare &are sp)ne &, n) ai permisi)ni se datorea:, *n &ele mai m)lte &a:)ri aspe&telor legate de drept)rile de a&&es. Comentarii pre&)m Uieri a 6)n&ionatV sa) Uda&, r)le: a&est 6i<ier &a root mergeV s)nt datorate *n prin&ipal permisi)nilor gre<it alo&ate. ?t)n&i &+nd 6olosim &hmod &) arg)mente n)meri&e 7alorile 6ie&,r)i drept de a&&es a&ordat treb)ie apli&ate la ni7el)l gr)p)l)i. ;e a&eea a7em )n n)m,r 6ormat din trei &i6re &are &onine 7alorile simboli&e ale set,rilor pe &are &hmod treb)ie s, le apli&e. (abel)l )rm,tor 7, arat, &ele mai *nt+lnite &ombinaii5a elul !64. @roteAarea 1i#ierelor cu chmod

Comanda chmod 400 fi!ier chmod 00 director chmod !00 fi!ier chmod !44 fi!ier chmod !!0 fi!ier chmod "00 fi!ier

Ln*elesul comen(ii Dentr) prote4area )n)i 6i<ier de o s)pras&riere a&&idental,. Dentr) a 7, opri pe d)mnea7oastr, s, <tergei reden)mii sa) s, m)tai a&&idental 6i<iere &are aparin a&est)i dire&tor. 0n 6i<ier pri7at &are poate 6i s&himbat doar de )tili:ator)l &are a introd)s a&east, &omand,. 0n 6i<ier &are poate 6i a&&esat p)bli& dar &are poate 6i s&himbat doar de )tili:ator)l &are a introd)s a&east, &omand,. 0tili:atorii &are aparin gr)p)l)i t,) pot s&himba a&est 6i<ier pe &+nd &eilali n) a) ni&i )n 6el de drept)ri as)pra l)i. 2)mai )tili:ator)l are drept)ri depline &eilali indi6erent de gr)p)l aparin,tor n) a) ni&i )n 6el de drept)ri.

5O

chmod "

director s&rise Bs&himbateC doar de )tili:ator)l &are a introd)s &omanda des&ris,.


%od)l standard de a&ordare a permisi)nilor pentr) )n gr)p. Ari&ine poate 6a&e ori&e &) a&est 6i<ier.

Dentr) 6i<ierele &are treb)ie s, 6ie &itite sa) r)late <i de &,tre ali )tili:atori dar

chmod "" fi!ier chmod """ fi!ier

!.%.2.2. 9utenti1icarea ntr6un alt gru$ ?t)n&i &+nd tastai &omanda id *ntr5o linie de &omand, primii o list, a t)t)ror gr)p)rilor &,rora este posibil s, le aparinei pre&edate de n)mele d)mnea7oastr, de )tili:ator pl)s =;5)l <i n)mele gr)p)l)i pl)s =;5)l &) &are s)ntei &one&tat *n a&el moment. Pns, *n m)lte sisteme 8in)9 poi 6i a&ti7 doar *ntr5)n sing)r gr)p. =niial a&est gr)p a&ti7 sa) primar este a&ela &are *i este aso&iat de 6i<ier)l /et"/pa ,d. Cel de5al patr)lea &+mp al a&est)i 6i<ier arat, =;5)l gr)p)l)i primar al )tili:ator)l)i &are este 7eri6i&at prin 6i<ier)l /et"/#roup. =at, )n e9empl)-

Cel de5al patr)lea &+mp *n linia din 6i<ier)l /et"/pa ,d &onine 7aloarea U501V &are repre:int, gr)p)l asim *n e9empl)l de mai s)s. ;in /et"/#roup p)tem a6la n)mele &are &oresp)nde a&est)i =; de gr)p. ?&est)i gr)p <i n) alt)ia 7a aparine asim la a)tenti6i&area iniial, *n sistem. :chema de gru$ $ri'at al utili(atorului Dentr) a permite o 6le9ibilitate m,rit, &ele mai m)lte sisteme 8in)9 6oloses& o a<a n)mit, sc em de grup pri4at al utilizatorului &are aso&ia:, 6ie&are )tili:ator &) gr)p)l s,) primar. ?&est gr)p este )n gr)p &are &onine n)mai a&est )tili:ator parti&)lar de )nde n)mele de grup pri4at. ;e reg)l, a&est gr)p are a&ela<i n)me &) n)mele )tili:ator)l)i &eea &e poate genera an)mite &on6):ii. Pn a6ar, de a&est gr)p pri7at )tili:ator)l asim poate aparine <i gr)p)rilor user <i "eb. ;eoare&e a&este gr)p)ri s)nt gr)p)ri se&)ndare pentr) )tili:ator)l nostr) el treb)ie s, 6oloseas&, neGgr$ pentr) a se a)tenti6i&a *n ori&are din ele B6olosii mai *nt+i g$assGd pentr) a stabili parole pentr) a&este gr)p)riC. Pn e9empl)l &are )rmea:, asim dore<te s, &ree:e 6i<iere &are s, 6ie dein)te de gr)p)l "eb.

?&)m *n moment)l *n &are asim &reea:, 6i<iere noi a&estea 7or 6i dein)te de gr)p)l "eb *n lo& s, 6ie dein)te de gr)p)l asim-

?)tenti6i&area *ntr5)n gr)p no) 7, a4)t, s, pre*nt+mpinai 6olosirea &omen:ii choGn B7e:i He&i)nea !.".2."C sa) &hemarea administrator)l)i de sistem pentr) a s&himba permisi)nile as)pra 6i<ierelor pentr) d)mnea7oastr,. Cons)ltai paginile man ale &omen:ii neGgr$ pentr) mai m)lte in6ormaii.

!.%.2.!. Masca 1i#ierelor C+nd )n 6i<ier no) este sal7at )nde7a de7ine *n prim)l r+nd s)bie&t)l pro&ed)rilor standard de se&)ritate. Gi<iere &are s, n) aib, alo&ate permisi)ni n) e9ist, *n 8in)9. Dermisi)nile standard &are s)nt 5'

alo&ate impli&it 6i<ierelor noi s)nt determinate de masc Bmas1C. Naloarea n)meri&, a m,<tii poate 6i a6i<at, prin &omanda umas--

Pn lo& de a ad,)ga 7alori simboli&e 6ie&,r)i 6i<ier &)m se *nt+mpl, prin 6olosirea chmod pentr) a &al&)la permisi)nile aso&iate )n)i no) 6i<ier ele s)nt s&,:)te din n)m,r)l &are arat, drept)rile de a&&es posibile. Pn e9empl)l de mai s)s tot)<i obser7,m a6i<ate patr) 7alori *n timp &e <tim &, e9ist, doar trei &ategorii &,rora li se apli&, permisi)ni- utilizator grup <i alii. Drim)l :ero este parte a atrib)telor spe&iale de &on6ig)rare ale )n)i 6i<ier despre &are 7om dis&)ta *n He&i)nea !.".2." <i He&i)nea ".1.#. He poate *nt+mpla &a a&est prim :ero s, n) 6ie a6i<at de sistem)l d)mnea7oastr, at)n&i &+nd introd)&ei &omanda umas- <i s, 7edei doar trei n)mere &are arat, mas&a impli&it, pentr) &rearea de 6i<iere. Ari&e sistem asem,n,tor 02=>5)l)i are o 6)n&ie pentr) &rearea de noi 6i<iere &are este apelat, ori de &+te ori )n )tili:ator 6olose<te )n program &are &reea:, 6i<iere noi de e9empl) &+nd des&,r&ai )n 6i<ier de pe =nternet &+nd sal7ai )n no) do&)ment te9t <i a<a mai departe. ?&east, 6)n&ie &reea:, at+t 6i<iere &+t <i dire&toare. 8a &rearea )n)i dire&tor no) a&east, 6)n&ie 7a a&orda permisi)ni pentr) &itire s&riere <i e9e&)tare pentr) toate &ategoriile de )tili:atori. 8a &rearea )n)i 6i<ier no) 6)n&ia 7a a&orda permisi)ni de &itire <i s&riere pentr) toi dar ni&i o &ategorie de )tili:atori n) 7a a7ea permisi)nea de e9e&)tare a a&el)i 6i<ier. ;e a&eea *nainte &a mas&a s, 6ie apli&at, )n dire&tor are permisi)nea ;;; sa) r"xr"xr"x )n 6i<ier obi<n)it ((( sa) r"%r"%r"%. Naloarea umas1 este s&,:)t, din a&este permisi)ni impli&ite d)p, &e 6)n&ia a &reat )n 6i<ier sa) )n dire&tor no). ?st6el )n dire&tor 7a a7ea permisi)nea impli&it, $$5 <i )n 6i<ier ##" da&, 7aloarea m,<tii este B0C002. ?&est l)&r) 7, este demonstrat *n e9empl)l de mai 4os-

,i#iere 's. directoare 0n dire&tor 7a primi impli&it mai m)lte permisi)ni- el 7a a7ea *ntotdea)na permisi)ni de executare. ;a&, n) le5ar a7ea dire&tor)l n) ar 6i a&&esibil. Pn&er&ai a&est l)&r) prin s&himbarea permisi)nilor )n)i dire&tor B&hmoddingC *n #""b ;a&, 7, a)tenti6i&ai *ntr5)n alt gr)p 6olosind &omanda neGgr$ mas&a r,m+ne nes&himbat,. ;e a&eea *n &a:)l *n &are este stabilit, &a <<, 6i<ierele <i dire&toarele pe &are le &reai *n timp &e s)ntei *n gr)p)l no) 7or 6i a&&esibile <i &elorlali membri ai gr)p)l)iF n) treb)ie s, 6olosii chmod. 0tili:ator)l root are de obi&ei permisi)ni iniiale aso&iate 6i<ierelor noi mai stri&te-

?&east, 7aloare impli&it, este e9tins, as)pra *ntreg)l)i sistem prin 6i<ierele de &on6ig)rare a res)rselor &onsolei de e9empl) /et"/!a hr" sa) /et"/profile. A p)tei s&himba din 6i<ier)l de &on6ig)rare a &onsolei 7e:i Capitol)l $ despre personali:area medi)l)i &onsolei.

!.%.2.%. Modi1icarea a$artenen*ei la un utili(ator sau la un gru$ C+nd )n 6i<ier 6ig)rea:, &a 6iind dein)t de )n )tili:ator sa) )n gr)p despre &are &redei &, n) ar 6i *ndrept,ii s, o 6a&, p)tei repara eroarea prin &omen:ile choGn Bs&himb, )tili:ator)lC sa) chgr$ Bs&himb, gr)p)lC. H&himbarea dein,torilor )n)i 6i<ier este o sar&in, des *nt+lnit, de administratorii de sistem *n mediile *n &are este ne7oie &a 6i<ierele s, 6ie parta4ate de &,tre gr)p)ri de )tili:atori. ?mbele &omen:i s)nt 6le9ibile d)p, &)m p)tei a6la prin opi)nea 5 5help. Comanda choGn poate 6i apli&at, pentr) a s&himba dein,torii )n)i 6i<ier at+t la ni7el de )tili:ator #0

&+t <i la ni7el de gr)p pe &+nd chgr$ s&himb, doar gr)p)l &are deine a&el 6i<ier. ;esig)r sistem)l 7a 7eri6i&a da&, )tili:ator)l &are introd)&e a&este s&himb,ri are s)6i&iente permisi)ni as)pra 6i<ier)l)i sa) 6i<ierelor as)pra &,rora dore<te s, 6oloseas&, a&este &omen:i. Dentr) a modi6i&a doar )tili:ator)l dein,tor al )n)i 6i<ier 6olosii sinta9a de mai 4oschoGn utili#ator_nou fi!ier ;a&, 6olosii do), p)n&te d)p, n)mele de )tili:ator B&ons)ltai paginile =n6oC 7a 6i modi6i&at <i gr)p)l dein,tor *n gr)p)l primar al )tili:ator)l)i &are introd)&e &omanda. De sistemele 8in)9 6ie&are )tili:ator are propri)l s,) gr)p ast6el &, a&east, 6orm, a &omen:ii poate 6i 6olosit, pentr) a &rea 6i<iere pri7ate-

;a&, !ac18 7a dori s, parta4e:e a&est 6i<ier 6,r, s, o6ere ori&)i permisi)ni de s&riere poate 6olosi &omanda chgr$-

?st6el )tili:atorii din gr)p)l pro!ect 7or p)tea s, l)&re:e &) a&est 6i<ier. 0tili:atorii &are n) aparin gr)p)l)i menionat n) a) ni&i o treab, &) a&est 6i<ier. ?mbele &omen:i choGn <i chgr$ pot 6i 6olosite pentr) s&himbarea dein,torilor re&)rsi7 prin opi)nea &R. Pn a&est &a: toate s)bdire&toarele <i 6i<ierele &onin)te *ntr5)n dire&tor 7or aparine )tili:ator)l)i sa)E<i gr)p)l)i dat. &estric*ii De &ele mai m)lte sisteme 6olosirea &omen:ilor choGn <i chgr$ este restri&ionat, *n &a:)l )tili:atorilor obi<n)ii. ;a&, n) s)ntei administrator)l sistem)l)i n) p)tei s&himba )tili:ator)l sa) gr)p)l &are deine )n an)mit 6i<ier din moti7e &are in de se&)ritatea sistem)l)i. ;a&, )tili:area a&estor &omen:i n) ar 6i restri&ionat, )tili:atorii r,)5intenionai pot modi6i&a apartenena 6i<ierelor la )n )tili:ator sa) la )n gr)p <i ar p)tea s&himba medi)l de l)&r) al )tili:atorilor legitimi sa) &hiar distr)ge 6i<ierele &elorlali )tili:atori.

!.%.2.). Moduri s$eciale Dentr) &a administratorii de sistem s, n) 6ie deran4ai tot timp)l pentr) a re:ol7a probleme legate de drept)rile de a&&es drept)ri spe&iale pot 6i alo&ate dire&toarelor *n *ntregime sa) n)mai programelor. E9ist, trei mod)ri spe&iale-

%od)l bit5)l)i lipi&ios Bpersistent S sti&Iy bit modeC- d)p, e9e&)tarea )nei sar&ini &omanda este
p,strat, *n memoria sistem)l)i. 8a *n&ep)t)ri a&est mod era 6olosit pe s&ar, larg, pentr) a sal7a memorie- sar&inile mari era) *n&,r&ate *n memorie doar o sing)r, dat,. Pn :ilele noastre memoria n) mai este a<a de s&)mp, <i e9ist, tehni&i mai b)ne de gestionare a a&esteia a<a &, n) mai este 6olosit pentr) &apa&it,ile de optimi:are &onin)te as)pra 6i<ierelor sing)lare. (ot)<i apli&at as)pra #1

)n)i *ntreg dire&tor a&est mod are )n alt *neles. Pn a&est &a: )n )tili:ator poate s&himba 6i<ierele &onin)te de dire&tor)l *n &a):, doar da&, este dein,tor)l a&el)i 6i<ier sa) da&, permisi)nile aso&iate 6i<ier)l)i a&ord, drept)l de a 6a&e modi6i&,ri. ?&est mod este )tili:at pentr) dire&toare &a / *ar/tmp &are treb)ie s, 6ie a&&esibile t)t)ror dar *n &are )n )tili:ator oare&are n) are 7oie s, s&himbe sa) s, <tearg, datele &are aparin &elorlali. 1it5)l lipi&ios este indi&at printr5)n t la s6+r<it)l liniei &are arat, permisi)nile alo&ate )n)i 6i<ier-

%od)l este apli&at prin &omanda chmod o$t director). Ariginile istori&e ale l)i U t V se g,ses& *n 6a&ilitatea proprie 02=>5)l)i sa4e Text acces. H0=; Bstabilii identitatea )tili:ator)l)i S set )ser =;C <i HG=; Bstabilii identitatea gr)p)l)i S set gro)p =;C- s)nt repre:entate de &ara&ter)l s *n linia &are arat, permisi)nile alo&ate )n)i 6i<ier. C+nd a&est mod este apli&at )n)i 6i<ier e9e&)tabil el 7a r)la &) permisi)nile )tili:ator)l)i <i ale gr)p)l)i *n lo& de a&elea ale )tili:ator)l)i &are introd)&e &omanda o6erind a&&es la res)rsele sistem)l)i. Nom apro6)nda a&este l)&r)ri *n Capitol)l ". HG=; Bstabilii identitatea gr)p)l)iC as)pra )n)i dire&tor- *n a&est &a: aparte 6i<ierele &reate *n dire&tor)l *n &a):, 7or aparine a&el)ia<i gr)p &,r)ia aparine dire&tor)l &are le &onine B*n timp &e &omportament)l normal este &a 6i<ierele noi s, 6ie dein)te de )tili:atorii &are le &reea:,C. ?st6el )tili:atorii n) treb)ie s, se g+ndeas&, la aparin,torii )nor 6i<iere &are treb)ie parta4ate-

?&esta este mod)l standard prin &are se parta4ea:, 6i<ierele *n 02=>. ,i#ierele existente nu sunt modi1icateC Gi<ierele &are s)nt m)tate *ntr5)n dire&tor HG=; dar &are s)nt &reate *n alt, parte p,strea:, )tili:ator)l <i gr)p)l dein,tor Baparin,torC iniial. ?&est &omportament poate prod)&e &on6):ii.

!.). :umar
Pn 02=> &+t <i *n 8in)9 toate entit,ile s)nt pre:entate sistem)l)i *ntr5)n 6el sa) alt)l &a 6i<iere &are a) aso&iate an)mite propriet,i. 0tili:area traseelor Bprede6initeC permite )tili:atorilor <i administratorilor de sistem s, g,seas&, &iteas&, <i s, m+n)ias&, 6i<ierele. ?m 6,&)t primii pa<i pe &alea &are ne 7a trans6orma *n e9peri- am dis&)tat str)&t)ra ade7,rat, <i &ea pres)p)s, a )n)i sistem de 6i<iere <i 75ai 6ormat o imagine despre model)l de se&)ritate a 6i<ierelor din 8in)9 &+t <i despre alte &+te7a pre&a)ii de se&)ritate &are s)nt apli&ate impli&it *n ori&e sistem. Consola este &ea mai important, )nealt, prin &are intera&ion,m &) sistem)l. Pn a&est &apitol ai *n7,at &+te7a &omen:i pentr) &onsol, pe &are 7i le pre:ent,m din no) *n tabel)l de mai 4os-

Comanda ash cat fi!ier/e0 cd director chgr$ gr p&no

Ln*elesul comen(ii Consola G20. (rimite &onin)t)l )n)i 6i<ier B)nor 6i<iereC la ie<irea standard. H&himb, dire&tor)l. H&himb, gr)p)l dein,tor al )n)i 6i<ier &) gr)p)l no). %odi6i&, permisi)nile de a&&es as)pra 6i<ier)l)i.

fi!ier/e0

chmod mod fi!ier/e0

choGn tili1ator&no NKNgru$UnouOO fi!ier/e0 H&himb, )tili:ator)l <i gr)p)l dein,tor. #2

c$ fi!ier l&s rs( fi!ier l&'int( d1 fi!ier echo %ir ex$ort 1ile n me&fi!ier 1ind traseu e&presie gre$ '()A* fi!ier head fi!ier id in1o comand less fi!ier ln fi!ier&'int( n me&leg(t r( locate criteriu_cutare ls fi!ier/e0 man comand m-dir director& no m' fi!ier&2echi fi!ier&no neGgr$ nume_+rup $Gd Juota rm fi!ier rmdir fi!ier tail fi!ier umas- N,aloareO Gc fi!ier Ghich comand

Copia:, 6i<ier)l s)rs, *n 6i<ier)l int,. Dre:int, spai)l )tili:at pe partiia dis&)l)i &are &onine 6i<ier)l *n &a):,. ?6i<ea:, <ir)l de &ara&tere introd)s. Darte a &omen:ilor proprii &onsolei &are an)n, sistem)l)i 7ariabilele <i 7alorile a&estora. ;etermin, tip)l )n)i 6i<ier. G,se<te 6i<ierele *n ierarhia sistem)l)i de 6i<iere. ?6i<ea:, liniile din 6i<ier &are &onin tipar)l introd)s. (rimite prima parte a )n)i 6i<ier la ie<irea standard. ?6i<ea:, n)mele reale <i e6e&ti7e ale )tili:atorilor <i gr)p)rilor. ?6i<ea:, do&)mentaia disponibil, pentr) &omanda *n &a):,. Este ar,tat 6i<ier)l &) a4)tor)l )n)i 7i:)ali:ator mai p)terni&. 3eali:ea:, o leg,t)r, n)mit, nume_le#4tur4 &,tre )n fiier_int4 ?6i<ea:, toate 6i<ierele a&&esibile &are a) *n n)me elemente ale &riteri)l)i de &,)tare. ?6i<ea:, &onin)t)l dire&tor)l)i. ?6i<ea:, man)alele sistem)l)i pentr) &omanda *n &a):,. Creea:, )n dire&tor no) gol. 3eden)me<te sa) m)t, )n 6i<ier. ?)tenti6i&are *ntr5)n gr)p no). Dre:int, dire&tor)l &)rent *n &are l)&rai. ?rat, limitele alo&ate <i grad)l de )tili:are a dis&)l)i. Qterge 6i<iere <i dire&toare. Qterge dire&toare. ?6i<ea:, )ltima parte a )n)i 6i<ier. ?rat, sa) s&himb, mod)l *n &are s)nt &reate 6i<iere noi. 2)m,r, liniile &)7intele <i &ara&terele dintr5)n 6i<ier. ?rat, trase)l &omplet al &omen:ii *n &a):,.

H)bliniem iar,<i &, ar treb)i HT C=(=@= D?G=2=8E ;E %?20?8E. ;o&)mentaia este tr)sa d)mnea7oastr, de prim5a4)tor <i ea &onine r,sp)ns)ri la m)lte *ntreb,ri. 8ista de mai s)s pre:int, &omen:ile de ba:, &) &are 7, 7ei *nt+lni *n 6ie&are :i dar a&estea pot 6a&e m)lt mai m)lte l)&r)ri de&+t &ele pe &are 7i le5am ar,tat ai&i. Citirea do&)mentaiei 7, o6er, posibilitatea de a &ontrola tot)l a<a &)m dorii. Pn s6+r<it dar a7+nd dest)l, importan, o tre&ere *n re7ist, a permisi)nilor aso&iate 6i<ierelor5a elul !611. @ermisiunile asociate 1i#ierelor

#!

CineRCe

r.ead/ citire " "

G.rite/ scriere 2 2 2

.e/x.ecute/ execut 1 1 1

)BserC 5 )tili:ator " gBro)pC 5 gr)p oBthersC 5 alii

!.+. 8xerci*ii
?)tenti6i&ai57, &a )tili:ator obi<n)it Bnepri7ilegiatC.

!.+.1. @arti*ii ?6i<ai trase)l d)mnea7oastr, de &,)tare. E9portai o &ale ine9istent, de e9empl) ex$ort 345H6-lah <i *n&er&ai s, listai &onin)t)l
dire&tor)l)i. Care este trase)l dire&tor)l)i d)mnea7oastr, personalR C)m poate )n alt )tili:ator s, a4)ng, la dire&tor)l d)mnea7oastr, personal 6olosind )n trase) relati7R %ergei *n dire&tor)l tmp din *ar. %ergei *n dire&tor)l hare din u r 6olosind o sing)r, &omand,. H&himbai dire&tor)l &) do". Care este dire&tor)l &)rent de l)&r)R

!.+.!. 5urul sistemului


%ergei *n dire&tor)l /pro". De &e pro&esor r)lea:, sistem)l d)mnea7oastr,R C+t de m)lt, 3?% Bmemorie &) a&&es aleatorC 6olose<te a&)mR C+t spai) alo&at pentr) swap a7eiR Ce dri7ere s)nt *n&,r&ateR ;e &+te ore r)lea:, sistem)lR Ce sisteme de 6i<iere s)nt re&)nos&)te *n sistemR %)tai57, *n /et"/r"+d C /et"/init+d C /et"/runle*el <i alegei dire&tor)l potri7it ni7el)l)i de e9e&)tare Br)lareC al sistem)l)i d)mnea7oastr,. Ce ser7i&ii ar treb)i s, r)le:e *n a&est ni7elR Ce ser7i&ii r)lea:, *n mod)l gra6i& <i n) r)lea:, *n mod)l te9tR %)tai57, *n /et". C+t timp p,strea:, sistem)l 6i<ierele 4)rnal *n &are s)nt monitori:ate a)tenti6i&,rile )tili:atorilorR Ce 7ersi)ne 6olosiiR E9ist, alte noti6i&,ri sa) mesa4e ale :ileiR C+i )tili:atori e9ist, pe sistem)l d)mnea7oastr,R 2) *i n)m,rai l,sai &al&)lator)l s, 6a&, a&est l)&r) *n lo&)l d)mnea7oastr,. C+te gr)p)riR 0nde este p,strat, in6ormaia re6eritoare la :ona de timpR H)nt instalate *n &al&)lator in6ormaii de tip)l C0% HTR %)tai57, *n u r/ hare/do". 2)mii trei programe &are s)nt in&l)se *n pa&het)l G20 coreutils. Ce 7ersi)ne a &onsolei B ashC este instalat, *n sistem)l d)mnea7oastr,R

#"

!.+.%. Mnuirea 1i#ierelor


Creai )n dire&tor no) *n dire&tor)l d)mnea7oastr, personal. D)tei m)ta a&est dire&tor pe a&ela<i ni7el &) dire&tor)l personalR Copiai toate 6i<ierele >D% din /u r/ hare/pi/map *n dire&tor)l &el no). Ce *nseamn, >D%R ?6i<ai toate 6i<ierele *n ordine al6abeti&, in7ers,. %)tai57, *n dire&tor)l personal. Creai )n dire&tor no) <i &opiai toate 6i<ierele din dire&tor)l /et" *n a&esta. ?sig)rai57, &, ai &opiat <i toate 6i<ierele <i dire&toarele &are s)nt s)bdire&toare ale l)i /et"b B&opiere re&)rsi7,C %ergei *n dire&tor)l no) <i &reai )n dire&tor pentr) 6i<ierele &are *n&ep &) liter, mare <i )n alt)l pentr) 6i<ierele &are *n&ep &) o liter, mi&,. %)tai toate 6i<ierele *n dire&tor)l potri7it. Golosii &+t mai p)ine &omen:i posibil. Qtergei 6i<ierele &are 75a) r,mas. Qtergei tot dire&tor)l <i &onin)t)l a&est)ia printr5o sing)r, &omand,. Golosii gre$ pentr) a a6la &are s&ript porne<te ser7i&i)l 6ont)ri BGont Her7erC *n ni7el)l de r)lare gra6i&. 0nde se a6l, program)l ser7i&i)l)i sendmailR Creai o leg,t)r, simboli&, *n dire&tor)l d)mnea7oastr, personal &,tre /*ar/tmp. Neri6i&ai <i da&, 6)n&ionea:,. Creai alt, leg,t)r, simboli&, *n dire&tor)l personal &,tre leg,t)ra e9istent,. Neri6i&ai da&, 6)n&ionea:,. Qtergei prima leg,t)r, <i listai &onin)t)l dire&tor)l)i. Ce s5a *nt+mplat &) &ea de5a do)a leg,t)r,R

!.+.). @ermisiunile asociate 1i#ierelor


D)tei s&himba permisi)nile aso&iate dire&tor)l)i personal /homeR Care este mod)l impli&it pentr) &rearea 6i<ierelor *n &a:)l d)mnea7oastr,R H&himbai dein,torii dire&tor)l)i Eet& *n )tili:ator)l <i gr)p)l aso&iate d)mnea7oastr,. H&himbai permisi)nile aso&iate 6i<ier)l)i 3/+!a hr" *n a<a 6el *n&+t n)mai d)mnea7oastr, <i gr)p)l d)mnea7oastr, primar s, *l poat, &iti. =ntrod)&ei &omanda locate root. Abser7ai &e7a deosebitR Creai o leg,t)r, simboli&, &are este *ndreptat, &,tre /root. Doate 6i 6olosit,R

#5

Ca$itolul %. @rocesele
?l,t)ri de 6i<iere pro&esele s)nt &ele mai importante l)&r)ri *ntr5)n sistem 02=>E8in)9. Pn a&est &apitol 7om pre:enta *ndeaproape a&este pro&ese. Nom st)dia mai m)lte l)&r)ri despre-

Dro&esarea m)lti5)tili:atori <i m)lti5sar&ini (ip)ri de pro&ese Controlarea pro&eselor &) semnale di6erite ?trib)tele pro&eselor Ci&l)l de 7ia, al )n)i pro&es Dornirea <i oprirea sistem)l)i H0=; <i HG=; Nite:a sistem)l)i <i r,sp)ns)l Dro&ese programate Histem)l &ron Ni9ie C)m s, obinei &ele mai b)ne per6ormane de la sistem)l d)mnea7oastr,

%.1. 9natomia $roceselor


%.1.1. Multi6utili(atori #i multi6sarcini .multi6user #i multi6tas-ing/
Dentr) &, a&)m 75ai obi<n)it &) medi)l de l)&r) <i s)ntei &apabili s, &om)ni&ai &+t de &+t &) sistem)l a 7enit 7remea s, st)diem mai *n detali) pro&esele pe &are le p)tem porni. 2) toate &omen:ile pornes& )n sing)r pro&es. ?n)mite &omen:i iniia:, o serie de pro&ese &)m este mo(illaF altele pre&)m ls s)nt e9e&)tate &a o sing)r, &omand,. %ai m)lt 8in)95)l este ba:at pe 02=> *n &are &omportament)l obi<n)it este a&ela prin &are mai m)li )tili:atori lansea:, &omen:i di6erite *n a&ela<i timp pe a&ela<i sistem. ;e7ine e7ident 6apt)l &, a treb)it s, 6ie l)ate m,s)ri pentr) &a pro&esor)l BCD0C s, poat, gestiona toate pro&esele <i s, 6ie asig)rat, o &ale prin &are )tili:atorii s, disp)n, de a&este pro&ese. Pn an)mite &a:)ri pro&esele treb)ie s, r)le:e &hiar <i at)n&i &+nd )tili:ator)l &are le5a iniiat se dea)tenti6i&,. ;e asemenea )tili:atorii a) ne7oie de mi4loa&e prin &are s, rea&ti7e:e pro&esele *ntrer)pte. Nom e9pli&a str)&t)ra pro&eselor din 8in)9 *n se&i)nile )rm,toare.

%.1.2. 5i$uri de $rocese


%.1.2.1. @rocese interacti'e Dro&esele intera&ti7e s)nt iniiali:ate <i &ontrolate printr5o sesi)ne terminal. C) alte &)7inte treb)ie &a &ine7a s, 6ie &one&tat la sistem pentr) a porni a&este pro&eseF ele n) pot porni a)tomat &a parte a 6)n&iilor sistem)l)i. ?&este pro&ese pot r)la *n prim5plan o&)p+nd terminal)l &are a pornit program)l <i n) p)tei porni alte pro&ese at+t timp &+t pro&esele e9istente *n prim5plan r)lea:,. ?lternati7 ele pot r)la *n 6)ndal ast6el *n&+t &onsola *n &are ai pornit program)l poate a&&epta &omen:i noi *n timp &e program)l este *n des6,<)rare. D+n, a&)m ne5am &on&entrat *n prin&ipal pe programele &are r)lea:, *n prim5plan S timp)l ne&esar pentr) e9e&)ia lor a 6ost prea s&)rt pentr) a 6i obser7ate dar 7i:)ali:area )n)i 6i<ier &) a4)tor)l &omen:ii less este )n b)n e9empl) de &omand, &are o&)p, o sesi)ne a &onsolei. Pn a&est &a: program)l a&ti7at a<teapt, &a d)mnea7oastr, s, 6a&ei &e7a. Drogram)l este &one&tat la terminal din moment)l *n &are a 6ost pornit <i a&est terminal este 6olositor n)mai da&, introd)&ei &omen:i pe &are program)l le poate *nelege. ?lte &omen:i 7or ret)rna erori sa) sistem)l n) 7a da ni&i )n r,sp)ns. Pns, *n &a:)l *n &are )n pro&es r)lea:, *n 6)ndal )tili:ator)l poate 6a&e alte l)&r)ri *n &onsola din &are a pornit a&el program &hiar da&, program)l este *n des6,<)rare. Consola disp)ne de o 6)n&ie n)mit, controlul sarcinilor B!ob controlC prin &are gestionea:, &) )<)rin, mai m)lte pro&ese. G)n&ia &onine )n me&anism &are &om)t, pro&esele din prim5plan *n 6)ndal. Drin a&est sistem programele pot 6i pornite *n 6)ndal imediat.

##

3)larea )n)i pro&es *n 6)ndal este 6olositoare doar programelor &are n) 6oloses& instr)&i)ni de la )tili:ator Bprin intermedi)l &onsoleiC. Dlasarea )nei sar&ini *n 6)ndal se 6a&e *ndeosebi at)n&i &+nd e9e&)tarea a&elei sar&ini ne&esit, o perioad, de timp mai mare. Dentr) a elibera )n terminal d)p, introd)&erea )nei &omen:i ad,)gai d)p, &omand, &ara&ter)l U J V. Pn e9empl)l )rm,tor *n &are se l)&rea:, *n medi)l gra6i& este des&his )n alt terminal din interior)l pre&edent)l)i-

(oate 6a&ilit,ile 6)n&iei de &ontrol a sar&inilor s)nt e9pli&ate *n detali) *n paginile =n6o ale &onsolei B ashC a<a &, doar &ele mai 6olosite apli&aii de &ontrol ale sar&inilor s)nt listate ai&i5a elul %61. Controlul $roceselor

.$artea de/ comand comandUo i#nuit comand V Ao s CtrlH? CtrlHC =n g 1g -ill

:emni1ica*ie 3)lea:, a&east, &omand, *n prim5plan. 3)lea:, a&east, &omand, *n 6)ndal Beliberea:, terminal)lC. ?rat, &omen:ile &are s)nt e9e&)tate *n 6)ndal. H)spend, Bdar n) *ntrer)pe n) termin,C )n pro&es &are r)lea:, *n prim5plan. Pntrer)pe Btermin, <i stopea:,C )n pro&es &are r)lea:, *n prim5plan. Gie&are pro&es &are r)lea:, *n 6)ndal prime<te )n n)m,r prin &are poate 6i identi6i&at. Golosind e9presia = p)tei s, apelai a&ea sar&in, pre&)m *n 1g .2. 3ea&ti7ea:, )n program &are a 6ost s)spendat *n 6)ndal. (re&e o sar&in, din 6)ndal *n prim5plan. (ermin, pro&es)l B&ons)ltai <i se&i)nea Hhell 1)iltin Commands 5 &omen:ile proprii &onsolei din paginile =n6o despre ash 5 &onsole terminaleC.

%ai m)lte e9emple 7ei g,si *n e9er&iiile &are 7or )rma. Cele mai m)lte sisteme 02=> a) posibilitatea de a r)la program)l screen &are se do7ede<te 6olositor *n &a:)l *n &are dorii s, introd)&ei o &omand, *n alt, &onsol,. ?t)n&i &+nd apelai a&est program este iniiat, o alt, sesi)ne a terminal)l)i *mpre)n, &) e7ent)ala &omand, spe&i6i&at, pe &are le p)tei deta<a. Pn a&east, sesi)ne p)tei 6a&e ori&e dorii. (oate programele <i operaiile 7or r)la independent de &onsola primar,. D)tei deta<a sesi)nea *n timp &e programele pe &are le5ai pornit 7or &ontin)a s, r)le:e &hiar da&, 7, 7ei dea)tenti6i&a din &onsola originar, pentr) &a ori&+nd dorii s, resta)rai a&el screen. ?&est program a 6ost de:7oltat mai dem)lt &+nd n) se in7entaser, &onsolele 7irt)ale <i tot)l treb)ia 6,&)t *ntr5)n sing)r terminal te9t. Dentr) &ei dependeni a 6ost p,strat pe sistemele 8in)9 de<i e9ist, &onsole 7irt)ale de aproape :e&e ani.

%.1.2.2. @rocese automate Dro&esele a)tomate Bsa) periodi&e intermitente &ontin)eEdis&ontin)e 5 bat&hC n) s)nt e9e&)tate *n terminal. ?&estea s)nt sar&ini &are pot 6i gestionate *ntr5o :on, de a<teptare de )nde 7or 6i lansate *n e9e&)ie pe &riteri)l prim)l 7enit 5 prim)l ple&at BG=GA S 6irst5in 6irst5o)t S basisC. ?st6el de sar&ini pot 6i e9e&)tate l)+nd *n &onsiderare )n)l din )rm,toarele do), &riterii-

8a )n moment de timp bine determinat- se 6a&e prin 6olosirea &omen:ii at pe &are o 7om dis&)ta *n
partea a do)a a a&est)i &apitol.

Pn momentele *n &are sistem)l este mai p)in soli&itat ast6el *n&+t poate prel)a <i alte sar&ini
alegere &are se 6a&e prin &omanda atch. =mpli&it sar&inile s)nt aran4ate *ntr5o &oad, de a<teptare p+n, &e sistem)l &oboar, la )n ni7el de o&)pare mai mi& de 0 O. Pn reelele mari administrator)l de sistem pre6er, mai degrab, a&est mod pentr) &, sistemele treb)ie s, prel)&re:e mari &antit,i de date sa) pentr) a se e7ita &a sar&ini &are soli&it, m)lte res)rse de sistem s, 6ie e9e&)tate de )n sistem de4a *n&,r&at. Dro&esarea ba&h este 6olosit, <i pentr) optimi:area per6ormanelor sistem)l)i.

#$

%.1.2.!. Daemons .@rocese daemon/ ;aemon5ii s)nt pro&ese &are r)lea:, ne*n&etat. ;e &ele mai m)lte ori ele s)nt iniiali:ate la pornirea sistem)l)i <i apoi a<teapt, *n 6)ndal p+n, &e s)nt soli&itate. 0n e9empl) tipi& este pro&es)l de reea xinetd &are este pornit aproape la ori&e pro&ed)r, de boot. ;)p, &e sistem)l este pornit a&est pro&es de reea a<teapt, p+n, &e )n program &lient pre&)m )n &lient G(D soli&it, &one&tarea.

%.1.!. 9tri utele $roceselor


0n pro&es are o serie de &ara&teristi&i &are pot 6i 7,:)te &) a4)tor)l &omen:ii $s-

=;5)l pro&es)l)i sa) D=;- )n n)m,r )ni& de identi6i&are 6olosit pentr) apelarea pro&es)l)i. =;5)l pro&es)l)i p,rinte sa) DD=;- n)m,r)l pro&es)l)i BD=;C &are a pornit pro&es)l *n &a):,. 2)m,r)l de ami&iie- grad)l de atit)dine prietenoas, al a&est)i pro&es 6a, de &elelalte pro&ese Ba n)
se &on6)nda &) prioritatea pro&es)l)i &are este &al&)lat, pe ba:a a&est)i n)m,r de ami&iie <i pe )tili:area re&ent, a pro&esor)l)iC. (erminal sa) ((M- terminal)l la &are este &one&tat pro&es)l. 2)mele de )tili:ator al )tili:ator)l)i real <i e6e&ti7 B30=; <i E0=;C- dein,tor)l pro&es)l)i. ;ein,tor)l real este )tili:ator)l &are a introd)s &omanda dein,tor)l e6e&ti7 6iind &el &are determin, a&&es)l la res)rsele sistem)l)i. 30=; <i E0=; s)nt de reg)l, a&elea<i iar pro&es)l are drept)rile de a&&es pe &are le are )tili:ator)l &are l5a pornit. E9empl)l de mai 4os &lari6i&, a&este aspe&te- na7igator)l mo(illa din /u r/!in/ este dein)t de root-

C+nd )tili:ator)l t eo porne<te a&est program pro&es)l *n sine <i toate pro&esele &are s)nt pornite de pro&es)l iniial 7or 6i dein)te de )tili:ator)l t eo <i n) de administrator)l sistem)l)i. C+nd mo(illa soli&it, a&&es)l la an)mite 6i<iere el 7a 6i determinat pe ba:a permisi)nilor pe &are le are t eo <i n) pe &ele ale administrator)l)i de sistem root. Gr)p)l real <i e6e&ti7 &are deine pro&es)l B3G=; <i E=G=;C- Gr)p)l real &are deine pro&es)l este gr)p)l primar al )tili:ator)l)i &are a pornit pro&es)l. Gr)p)l e6e&ti7 este *n aproape toate &a:)rile a&ela<i e9&ept+nd pe &el *n &are mod)l de a&&es HG=; a 6ost apli&at )n)i 6i<ier.

%.1.%. 91i#area in1orma*iilor des$re $rocese


Comanda $s este )na din )neltele &) &are a6i<ai pro&esele. ?&east, &omand, are &+te7a opi)ni &are pot 6i &ombinate pentr) a6i<area di7erselor atrib)te ale pro&eselor. ;a&, n) spe&i6i&ai ni&i o opi)ne $s 7a o6eri doar in6ormaii despre &onsola &)rent, <i pro&esele e9istente-

Pntr)&+t n) o6er, in6ormaii s)6i&iente S *n general &el p)in &+te7a s)te de pro&ese r)l+nd pe &al&)lator)l d)mnea7oastr, S 7ei sele&ta pro&esele &are 7, interesea:, din lista &) toate pro&esele 6olosind &omanda gre$ *ntr5o &one9i)ne pipe &ons)ltai He&i)nea 5.1.2.1 pre&)m *n linia pe &are o pre:ent,m mai 4os &omand, &are 7a sele&ta <i a6i<a toate pro&esele dein)te de )n an)me )tili:ator-

#O

$s 6e1 W gre$ ash nume_de_utili#ator ?&est e9empl) arat, toate pro&esele &) n)mele bash &onsola &ea mai *nt+lnit, pe sistemele 8in)9-

Pn a&este &a:)ri &omanda gre$ &are &a)t, linii &onin+nd <ir)l bas este a6i<at, adesea pe sistemele ale &,ror res)rse n) s)nt soli&itate. ;a&, n) 7rei &a a&est l)&r) s, se *nt+mple 6olosii &omanda $gre$. Consolele bash repre:int, )n &a: spe&ial- lista pro&eselor arat, de asemenea &are dintre ele s)nt a)tenti6i&ate *n &onsol, Bpentr) &are treb)ie s, 6)rni:ai n)mele de )tili:ator <i parola pre&)m a)tenti6i&area *n mod)l te9t sa) a)tenti6i&area la distan, di6erite de &ele &are n) s)nt a)tenti6i&ate *n &onsol, pornite de e9empl) prin ap,sarea pi&togramei 6erestrei terminalC. Dro&esele a)tenti6i&ate *n &onsol, s)nt pre&edate de &ara&ter)l U 5 V. W? Nom e9pli&a operand)l j *n &apitol)l &are )rmea:, &ons)ltai Capitol)l 5. %ai m)lte in6ormaii pot 6i obin)te &a de obi&ei pe &,ile obi<n)ite- $s --help sa) man ps. Comanda G20 $s poate l)&ra &) mai m)lte stil)ri de 6ormate ale opi)nilor. E9emplele )rm,toare n) &onin erori. (reb)ie s, inei minte &, $s arat, doar pro&esele a&ti7e la moment)l *n &are ai introd)s a&east, &omand, adi&, este o 6otogra6ie a pro&eselor la moment)l respe&ti7. Drogram)l to$ a6i<ea:, in6ormaii mai pre&ise a&t)ali:+nd in6ormaiile obin)te &) $s B&) m)lte opi)niC la 6ie&are 5 se&)nde gener+nd o list, no), &) pro&esele &are *n&ar&, s)bstanial sistem)l integr+nd *n a&ela<i timp mai m)lte in6ormaii despre )tili:area memoriei swap <i despre starea pro&esor)l)i BCD0C din 6i<ier)l pro"-

#'

Drima linie din listarea generat, de &omanda to$ &onine a&elea<i in6ormaii pe &are le p)tei obine prin &omanda u$time-

;atele pentr) a&este programe s)nt sto&ate laolalt, &) altele *n /*ar/run/utmp Bin6ormaii despre )tili:atorii &one&taiC <i *n sistem)l de 6i<iere 7irt)al /pro" de e9empl) /pro"/loada*#% Bin6ormaii despre grad)l de soli&itare a sistem)l)iC. E9ist, tot 6el)l de apli&aii gra6i&e &are arat, a&este date pre&)m Gnome Hystem %onitor <i la4aps. ;e la Gresh %eat <i Ho)r&eGorge 7ei p)tea instala :e&i de apli&aii &are &entrali:ea:, a&este in6ormaii laolalt, &) alte date spe&i6i&e ser7erelor <i 4)rnale de la mai m)lte ser7ere pe )n sing)r ser7er BwebC &eea &e 7, permite monitori:area *ntregii in6rastr)&t)ri =( de la o sing)r, staie de l)&r). 3elaiile dintre pro&ese pot 6i a6i<ate prin &omanda $stree-

$0

Api)nile &u <i &a %o6er, in6ormaii adiionale. Dentr) mai m)lte opi)ni <i &eea &e 6a& ele &ons)ltai paginile =n6o. Pn se&i)nea )rm,toare 7ei a6la &)m )n pro&es poate &rea alt)l.

%.1.). "ia*a #i moartea unui $roces


%.1.).1. Crearea unui $roces 0n pro&es no) este &reat deoare&e )n pro&es e9istent 6a&e o &opie e9a&t, a l)i *ns)<i. ?&est pro&es &opil disp)ne de a&ela<i medi) &a p,rintele s,) n)mai n)m,r)l =; este di6erit. ?&east, pro&ed)r, este n)mit, for1ing BbifurcaieC. ;)p, pro&es)l de bi6)r&aie spai)l de adresare al pro&es)l)i &opil este s)pras&ris &) datele no)l)i pro&es. ?&est l)&r) este reali:at printr5o apelare exec &,tre sistem. %e&anism)l 6orI5and5e9e& s&himb, a<adar o &omand, 7e&he &) )na no), *n timp &e medi)l *n &are este e9e&)tat no)l program r,m+ne nes&himbat in&l):+nd &on6ig)raia dispo:iti7elor de intrare <i ie<ire 7ariabilele de medi) <i priorit,ile. ?&est me&anism este 6olosit pentr) &rearea t)t)ror pro&eselor 02=> apli&+nd)5se ast6el <i sistemelor de operare 8in)9. Chiar prim)l pro&es init &are are n)m,r)l =; 1 este bi6)r&at pe par&)rs)l pro&ed)rilor de pornire BbootC *n a<a5n)mita pro&ed)r, bootstrapping. H&hema )rm,toare il)strea:, me&anism)l 6orI5and5e9e&. =;5)l pro&eselor s)nt s&himbate d)p, pro&ed)ra de bi6)r&aie,igura %61. Mecanismul 1or-6and6exec

$1

Pn &+te7a &a:)ri init de7ine p,rinte al )n)i pro&es &hiar da&, a&est pro&es &opil n) este pornit de init d)p, &)m se 7ede *n e9empl)l $stree. %)lte programe de e9empl) trans6orm, BdaemonizeC pro&esele pornite de ele Bpro&esele5&opilC *n ser4icii pentr) &a ele s, poat, r)la <i d)p, &e pro&es)l5p,rinte se opre<te sa) este oprit. ?dministrator)l de 6erestre este e9empl)l tipi&F el porne<te )n pro&es xterm &are generea:, o &onsol, *n &are p)tei introd)&e &omen:i. ?poi administrator)l de 6erestre respinge ori&e responsabilitate )lterioar, <i pasea:, pro&es)l &opil &,tre init. Drin 6olosirea a&est)i me&anism administratorii de 6erestre pot 6i s&himbai 6,r, *ntrer)perea apli&aiilor *n des6,<)rare. C+teodat, l)&r)rile pot merge prost &hiar *n 6amiliile b)ne. Pn &a:)ri e9trem de rare )n pro&es poate 6i stopat *nainte &a p,rintele &are l5a pornit s, a<tepte &ompletarea &i&l)l)i normal. 0n ast6el de pro&es terminat anormal ne*ngropat se n)me<te zombie.

%.1.).2. 5erminarea $roceselor C+nd )n pro&es se termin, normal Bn) este omor+t stopat S Iilled sa) *ntrer)pt pe nea<teptateC program)l ret)rnea:, p,rintel)i semnal)l de ie<ire S exit status. ?&est semnal este )n n)m,r ret)rnat de program &are &onine in6ormaii despre e9e&)ia sar&inii. Histem)l prin &are se ret)rnea:, in6ormaii despre e9e&)ia sar&inilor are originile *n limba4)l de programare C *n &are a 6ost s&ris 02=>5)l. Cod)rile de ie<ire ret)rnate pot 6i interpretate de pro&esele p,rinte sa) *n s&ript)ri. Nalorile a&estor &od)ri s)nt spe&i6i&e 6ie&,r)i program. ?&este in6ormaii pot 6i g,site de obi&ei *n paginile man ale programelor *n &a):, program)l gre$ ret)rn+nd de e9empl) &1 da&, n) este g,sit, ni&i o potri7ire pe ba:a &,r)ia este a6i<at, linia &are &onine masa4)l U2o 6iles 6o)ndV 5 U2) am g,sit ni&i )n 6i<ierV. 0n alt e9empl) este &el al &omen:ii proprii &onsolei 1ash true &are n) 6a&e nimi& *n a6ar, de ret)rnarea semnal)l)i de ie<ire 0 al &,r)i *neles este *n&heierea &) s)&&es.

%.1.).!. :emnale Dro&esele se termin, deoare&e ele primes& )n semnal. H)nt m)lte semnale pe &are le p)tei trimite )n)i pro&es. Golosii &omanda -ill pentr) a trimite semnale pro&eselor. Comanda -ill -l arat, o list, &are &onine mai m)lte semnale. Cele mai m)lte s)nt 6olosite de sistem pentr) ):)l intern sa) de programatori at)n&i &+nd s&ri) &od)ri. Ca )tili:ator 7ei a7ea ne7oie de )rm,toarele semnale5a elul %62. :emnale comune

=umele semnalului H=G(E3% H=G=2( H=GL=88 H=GZ0D

=umrul semnalului 15 2 ' 1

Ln*elesul semnalului (ermin, pro&esele *ntr5o manier, ordonat,. Pntrer)pe pro&esele. 0n pro&es poate s, ignore a&est semnal. Pntrer)pe pro&esele. 0n pro&es poate s, ignore a&est semnal. Dentr) ser7i&ii- re&ite<te 6i<ierele de &on6ig)rare.

D)tei &iti mai m)lte despre a&i)nile impli&ite &are s)nt apli&ate )n)i pro&es prin trimiterea )n)i semnal *n man 7 si+nal.

%.1.+. :UID #i :GID


;)p, &)m am promis *n &apitol)l anterior 7om dis&)ta mod)rile spe&iale H0=; <i HG=; mai *n detali). ?&este mod)ri e9ist, pentr) a o6eri )tili:ator)l)i obi<n)it posibilitatea de a e9e&)ta sar&ini pe &are *n mod normal n) ar p)tea s, le *ndeplineas&, din &a):a sistem)l)i de permisi)ni aso&iate 6i<ierelor pe sistemele asem,n,toare &) 02=>5)l. Pn sit)aia ideal, mod)rile spe&iale s)nt )tili:ate &+t mai rar *ntr)&+t ele in&l)d ris&)ri legate de se&)ritatea sistem)l)i. ;e:7oltatorii 8in)9 a) *n&er&at s, le e7ite pe &+t de m)lt posibil. Nersi)nea pentr) 8in)9 a &omen:ii $s de e9empl) 6olose<te in6ormaia sto&at, *n 6i<ier)l /pro" &are este a&&esibil, t)t)ror prin a&easta e7it+nd)5se e9p)nerea datelor &on6ideniale <i a res)rselor. Pnainte de asta <i *n&, 7alabil pentr) sistemele 02=> mai 7e&hi program)l $s a7ea a&&es la 6i<iere pre&)m /de*/mem <i /de*/6mem de:a7anta4)l ma4or 6iind legat de permisi)nile aso&iate lor <i dein,torii a&estor 6i<iere d)p, &)m se poate obser7a din e9empl)l de mai 4os-

$2

Pn &a:)l 7ersi)nilor mai 7e&hi ale &omen:ii $sD n) era posibil, pornirea program)l)i &a )tili:ator obi<n)it de&+t da&, se apli&a) mod)ri spe&iale. Pnelegem 6apt)l &, este bine s, e7it,m apli&area mod)rilor spe&iale dar &+teodat, apare ne&esitatea apli&,rii )n)i H0=;. 0n e9empl) b)n este me&anism)l s&himb,rii parolelor. ;esig)r &, )tili:atorii 7or dori s, 6a&, ei *n<i<i a&est l)&r) *n lo&)l administrator)l)i de sistem. ;)p, &)m <tim n)mele de )tili:atori <i parolele s)nt listate *n 6i<ier)l /et"/pa ,d &are are aso&iate )rm,toarele permisi)ni <i dein,tori-

(ot)<i )tili:atorii treb)ie s, poat, s&himba in6ormaiile re6eritoare la propri)l &ont &onin)te de a&est 6i<ier. D)tei obine a&est l)&r) prin apli&area )nor permisi)ni spe&iale program)l)i $assGd-

?t)n&i &+nd este apelat program)l $assGd 7a r)la 6olosind permisi)nile aso&iate &ont)l)i de root prin a&easta asig)r+nd)5se )tili:ator)l)i obi<n)it posibilitatea de a edita 6i<ier)l &are &onine parolele &are este dein)t de administrator)l de sistem. %od)l HG=; al )n)i 6i<ier n) apare la 6el de des &a mod)l H0=; *ntr)&+t HG=; impli&, adesea &rearea )nor gr)p)ri noi. Pn an)mite &a:)ri tot)<i treb)ie s, tre&em prin a&este in&on7eniente *n ideea de a p)ne la dispo:iie o sol)ie elegant, Bn) 7, 6a&ei prea m)lte gri4i S gr)p)rile ne&esare s)nt &reate pe par&)rs)l instal,riiC. Este &a:)l programelor Grite <i Gall &are s)nt 6olosite pentr) a trimite mesa4e )tili:atorilor altor terminale BttysC. Comanda Grite s&rie )n mesa4 pentr) )n sing)r )tili:ator *n timp &e Gall s&rie t)t)ror )tili:atorilor &one&tai. (rimiterea de te9t &,tre terminal)l alt)i )tili:ator sa) &,tre alt, inter6a, gra6i&, n) este permis, *n mod normal. Dentr) a tre&e de a&east, problem, a 6ost &reat )n gr)p &are deine toate dispo:iti7ele terminal. ?t)n&i &+nd se alo&, permisi)ni HG=; &omen:ilor Grite <i Gall ele 7or r)la 6olosind drept)rile de a&&es &are s)nt aso&iate a&est)i gr)p &are le deine *n e9empl)l nostr) 6iind 7orba despre tt8. ;eoare&e a&est gr)p are drept)ri de s&riere as)pra terminal)l)i de destinaie )n )tili:ator &are n) are ni&i o permisi)ne aso&iat, &) terminal)l de destinaie poate trimite mesa4e &,tre a&esta. Pn e9empl)l de mai 4os )tili:ator)l !oe a6l, *n prim)l r+nd la &are terminal este &one&tat, &orespondenta sa 6olosind &omanda Gho. ;)p, a&easta *i trimite )n mesa4 6olosind &omanda Grite. H)nt il)strate *n imagine <i drept)rile de a&&es aso&iate program)l)i Grite &+t <i &ele aso&iate terminal)l)i o&)pat de )tili:atoarea &are 7a primi mesa4)l l)i !oe- este &lar &, nimeni *n a6ar, de )tili:ator)l dein,tor n) are ni&i )n 6el de permisi)ne as)pra dispo:iti7)l)i &) e9&epia gr)p)l)i dein,tor &are are drept)ri de s&riere.

$!

0tili:atoarea !enn8 prime<te pe e&ran)l ei )rm,toarele-

;)p, primirea )n)i mesa4 terminal)l poate 6i eliberat prin &ombinaia de taste CtrlHL. Dentr) a n) primi delo& mesa4e B&) e9&epia &elor din partea administrator)l)i de sistemC 6olosii &omanda mesg. Dentr) a &ons)lta lista &) )tili:atorii &are a&&ept, mesa4e 6olosii Gho -w. (oate aspe&tele 6ie&,rei &omen:i s)nt e9pli&ate *n am,n)nt *n paginile =n6o ale &omen:ii respe&ti7e. =umele gru$urilor $ot 1i altele H&hema gr)p)rilor este spe&i6i&, 6ie&,rei distrib)ii. ?lte distrib)ii pot 6olosi alte n)me sa) alte sol)ii.

%.2. @rocesul de $ornire . oot/D ini*iere .init/ #i o$rire .shut6doGn/


%.2.1. Introducere
0n aspe&t aparte al 8in)95)l)i este metoda sa des&his, prin &are porne<te <i opre<te sistem)l de operare. 8a pornire s)nt *n&,r&ate programe spe&i6i&e 6olosind &on6ig)raia parti&)lar, a a&estora permi+nd)57, s, s&himbai a&east, &on6ig)raie pentr) a &ontrola pro&es)l de pornire *n&hiderea 6iind 6,&)t, de asemenea *ntr5o manier, organi:at, <i elegant,. Pn a6ar, de aspe&tele legate de &ontrol)l pro&eselor de pornire <i oprire nat)ra 8in)95)l)i 6a&e mai )<oar, determinarea e9a&t, a s)rselor &elor mai m)ltor probleme aso&iate &) pornirea sa) oprirea sistem)l)i. A *nelegere de ba:, a a&estor pro&ese este bene6i&, pentr) ori&ine &are )tili:ea:, )n sistem 8in)9. %)lte sisteme 8in)9 6oloses& lilo 8in)9 8oader B*n&,r&,tor)l de sisteme al 8in)95)l)iC pentr) pornirea sistem)l)i. 2oi 7om dis&)ta doar despre G301 tot)<i &are este mai )<or de 6olosit <i mai 6le9ibil B*n ultimul timp, tendina de a folosi >?U@%ul c5-tig teren 3n cazul ma!oritii distribuiilor de #inux n.t.C. ;a&, a7ei ne7oie de in6ormaii despre lilo &ons)ltai paginile man <i ZAY(A5)rile. ?mbele sisteme pot gestiona instal,ri d)al5boot Bmai m)lte sisteme de operare pe a&ela<i &al&)latorn.t.CF ne 7om re6eri la ZAY(A5)ri pe marginea a&est)i s)bie&t pentr) e9emple pra&ti&e <i in6ormaii de ba:,.

%.2.2. @rocesul de $ornire . oot/


C+nd este pornit )n &al&)lator 9O# pro&esor)l &a)t, *n :ona de la s6+r<it)l memoriei de sistem 1=AH5)l B1asi& =np)tEA)tp)t HystemC <i *l r)lea:,. Drogram)l 1ios este s&ris *n memoria permanent, <i este mere) gata de )tili:are. 1=AH5)l asig)r, inter6aa primar, &) dispo:iti7ele peri6eri&e <i &ontrolea:, prim)l pas al pro&es)l)i de pornire. 1=AH5)l testea:, sistem)l &a)t, <i 7eri6i&, peri6eri&ele <i apoi &a)t, )n dis& pentr) a5l 6olosi la pornirea sistem)l)i. ;e reg)l, &a)t, pre:ena mediilor bootabile *n )nitatea de dis&het, Bsa) *n )nitatea C;5 3A% la sistemele mai noiC d)p, &are &a)t, pe dis&)l 6i9. Ardinea dispo:iti7elor 6olosite la pornire este &ontrolat, de obi&ei de )n s)bmeni) al 1=AH5)l)i. Adat, instalat 8in)95)l pe dis&)l 6i9 al sistem)l)i 1=AH5)l &a)t, %aster 1oot 3e&ord B%135)lC &are se a6l, *n prim)l se&tor al prim)l)i dis& 6i9 *l *n&ar&, *n memorie <i pasea:, &ontrol)l pro&es)l)i a&est)ia din )rm,. %135)l &onine instr)&i)ni despre *n&,r&area G3015)l)i Bsa) a 8=8AC 6olosind )n sistem de operare prestabilit. %135)l *n&ar&, apoi *n&,r&,tor)l de sisteme &are 7a prel)a pro&es)l Bda&, *n&,r&,tor)l de sisteme este instalat *n %13C. Pn &on6ig)raia impli&it, din distrib)ia 8in)9 3edZat B -i Ubuntun.t.C G3015)l 6olose<te set,rile din %13 pentr) a6i<area opi)nilor de pornire *ntr5)n meni). C+nd G3015)l a primit instr)&i)nile &ore&te de pornire ale sistem)l)i de operare ales ori din linia de &omand, ori dintr5)n 6i<ier de &on6ig)rare g,se<te 6i<ierele ne&esare pentr) pornire <i pred, &ontrol)l ma<inii a&el)i sistem de operare. $"

%.2.!. ,acilit*ile G&UF6ului


?&east, metod, de pornire se n)me<te *n&,r&are dire&t, Bdire&t loadingC din &a):, &, instr)&i)nile s)nt 6olosite pentr) *n&,r&area nemi4lo&it, a sistem)l)i de operare 6,r, &od intermediar *ntre *n&,r&,tor)l de sisteme <i 6i<ierele prin&ipale ale sistem)l)i de operare B&)m ar 6i Iernel)lC. Dro&es)l de pornire e9istent *n &a:)l altor sisteme de operare di6er, 6oarte p)in de &el pe &are 7i l5am pre:entat mai s)s. ;e e9empl) sistemele de operare de la %i&roso6t ;AH <i Yindows res&ri) &omplet %135)l la instalare 6,r, a *n&orpora nimi& din &on6ig)raia e9istent, pe %13. ?&est l)&r) distr)ge ori&e in6ormaie sto&at, *n %13 de alte sisteme de operare pre&)m 8in)9. Histemele de operare %i&roso6t &a <i alte sisteme proprietare s)nt *n&,r&ate 6olosind o metod, de *n&,r&are *n lan. Drin a&east, metod, %135)l inte<te prim)l se&tor al partiiei pe &are se a6l, sistem)l de operare )nde g,se<te 6i<ierele ne&esare pentr) pornirea sistem)l)i. G3015)l poate gestiona ambele metode de pornire permi+nd)57, s, 6olosii aproape ori&e sistem de operare &ele mai 6olosite sisteme de 6i<iere <i aproape ori&e dis& 6i9 re&)nos&)t de 1=AH. G3015)l are m)lte alte &ara&teristi&iF &ele mai importante s)nt-

G3015)l asig)r, )n medi) pre5sistem de operare ba:at pe linia de &omand, pentr) ma<inile
9O# &are permite 6le9ibilitate ma9im, *n pro&es)l de *n&,r&are al sistemelor de operare a7+nd posibilitatea de a 6olosi an)mite opi)ni <i de a ad)na in6ormaii despre sistem. G3015)l poate gestiona mod)l 8ogi&al 1lo&I ?ddressing B81?C &are este ne&esar pentr) a&&esarea m)ltor dis&)ri 6i9e =;E <i a t)t)ror dis&)rilor 6i9e HCH=. Pnainte de 81? dis&)rile 6i9e a7ea) o limit, de 102" de &ilindri imp)s, de 6apt)l &, peste a&easta 1=AH5)l n) p)tea g,si )n 6i<ier. Gi<ier)l de &on6ig)rare al G3015)l)i este &itit de pe dis& de 6ie&are dat, &+nd sistem)l este pornit pre*nt+mpin+nd res&rierea %135)l)i de 6ie&are dat, &+nd modi6i&ai opi)nile de pornire.

;es&rierea &omplet, a G3015)l)i poate 6i g,sit, prin introd)&erea &omen:ii in6o gr)b sa) pe sait)l G301. Droie&t)l de do&)mentare pentr) 8in)9 are )n %ini5C0% HT reali:ai o instalare d)al5boot &) a4)tor)l G3015)l)i.

%.2.%. Ini*ierea .Init/


Lernel)l odat, *n&,r&at &a)t, 6i<ier)l init din !in <i *l e9e&)t,. C+nd init porne<te el de7ine p,rintele sa) b)ni&)l t)t)ror pro&eselor &are pornes& a)tomat pe sistem)l d)mnea7oastr, 8in)9. Drim)l l)&r) pe &are *l 6a&e init este s, &iteas&, 6i<ier)l de iniiali:are /et"/initta!. ?&est 6i<ier de iniiali:are d, instr)&i)ni program)l)i init s, &iteas&, )n s&ript &are &onine o &on6ig)raie iniial, a medi)l)i prin &are s)nt stabilite traseele se porne<te memoria swap se 7eri6i&, sistem)l de 6i<iere <i a<a mai departe. De s&)rt a&est pas gestionea:, tot &eea &e treb)ie 6,&)t la iniiali:area sistem)l)i- potri7irea &eas)l)i pornirea port)rilor seriale <i altele. ?poi init &ontin), s, &iteas&, 6i<ier)l /et"/initta! &are des&rie &)m treb)ie setat sistem)l *n 6ie&are ni7el de r)lare <i stabile<te ni4elul de rulare Bdefault runle4elC impli&it. 2i7el)l de r)lare este &on6ig)raia )n)i pro&es. (oate sistemele asem,n,toare 02=>5)l)i pot r)la *n di7erse &on6ig)raii ale pro&eselor &)m ar 6i mod)l single )ser B)n sing)r )tili:atorC &are este &)nos&)t &a r)nle7el 1 sa) r)nle7el H Bori sC. Pn a&est mod doar administrator)l de sistem se poate a)tenti6i&a la sistem. Este 6olosit la d)&erea la b)n s6+r<it a sar&inilor de *ntreinere pentr) a elimina alterarea datelor sistem)l)i sa) ale )tili:atorilor. 2ormal *n a&est mod n) se permite a&&es)l )tili:atorilor obi<n)ii a<a &, ser7i&iile disponibile a&estora s)nt de:a&ti7ate. ?lt ni7el de r)lare este &el de repornire Breboot r)nle7elC sa) r)nle7el # &are opre<te &on6orm pro&ed)rilor &ore&te toate ser7i&iile &are r)lea:, <i restartea:, sistem)l. Golosii &omanda Gho pentr) a a6i<a ni7el)l de r)lare &)rent-

%ai m)lte despre ni7el)rile de r)lare 7om 7orbi *n se&i)nea )rm,toare He&i)nea ".2.5. ;)p, &e determin, ni7el)l de r)lare impli&it al sistem)l)i d)mnea7oastr, init porne<te toate pro&esele ne&esare sistem)l)i &are r)lea:, *n 6)ndal prin &itirea dire&tor)l)i r" potri7it ni7el)l)i de r)lare desemnat. init r)lea:, 6ie&are s&ript de oprire Bn)mele 6i<ierelor a&estora *n&ep &) )n LC &) )n parametr) de stopare. ?poi r)lea:, toate s&ript)rile de pornire Bn)mele a&estora *n&ep &) )n HC *n dire&tor)l potri7it $5

ni7el)l)i de r)lare ast6el *n&+t toate ser7i&iile <i apli&aiile s)nt pornite &ore&t. D)tei e9e&)ta a&elea<i s&ript)ri man)al d)p, &e sistem)l termin, pro&ed)rile de pornire printr5o &omand, &a BetcBinit.dBhtt$d stop sa) ser'ice httpd stop a)tenti6i&ai &a root &omand, re6eritoare *n a&est &a: la oprirea ser7er)l)i web. Ca(uri s$eciale 8a pornirea sistem)l)i s)nt e9e&)tate *n mod normal s&ript)rile a6late *n r"<+d <i r"D+d. Pn a&est &a: n) este oprit ni&i )n ser7i&i) B&el p)in n) permanentC. E9ist, doar ser7i&ii &are s)nt pornite. 2i&i )n)l din s&ript)rile &are pornes& <i opres& de 6apt ser7i&iile n) se a6l, *n /et"/r"E/>+d. %ai degrab, toate 6i<ierele din dire&tor)l /et"/r"E/>+d s)nt leg,t)ri simboli&e &are intes& &,tre s&ript)rile propri)5:ise a6late *n /et"/init+d. A leg,t)r, simboli&, n) este alt&e7a de&+t )n 6i<ier &are inte<te alt 6i<ier <i este 6olosit, *n a&est &a: deoare&e poate 6i &reat, <i <tears, 6,r, a modi6i&a s&ript)l *n sine &are opre<te sa) porne<te )n ser7i&i). 8eg,t)rile simboli&e &,tre s&ript)ri di6erite s)nt n)merotate *ntr5o ordine prestabilit, pentr) &a a&estea s, 6ie pornite *n a&ea ordine. D)tei s&himba ordinea *n &are s)nt pornite sa) oprite ser7i&iile prin reden)mirea leg,t)rii simboli&e &are se re6er, la s&ript)l &are &ontrolea:, ser7i&i)l. D)tei 6olosi a&ela<i n)m,r de mai m)lte ori da&, dorii &a )n an)me ser7i&i) s, 6ie pornit sa) oprit &hiar *naintea sa) d)p, alt ser7i&i) pre&)m *n e9empl)l de mai 4os &are listea:, &onin)t)l dire&tor)l)i /et"/r"F+d *n &are cron <i x1s s)nt pornite am+ndo), de o leg,t)r, al &,rei n)me *n&epe &) UH'0V. Pn a&est &a: s&ript)rile s)nt pornite d)p, ordinea al6abeti&,.

;)p, &e init a tre&)t prin ni7el)rile de r)lare pentr) a a4)nge *n &el impli&it

s&ript)l

/et"/initta! bi6)r&, )n pro&es gett2 pentr) 6ie&are &onsol, 7irt)al, Bprompter)l de a)tenti6i&are din
mod)l te9tC. gett2 des&hide liniile tty stabile<te mod)l a&estora a6i<ea:, prompter)l de a)tenti6i&are obine n)mele de )tili:ator <i apoi iniia:, pro&es)l de a)tenti6i&are pentr) a&el )tili:ator. ?st6el se permite a)tenti6i&area )tili:atorilor la sistem <i 6olosirea sistem)l)i de &,tre a&e<tia. =mpli&it &ele mai m)lte sisteme o6er, # &onsole 7irt)ale dar a&est &omportament este &on6ig)rabil d)p, &)m p)tei a6la din 6i<ier)l initta!.

/et"/initta! poate sp)ne de asemenea program)l)i init &)m s, gestione:e )n )tili:ator &are apas, taste CtrlH9ltHDel *n &onsol,. Dentr) &a )n sistem s, 6ie oprit <i restartat &oresp)n:,tor *n lo& s, alegei dintre mod)rile p)se la dispo:iie prin ap,sarea pi&togramei Ie#ire *i p)tei transmite l)i init s, e9e&)te &omanda Bs inBshutdoGn -t8 -r now de e9empl) at)n&i &+nd ap,sai tastele menionate. Pn pl)s /et"/initta! determin, &omportament)l l)i init *n &a:)l *ntrer)perii aliment,rii da&, sistem)l d)mnea7oastr, are ata<at, o )nitate 0DH.
De &ele mai m)lte sisteme ba:ate pe 3D% e&ran)l de a)tenti6i&are *n mod)l gra6i& este pornit *n ni7el)l de r)lare 5 *n &are /et"/initta! r)lea:, )n s&ript n)mit /et"/011/prefdm+ H&ript)l prefdm r)lea:, administrator)l gra6i& pre6erat pe ba:a &onin)t)l)i dire&tor)l)i /et"/ 5 "onfi#/de 6top. ?&esta este de reg)l, gdm da&, 6olosii G2A%E sa) -dm *n &a:)l *n &are 6olosii L;E dar ele pot 6i ameste&ate e9ist+nd &hiar <i xdm &are 7ine odat, &) instalarea standard a ser7er)l)i >. ;ar mai s)nt <i alte posibilit,i. Pn ;ebian de e9empl) e9ist, &+te )n s&ript de iniiali:are pentr) 6ie&are administrator gra6i& <i este 6olosit &onin)t)l dire&tor)l)i /et"/011/default&di pla5& mana#er pentr) a determina &are dintre a&estea este 6olosit. %ai m)lte l)&r)ri despre inter6aa gra6i&, pot 6i &itite *n He&i)nea $.!. %ai m)lt do&)mentaia proprie sistem)l)i d)mnea7oastr, e9pli&, *n detali) aspe&tele legate de init. ;ire&toarele /et"/default <iEsa) /et"/ 5 "onfi# &onin intr,ri pentr) mai m)lte 6)n&ii <i ser7i&ii &are s)nt &itite la pornirea sistem)l)i. 8o&)l *n &are se a6l, dire&tor)l &are &onine set,rile impli&ite ale sistem)l)i poate 6i *ntr)&+t7a di6erit el depin:+nd de distrib)ia de 8in)9 aleas,.

$#

Pn a6ar, de inter6aa gra6i&, aleas, m)lte alte ser7i&ii pot 6i pornite. ;ar da&, tot)l merge a<a &)m treb)ie d)mnea7oastr, 7ei a7ea *n 6a, prompter)l de a)tenti6i&are sa) e&ran)l de a)tenti6i&are la s6+r<it)l pro&es)l)i de pornire. 9lte $roceduri ?m e9pli&at *n &e mod HysN init l)&rea:, pe &al&)latoarele &ompatibile 9O#. Dro&ed)rile de pornire pot 6i di6erite *n &a:)l altor arhite&t)ri sa) distrib)ii. ?lte sisteme pot 6olosi stil)l init 1H; *n &are 6i<ierele de pornire n) s)nt *mp,rite *n mai m)lte dire&toare /et"/r"ELEVEL>+d. Este posibil &a sistem)l d)mnea7oastr, s, 6oloseas&, dire&tor)l /et"/r"+d/init+d *n lo&)l dire&tor)l)i /et"/init+d.

%.2.). =i'elurile de rulare init


=deea de a opera ser7i&ii di6erite pe ni7el)ri de r)lare di6erite re:id, *n prin&ipi) din 6apt)l &, sisteme di6erite pot 6i 6olosite *n mod)ri di6erite. ?n)mite ser7i&ii n) pot 6i 6olosite de&+t at)n&i &+nd sistem)l se a6l, *ntr5o stare parti&)lar, sa) mod BmodeC de e9empl) at)n&i &+nd este preg,tit pentr) mai m)li )tili:atori sa) &+nd este disponibil, leg,t)ra la =nternet. E9ist, de asemenea momente *n &are dorii s, 6olosii sistem)l *ntr5)n mod &are soli&it, mai p)in res)rsele a&est)ia. E9emple s)nt dest)le pre&)m repararea dis&)rilor 6i9e *n ni7el)l de r)lare 1 pentr) &a ni&i )n alt )tili:ator s, n) 6ie a)tenti6i&at *n sistem sa) p)nerea )n)i ser7er *n ni7el)l de r)lare ! 6,r, &a s, r)le:e 7reo sesi)ne a ser7er)l)i > Bmod)l gra6i&C. Pn a&este &a:)ri ser7i&iile &are depind de )n mod s)perior al sistem)l)i n) s)nt r)late deoare&e n) are ni&i )n sens ele ne6)n&ion+nd &ore&t pe )n ni7el in6erior de r)lare. Drin 6apt)l &, 6ie&are ser7i&i) este desemnat de4a s, porneas&, *n moment)l *n &are ni7el)l s,) de r)lare este atins obinei )n pro&es de pornire ordonat <i p)tei s&himba repede mod)l *n &are se a6l, &al&)lator)l d)mnea7oastr, 6,r, s, 7, g+ndii la &e ser7i&ii treb)ie s, pornii sa) s, oprii man)al. 2i7el)rile de r)lare disponibile s)nt des&rise *n general *n /et"/initta! )n &a: parti&)lar 6iind pre:entat mai 4os-

D)tei &on6ig)ra ni7el)rile de r)lare ne6olosite B*n mod obi<n)it este &a:)l ni7el)l)i "C d)p, &)m dorii. %)li )tili:atori &on6ig)rea:, a&este ni7el)ri *n mod)ri &are li se potri7es& mai m)lt l,s+nd ni7el)rile de r)lare standard nes&himbate. ?&est l)&r) le permite s, se m)te *n <i din &on6ig)raia lor parti&)lari:at, 6,r, s, modi6i&e aran4ament)l impli&it al ni7el)rilor de r)lare standard. ;a&, sistem)l d)mnea7oastr, a4)nge *ntr5o stare *n &are n) poate porni datorit, )n)i 6i<ier /et"/ ,d este distr)s Bsa) da&, 75ai )itat p)r <i simpl) parolaC pornii sistem)l *n mod)l &oresp)n:,tor )n)i sing)r )tili:ator.

initta! ne&oresp)n:,tor sa) da&, n) 7, p)tei a)tenti6i&a din &a):, &, 6i<ier)l /et"/pa

,r gra1ic? ?t)n&i &+nd l)&rai *n mod)l te9t din &a):, &, n) 7i s5a pre:entat )n e&ran gra6i& de a)tenti6i&are *n &onsola &al&)lator)l)i d)mnea7oastr, 7, p)tei m)ta *n &onsola $ sa) mai s)s pentr) a obine )n e&ran gra6i& de a)tenti6i&are. ;a&, n) 7, a6lai *n a&est &a: 7eri6i&ai ni7el)l de r)lare &)rent prin &omanda Gho 6r. ;a&, este stabilit pe alt&e7a de&+t &el desemnat impli&it *n 6i<ier)l /et"/initta! e9ist, posibilitatea &a sistem)l s, n) porneas&, impli&it *n mod)l gra6i&. 8)ai leg,t)ra &) administrator)l de sistem sa) &itii $$

paginile man init. H&himbarea ni7el)rilor de r)lare este bine s, 6ie 6,&)t, 6olosind &omanda telinitF tre&erea din mod)l te9t *ntr5o &onsol, gra6i&, sa) in7ers n) impli&, s&himbarea ni7el)l)i de r)lare. ;is&)tarea ni7el)rilor de r)lare s&ript)rilor <i &on6ig)raiilor 6,&)t, *n a&est ghid este )na &are se dore<te &+t mai general,. E9ist, m)lte 7ariaii. ;e e9empl) Gentoo 8in)9 p,strea:, s&ript)rile *n /et"/runle*el . ?lte sisteme pot tre&e mai *nt+i prin )n)l sa) mai m)lte ni7el)ri de r)lare pentr) a e9e&)ta toate s&ript)rile de a&olo *nainte de a a4)nge la ni7el)l de r)lare 6inal <i a e9e&)ta s&ript)rile &onin)te de a&esta. ?pelai la do&)mentaia sistem)l)i propri) pentr) mai m)lte in6ormaii. D)tei de asemenea s, &itii s&ript)rile la &are 6a&e re6erire /et"/initta! pentr) a *nelege mai bine &eea &e se *nt+mpl, &) sistem)l d)mnea7oastr,.

%.2.).1. Uneltele 0tilit,ile ch-con1ig <i u$date6rc.d &+nd s)nt instalate *n sistem)l d)mnea7oastr, asig)r, o )nealt, simpl, *n linie de &omand, &are este 6olositoare la 7eri6i&area ierarhiei dire&tor)l)i /et"/init+d. Ele s&)tes& pe administrator)l de sistem de la gestionarea man)al, a n)meroaselor leg,t)ri simboli&e &are se a6l, *n s)bdire&toarele dire&toarelor /et"/r">/?+d. Pn pl)s an)mite sisteme o6er, )nealt, nts2s' &are asig)r, o inter6a, *n mod)l te9tF 7ei a6la &, a&easta este mai )<or de 6olosit de&+t inter6aa stil linie de &omand, a ch-con1ig. Pn H)HE 8in)9 7ei g,si )neltele 2ast <i insser'. Dentr) &on6ig)raia adresat, )tili:atorilor obi<n)ii p)tei *n&er&a ;arICon6 &are printre alte 6a&ilit,i o6er, posibilitatea s&himb,rii ni7el)rilor de r)lare *ntre ! <i 5. Pn %andri7a a&east, )tilitate de7ine %andri7a 8in)9 Control Center. Cele mai m)lte distrib)ii o6er, o inter6a, gra6i&, pentr) &on6ig)rarea pro&eselor 7eri6i&ai a<adar do&)mentaia sistem)l)i d)mnea7oastr,. (oate a&este )tilit,i treb)ie r)late &a administrator. (ot administrator)l de sistem poate &rea man)al leg,t)ra potri7it, *n ori&e dire&tor de pe ori&e ni7el de r)lare pentr) a porni sa) opri )n ser7i&i) pe )n ni7el de r)lare an)me.

%.2.+. <$rirea
02=>5)l n) a 6ost proie&tat s, 6ie *n&his dar da&, treb)ie neap,rat 6olosii &omanda shutdoGn. ;)p, &ompletarea pro&ed)rilor de *n&hidere opi)nea &h 7a opri sistem)l *n timp &e &r *l 7a reporni. Comen:ile reboot <i halt s)nt disponibile pentr) a apela &omanda sh)tdown at)n&i &+nd sistem)l se a6l, *n ni7el)rile de r)lare de la 1 la 5 asig)r+nd)5se prin ele oprirea &ore&t, a sistem)l)i dar 7, 6a&ei )n obi&ei prost *ntr)&+t n) toate 7ersi)nile de 02=>E8in)9 disp)n de a&este 6a&ilit,i. ;a&, sistem)l d)mnea7oastr, n) se opre<te de6initi7 n) treb)ie s,5l oprii de&+t d)p, &e primii )n mesa4 prin &are 7i se sp)ne &, sistem)l este oprit sa) &, a terminat pro&ed)rile de oprire pentr) a da timp sistem)l)i s, demonte:e partiiile. ;a&, s)ntei ner,bd,tor p)tei &a):a pierderi de date.

%.!. Gestionarea $roceselor


%.!.1. Munc $entru administratorul de sistem
C) toate &, gestionarea res)rselor sistem)l)i in&l)si7 a pro&eselor este o sar&in, &are &ade *n gri4a administrator)l)i de sistem este bine &a )tili:ator)l obi<n)it s, aib, m,&ar o idee despre a&est s)bie&t *n spe&ial despre pro&esele proprii <i despre &ondiiile optime de e9e&)tare ale a&estora. Nom e9pli&a &+te7a aspe&te din p)n&t de 7edere teoreti& despre per6ormanele sistem)l)i dar n) 7om atinge s)bie&te legate de optimi:area dispo:iti7elor sa) alte pro&ed)ri a7ansate. Pn s&himb 7om st)dia problemele :ilni&e &) &are se &on6r)nt, )tili:atorii obi<n)ii <i &eea &e pot 6a&e a&e<tia pentr) 6olosirea optim, a res)rselor disponibile. ;)p, &)m 7ei *n7,a *n se&i)nea )rm,toare a&est l)&r) este *n prin&ipal o abordare de gen)l Ug+nde<te *nainte de a a&ionaV. ,igura %62. =u $o*i merge mai re$ede?

$O

%.!.2. Ct durea(?
Consola o6er, o &omand, proprie time &are a6i<ea:, timp)l ne&esar pentr) e9e&)tarea )nei &omen:i. 3,sp)ns)l este 6oarte pre&is <i o p)tei 6olosi as)pra ori&,rei &omen:i. Pn e9empl)l &are )rmea:, este ne&esar )n min)t <i 4)m,tate pentr) a 6a&e a&ea &arte.

Comanda time din G20 &are se a6l, *n /u r/!in Bop)s, 7ersi)nii proprii &onsoleiC a6i<ea:, mai m)lte in6ormaii &are pot 6i disp)se *n mai m)lte mod)ri. ?rat, <i semnal)l de ie<ire al &omen:ii pre&)m <i timp)l total &are a 6ost ne&esar. ?&eea<i &omand, dar 6olosind 7ersi)nea independent, time 7a genera $'

)rm,toarele-

Dentr) toate in6ormaiile apelai la paginile =n6o.

%.!.!. @er1orman*
Dentr) )tili:ator per6ormana *nseamn, e9e&)tarea rapid, a )nei &omen:i. Dentr) )n gestionar de sistem pe de alt, parte *nseamn, m)lt mai m)lt- administrator)l de sistem treb)ie s, optimi:e:e per6ormanele sistem)l)i pentr) a&el sistem &a *ntreg in&l):+nd )tili:atori toate programele <i ser7i&iile. Der6ormanele sistem)l)i pot depinde de mii de l)&r)ri m,r)nte &are n) s)nt &ontabili:ate de &omanda time-

program)l &are este e9e&)tat este s&ris prost sa) n) 6olose<te &ore&t &al&)lator)l a&&es)l la dis&)ri &ontrolere monitor alte dispo:iti7e et&. a&&esibilitatea sistemelor la distan, Bper6ormanele reeleiC n)m,r)l )tili:atorilor din sistem n)m,r)l &elor &are l)&rea:, sim)ltan perioada e6e&ti7, din :i ...

%.!.%. Lncrcarea .ni'elul de solicitare a/ sistemului


De s&)rt- *n&,r&area depinde de &eea &e este normal pentr) sistem)l d)mnea7oastr,. Ne&hi)l me) D1!! &are r)lea:, &a 6irewall ser7er HHZ ser7er de 6i<iere ro)ter ser7er de mail ser7er pro9y <i &are asig)r, alte &+te7a ser7i&ii n) se pl+nge &) $ )tili:atori a)tenti6i&aiF ni7el)l de soli&itare este tot 0 *n medie. ?n)mite sisteme Bm)lti5pro&esorC pe &are le5am 7,:)t s)porta) dest)l de bine )n ni7el de soli&itare de #$. D)tei a6la *ntr5)n sing)r mod S 7eri6i&ai periodi& ni7el)l de soli&itare pentr) a <ti &are este &el normal. ;a&, n) o 6a&ei p)tei m,s)ra ni7el)l de soli&itare a sistem)l)i d)p, r,sp)ns)l liniei de &omand, a &,rei 7ite:, este in6l)enat, de s)te de 6a&tori. 2) )itai &, sisteme di6erite se &omport, aparte *n &a:)l a&el)ia<i ni7el de soli&itare. ;e e9empl) )n sistem &are are o pla&, gra6i&, &are asig)r, a&&elerare n) 7a a7ea probleme la randarea imaginilor !; *n timp &e a&ela<i sistem &) o pla&, NG? ie6tin, 7a 6i *n&etinit s)bstanial la randare. Ne&hi)l me) D1!! 7a rea&iona greoi la pornirea ser7er)l)i > Bmod)l gra6i&C *n timp &e pe sistemele moderne 7ei obser7a &) gre) di6erene *n ni7el)l de soli&itare a sistem)l)i.

%.!.). Ca utili(atorD $ot 1ace ce'a?


0n medi) st)6os 7, poate *n&etini. ;a&, a7ei stabilite m)lte 7ariabile de medi) B*n s&himb)l 7ariabilelor &onsoleiC traseele mai l)ngi de &,)tare &are n) s)nt optimi:ate Berori *n stabilirea 7ariabilei de medi) 'A()C <i alte asemenea regla4e 6,&)te Udin :borV sistem)l 7a a7ea ne7oie de mai m)lt timp pentr) a &,)ta <i &iti datele. Pn > administratorii de 6erestre <i medi)l spai)l)i de l)&r) pot m+n&a m)lt din p)terea pro&esor)l)i. 0n spai) de l)&r) mai atra&ti7 are )n pre &hiar da&, *l p)tei des&,r&a grat)it deoare&e &ele mai m)lte dintre ele pot integra tot 6el)l de s)plimente Badd5onsC. %odestia este o 7irt)te at)n&i &+nd n) s)ntei disp)s s, &)mp,rai )n &al&)lator no) *n 6ie&are an.

O0

%.!.).1. @riorit*i Drioritatea sa) importana )n)i ser7i&i) este determinat, de n)m,r)l s,) amical. 0n program &) )n n)m,r ami&al mare este prietenos 6a, de alte programe ali )tili:atori <i 6a, de sistemF n) este o sar&in, important,. C) &+t n)m,r)l ami&al este mai mi& &) at+t este mai important, sar&ina <i 7or 6i 6olosite mai m)lte res)rse 6,r, a le *mp,ri &) alte programe. %,rirea n)m,r)l)i ami&al al programelor pentr) a le 6a&e mai prietenoase este 6olositoare pentr) pro&esele &are soli&it, m)lt pro&esor)l B&ompilatoare apli&aii matemati&e <i altele de a&est 6elC. Dro&esele &are 6oloses& intensi7 timpii =EA s)nt r,spl,tite a)tomat de &,tre sistem prin a&ordarea de prioritate Bli se aso&ia:, )n n)m,r ami&al mai mi&C )n e9empl) 6iind &el al tastat)rii &are are &ea mai ridi&at, prioritate *ntr5 )n sistem. ;e6inirea priorit,ii )n)i program se 6a&e prin &omanda nice. Cele mai m)lte sisteme asig)r, <i &omanda 1H; renice &are 7, permite s, s&himbai gradul de amiciie BnicenessC a )nei &omen:i &are se a6l, *n e9e&)ie. N, *ndr)m,m din no) &,tre paginile de do&)mentaie spe&i6i&, sistem)l)i d)mnea7oastr,. @rograme interacti'e 2) 7, s6,t)im s, s&himbai prin nice sa) renice n)m,r)l ami&al al programelor sa) sar&inilor &are r)lea:, *n prim5plan. Golosirea a&estor &omen:i este re:er7at, administrator)l)i de sistem. Citii paginile de man)al sa) &ele =n6o despre 6)n&iile disponibile administrator)l)i de sistem.

%.!.).2. &esursele $rocesorului .C@U/ De ori&e sistem 8in)9 m)lte programe dores& s, 6oloseas&, pro&esor)l *n a&ela<i timp &hiar da&, d)mnea7oastr, s)ntei sing)r)l )tili:ator a)tenti6i&at *n sistem. Gie&are program are ne7oie de )n an)mit n)m,r de &i&l)ri ale pro&esor)l)i pentr) a r)la. Dot e9ista momente *n &are n) s)nt disponibile s)6i&iente &i&l)ri deoare&e pro&esor)l este o&)pat. Comanda u$time este mai degrab, orientati7, Bea a6i<ea:, doar media pe &+nd d)mnea7oastr, a7ei ne7oie s, &)noa<tei sit)aia normal,C dar departe de a 6i ne6olositoare. H)nt &+te7a a&i)ni pe &are le p)tei *ntreprinde da&, d)mnea7oastr, &redei &, pro&esor)l este 7ino7at de 6apt)l &, sistem)l n) 7, r,sp)nde la &omen:i a<a &)m ar treb)i-

3)lai programele &are *n&ar&, sistem)l at)n&i &+nd sistem)l este mai p)in soli&itat. %omentele *n
&are sistem)l este mai p)in soli&itat se *nt+lnes& de reg)l, noaptea. Cons)ltai se&i)nea )rm,toare &are pre:int, programarea sar&inilor. E7itai &a sistem)l s, e9e&)te sar&ini &are n) s)nt ne&esare- oprii ser7i&iile <i programele pe &are n) le 6olosii 6olosii &omanda locate *n lo& de mai soli&itanta 1ind ... 3)lai sar&inile mari &ons)matoare de res)rse &) o prioritate s&,:)t,.

;a&, ni&i )na din a&este sol)ii n) este o opi)ne 7iabil, *n &a:)l sistem)l)i d)mnea7oastr, ar treb)i s, l)ai *n &onsiderare s&himbarea pro&esor)l)i. De o ma<in, 02=> a&est l)&r) este o sar&in, &are &ade *n gri4a administrator)l)i de sistem.

%.!.).!. &esursele de memorie Pn sit)aia *n &are pro&esele a6late *n des6,<)rare a) ne7oie de mai m)lt, memorie de&+t disp)ne 6i:i& sistem)l )n sistem 8in)9 n) 7a *ngheaF 7a *n&epe s, pagine:e sa) s, 6a&, &eea &e se n)me<te s"apping, adi&, pro&es)l 7a 6olosi memorie de pe dis&)l 6i9 sa) din spai)l swap m)t+nd &onin)t)l memoriei 6i:i&e B6ragmente din program)l r)lat sa) tot program)l *n &a:)l swapping5)l)iC pe dis& permi+nd *n a&est mod memoriei 6i:i&e s, gestione:e alte pro&ese. Pn a&est mod se *n&etine<te dest)l de m)lt sistem)l deoare&e a&&es)l la dis& este mai lent de&+t a&&es)l la memorie. Comanda to$ poate 6i 6olosit, pentr) a6i<area memoriei 6olosite 6i:i&e &+t <i swap. Histemele &are 6oloses& glib& o6er, pentr) a6i<area memoriei *n ): &omen:ile memusage <i memusagestat. ;a&, a7ei &on7ingerea &, este 6olosit, m)lt, memorie 6i:i&, <i swap p)tei *n&er&a-

(erminarea stoparea sa) m,rirea n)m,r)l)i ami&al al programelor &are 6oloses& m)lt, memorie. ?d,)garea de memorie sistem)l)i B*n )nele &a:)ri m,rirea spai)l)i swapC. Pmb)n,t,irea per6ormanelor sistem)l)i l)&r) &are n) 6a&e obie&t)l a&est)i ghid. Citii lista din
O1

?ppendi9 ? pentr) mai m)lte in6ormaii.

%.!.).%. &esursele IB< Pn timp &e limit,rile imp)se de =EA s)nt &a):a prin&ipal, de stres pentr) administratorii de sistem 8in)95)l n) o6er, )tilit,i 6oarte pre&ise pentr) m,s)rarea per6ormanelor =EA. Drogramele $s 'mstat <i to$ da) an)mite indi&aii despre &+t de m)lte programe soli&it, res)rsele =EAF netstat a6i<ea:, statisti&i ale inter6eei de reea dar pra&ti& n) e9ist, )nelte &are s, m,soare r,sp)ns)l =EA la *n&,r&area sistem)l)i iar &omanda iostat o6er, doar o s&)rt, des&riere a 6olosirii =EA *n general. E9ist, n)meroase inter6ee gra6i&e &are organi:ea:, datele a6i<ate de a&este programe *ntr5o 6orm, inteligibil, pentr) d)mnea7oastr,. Gie&are dispo:iti7 are problemele sale dar l,imea de band, disponibil, inter6eelor de reea <i l,imea de band, disponibil, dis&)rilor s)nt prin&ipalele &a):e ale g+t)irilor &are a6e&tea:, per6ormanele =EA. Droblemele de reea ale =EA-

H)pra*n&,r&area reelei- &antitatea de date transportat, pe reea este mai mare de&+t &apa&itatea
reelei l)&r) &are d)&e la e9e&)tarea &) *n&etineal, a sar&inilor &are impli&, reea)a pentr) toi )tili:atorii. Dot 6i re:ol7ate prin red)&erea soli&it,rii reelei B&are *nseamn, *n prin&ipal de:a&ti7area proto&oalelor <i ser7i&iilor de &are n) a7ei ne7oieC sa) prin re&on6ig)rarea reelei Bde e9empl) 6olosirea reelelor intranet *nlo&)irea h)b5)rilor &) swit&h5)ri a&t)ali:area programelor <i moderni:area e&hipamentelorC. Droblemele &a):ate de integritatea reelei- apar at)n&i &+nd datele s)nt trans6erate in&ore&t. 3e:ol7area a&estor probleme se 6a&e doar prin identi6i&area element)l)i de6e&t <i *nlo&)irea a&est)ia. Droblemele =EA &a):ate de dis&-

rata de trans6er per pro&es prea mi&,- 7ite:a de &itire sa) s&riere per pro&es este prea mi&,. rata de trans6er global, prea mi&,- l,imea de band, total, pe &are o p)ne la dispo:iie sistem)l
t)t)ror programelor &are r)lea:, la )n moment dat este prea mi&,. ?&est 6el de probleme s)nt mai gre) de depistat <i a) ne7oie de e&hipamente s)plimentare &are s, redistrib)ie 6l)9)l de date pe magistrale &ontroller5e <i dis&)ri da&, se &on6irm, &, e&hipamentele s)prasoli&itate s)nt &a):a problemelor. A sol)ie ar 6i o &on6ig)raie 3?=; optimi:at, pentr) a&i)nile de intrare <i ie<ire. ?st6el 7, p)tei p,stra a&ela<i e&hipament. A tre&ere la magistrale &ontroller5e <i dis&)ri mai rapide este &ealalt, &ale prin &are p)tei re:ol7a problemele de a&est gen. ;a&, s)pra*n&,r&area n) este &a):a problemelor este posibil &a e&hipamentele d)mnea7oastr, s, n) mai 6)n&ione:e &)m treb)ie sa) s, n) 6ie &one&tate &ore&t la sistem. D)tei s, *n&epei &) 7eri6i&area &onta&telor &one&torilor <i &)pla4elor.

%.!.).). Utili(atorii 0tili:atorii pot 6i *mp,rii *n &+te7a &ategorii d)p, &omportament)l lor 6a, de 6olosirea res)rselor-

0tili:atori &are r)lea:, )n n)m,r BmareC de sar&ini &are n) soli&it, 6oarte m)lt sistem)ld)mnea7oastr, )tili:ator)l *n&ep,tor de 8in)9 de e9empl). 0tili:atorii &are r)lea:, doar &+te7a sar&ini dar &are soli&it, sistem)l- &ei &are r)lea:, sim)l,ri &al&)le em)latoare sa) alte programe &are a) ne7oie de m)lt, memorie a&e<ti )tili:atori 6olosind de reg)l, <i 6i<iere de date 6oarte mari. 0tili:atori &are r)lea:, p)ine sar&ini dar 6oloses& 6oarte m)lte res)rse ale pro&esor)l)i Bde:7oltatorii <i &ei &) preo&)p,ri asem,n,toareC. Nei obser7a &, &erinele de sistem di6er, &) 6ie&are &ategorie de )tili:atori <i &, a5i m)l)mi pe toi este )n l)&r) di6i&il. ;a&, l)&rai pe )n sistem &) mai m)li )tili:atori 7, este de 6olos B<i este am):ant totodat,C s, &)noa<tei obi&ei)rile &elorlali <i sistem)l pentr) a 6olosi &+t mai bine res)rsele pentr) s&op)rile d)mnea7oastr,.

O2

%.!.).+ Unelte gra1ice Dentr) medi)l gra6i& s)nt disponibile dest)le )nelte pentr) monitori:are. %ai 4os este o &apt)r, de e&ran &are arat, Gnome Hystem %onitor B%onitor)l de sistem pentr) medi)l GnomeC &are poate &,)ta <i a6i<a in6ormaii despre pro&ese <i res)rsele sistem)l)i-

H)nt disponibile de asemenea mai m)lte apli&aii pe &are le p)tei instala *n bara de sar&ini &a pi&tograme &are monitori:ea:, dis&)rile 6i9e memoria <i ni7el)l de soli&itare a sistem)l)i. xloadD de e9empl) este o alt, miniapli&aie pentr) monitori:area sistem)l)i. C,)tai pe a&elea &are 7, pla& mai m)ltb

%.!.).0. Lntreru$erea $roceselor Ca )tili:ator obi<n)it p)tei in6l)ena doar pro&esele d)mnea7oastr,. ?m ar,tat de4a &)m p)tei a6i<a pro&esele <i &)m p)tei 6iltra pe a&elea &are aparin )n)i an)me )tili:ator <i am 7orbit despre restri&iile pe &are le p)tei *nt+lni. C+nd reali:ai &, )n)l din pro&esele d)mnea7oastr, o&)p, prea m)lte res)rse ale sistem)l)i s)nt do), l)&r)ri pe &are le p)tei 6a&e1. ?sig)rai57, &, pro&es)l 7a 6olosi mai p)ine res)rse 6,r, a 6i *ntrer)ptF 2. Aprii de6initi7 pro&es)l. Pn &a:)l *n &are dorii &a a&el pro&es s, r)le:e *n &ontin)are dar s, a&ordai *n a&ela<i timp <i altor pro&ese o <ans, p)tei ori&+nd s, modi6i&ai n)m,r)l ami&al BreniceC al pro&es)l)i &are soli&it, sistem)l. Pn a6ar, de )tili:area &omen:ilor nice sa) renice to$ este *ntotdea)na o &ale )<oar, prin &are p)tei obser7a pro&esele &are prod)& ne&a:)ri pentr) a le red)&e prioritatea. =denti6i&ai pro&esele problem, *n &oloana U2=V printre &ele &are a) o prioritate negati7,. (astai r <i introd)&ei =;5)l pro&es)l)i &,r)ia dorii s,5i rede6inii prioritatea. ?poi introd)&ei 7aloarea n)m,r)l)i ami&al de e9empl) U20V. ?&est l)&r) *nseamn, &, &el m)lt n)mai 1E5 din &i&l)rile pro&esor)l)i 7or 6i 6olosite de a&est pro&es. Em)latoarele ma<inile 7irt)ale &ompilatoarele <i altele de a&est 6el s)nt e9emple de pro&ese pe &are n) ai dori s, le oprii &i doar s, le rede6inii prioritatea. O!

;a&, dorii s, oprii )n pro&es deoare&e este *ngheat sa) pentr) &, soli&it, prea m)lt res)rsele =EA sa) alte res)rse ale sistem)l)i 6olosii &omanda -ill. ;a&, a7ei posibilitatea *n&er&ai s, oprii pro&es)l *ntr5 )n mod mai p)in br)tal trimi+nd semnal)l 0A>TB?M. ?&esta este o instr)&i)ne &are &ere oprirea *n &on&ordan, &) pro&ed)rile des&rise *n &od)l program)l)i-

Pn e9empl)l de mai s)s )tili:ator)l !oe a oprit %o:illa deoare&e r,sp)ndea gre) la &omen:i. ;e an)mite pro&ese s&,pai mai gre). ;a&, a7ei r,bdare le p)tei trimite semnal)l H=G=2( pentr) a le opri. ;a&, ni&i a&esta n) re)<e<te 6olosii &el mai p)terni& semnal H=GL=88. Pn e9empl)l de mai 4os !oe opre<te %o:illa deoare&e *nghease-

Pn ast6el de &a:)ri ai p)tea s, 7eri6i&ai da&, pro&es)l este &) ade7,rat oprit 6olosind 6iltrarea gre$ as)pra D=;. ;a&, este ret)rnat doar pro&es)l gre$ p)tei 6i sig)ri &, ai re)<it oprirea pro&es)l)i. Drintre pro&esele &are s)nt gre) de oprit se n)m,r, <i &onsola. Este )n l)&r) b)n- da&, ar 6i )<or de terminat ai 6i pierd)t &onsola de 6ie&are dat, &+nd ai 6i ap,sat a&&idental Ctrl6C *n linia de &omand, *ntr)&+t &ombinaia de taste menionat, trimite semnal)l H=G=2(. U=I>6ul 1r conexiuni .$i$es/ este de neconce$ut Golosirea &one9i)nilor BjC *n a<a 6el *n&+t ie<irea )nei &omen:i s, de7in, intrare pentr) alt, &omand, este e9pli&at, *n &apitol)l )rm,tor Capitol)l 5. Pn medi)l gra6i& program)l x-ill este 6oarte )<or de 6olosit. =ntrod)&ei n)mele &omen:ii ap,sai 8nter <i alegei 6ereastra apli&aiei pe &are dorii s, o oprii. Este o abordare peri&)loas, deoare&e &omanda trimite impli&it semnal)l H=GL=88 a<a &, 6olosii5o n)mai *n &a:)rile *n &are apli&aiile n) mai r,sp)nd.

%.%. @rogramarea $roceselor


%.%.1. ,olosi*i acel tim$ dis$oni ilC
0n sistem 8in)9 poate s)6eri din m)lte &a):e dar s)6er, de reg)l, doar pe par&)rs)l program)l)i de l)&r). Gie &, se a6l, *ntr5)n medi) de biro)ri ori &amera ser7erelor sa) a&as, &ele mai m)lte sisteme 8in)9 s)nt *n a<teptare dimineaa seara noaptea <i la s6+r<it)l s,pt,m+nii. Golosirea a&est)i timp disponibil se do7ede<te a 6i m)lt mai ie6tin de&+t &)mp,rarea )nor e&hipamente de &are a7ei neap,rat, ne7oie da&, dorii &a toate l)&r)rile s, 6ie 6,&)te *n a&ela<i timp. He disting trei tip)ri de e9e&)ie *nt+r:iat,-

Har&in, p)s, *n a<teptare pentr) p)in timp <i apoi relansat, *n e9e&)ie prin &omanda slee$.
(imp)l de e9e&)ie depinde de timp)l sistem)l)i *n moment)l introd)&erii. 3)larea )nei &omen:i la )n moment de timp spe&i6i&at 6olosind &omanda at. E9e&)tarea sar&inii depinde de timp)l sistem)l)i n) de &el al introd)&erii. 3)larea )nei &omen:i reg)lat l)nar s,pt,m+nal sa) din or, *n or, prin 6olosirea &omen:ii cron. He&i)nea )rm,toare 7a dis&)ta 6ie&are posibilitate.

O"

%.%.2. Comanda slee$


Daginile =n6o despre a&east, &omand, s)nt probabil &ele mai s&)rte din &+te e9ist,. (ot &eea &e 6a&e slee$ este s, a<tepte. =mpli&it timp)l de a<teptare este e9primat *n se&)nde. Dentr) &e e9ist, at)n&iR =at, &+te7a e9emple pra&ti&eN, &a)t, &ine7a la tele6on <i *i sp)nei UNoi 6i la d)mnea7oastr, *ntr5o 4)m,tate de or,V dar s)ntei absorbit de m)n&a d)mnea7oastr, <i n) 7rei s, )itai de *nt+lnireBslee$ /000X echo 12nt3lnire cu 45556 C V C+nd n) p)tei 6olosi &omanda at din di7erse moti7e s, :i&em &, este ora &in&i dorii s, ple&ai a&as, dar *n&, a7ei de l)&r) <i &hiar *n a&este momente &ine7a 6olose<te res)rsele sistem)l)i.slee$ /0000X $rogramulUmeu/ V Pn a&este &a:)ri treb)ie s, a7ei a&ti7at, o modalitate de a)todea)tenti6i&are <i inei minte s, 7, dea)tenti6i&ai s, *n&)iai desItop5)l ori biro)l sa) r)lai ast6el de sar&ini *ntr5o sesi)ne screen. ;a&, a7ei 6oarte m)lte l)&r,ri de tip,rit dar dorii &a <i alii s, poat, tip,ri *n a&est timpl$ foarte&m lt&textX slee$ 700X l$ fi!ier&imensX slee$ 700X l$ alt&fi!ier&imens (ip,rirea 6i<ierelor este dis&)tat, *n Capitol)l O. Drogramatorii 6oloses& adesea &omanda slee$ pentr) a opri e9e&)ia )n)i s&ript sa) a )n)i program pe o an)me perioad, de timp.

%.%.!. Comanda at
Comanda at e9e&)t, programele desemnate la timp)l pre&i:at 6olosind &onsola d)mnea7oastr, impli&it, da&, n) pre&i:ai alt, opi)ne B&ons)ltai paginile manC. Api)nile &omen:ii at s)nt dest)l de prietenoase d)p, &)m 7, pre:ent,m *n e9empl)l de mai 4os-

?p,sarea tastelor CtrlHD determin, ie<irea din )tilitar)l at <i a6i<ea:, mesa4)l UEA(V. 0tili:ator)l ste4en *n e9empl)l )rm,tor 6a&e )n l)&r) mai p)in *nt+lnit &ombin+nd do), &omen:iF 7om st)dia a&este pra&ti&i *n Capitol)l 5 3edire&tarea =ntr,rilor <i =e<irilor B3edire&ting =EAC.

Api)nea &m trimite )n mail )tili:ator)l)i la terminarea sar&inii sa) o6er, e9pli&aii *n &a:)rile *n &are sar&ina n) poate 6i e9e&)tat,. Comanda atJ listea:, sar&inileF introd)&ei a&east, &omand, *nainte de programarea )nor sar&ini pentr) a n) introd)&e *n e9e&)ie sar&ini &are s, porneas&, la a&ela<i moment de timp. Drin &omanda atrm p)tei <terge sar&inile programate da&, este ne&esar. N, s6,t)im s, n) programai sar&ini la ore 6i9e deoare&e a&este momente s)nt 6olosite adesea pentr) e9e&)ia sar&inilor de sistem d)p, &)m 7ei obser7a *n se&i)nea )rm,toare He&i)nea ".".". ;e e9empl) ast6el de sar&ini s)nt r)late la ora 01.00 B)n) dimineaa S de pild, &,)tarea <i inde9area de &,tre O5

sistem a )nei ba:e de date standardC a<a &, programarea )nei alte sar&ini la a&eea<i or, poate d)&e lesne la *n&etinirea sistem)l)i *n lo& s,5l a&&elere:e. Dentr) a pre7eni sit)aiile *n &are sar&inile s)nt r)late *n a&ela<i timp p)tei 6olosi <i &omanda atch &are 7eri6i&, pro&esele <i asig)r, e9e&)tarea a&estora de &,tre sistem *ntr5o manier, e&hilibrat, elimin+nd soli&itarea ma9im, a res)rselor sistem)l)i. Cons)ltai paginile =n6o pentr) mai m)lte in6ormaii.

%.%.%. Cron #i cronta


Histem)l &ron este gestionat de ser7i&i)l BdaemonC cron. ?&est program ad)n, in6ormaii despre programe <i despre momentele *n &are a&estea s)nt programate s, r)le:e 6olosind intr,rile din 6i<ier)l &rontab generate de sistem sa) de )tili:atori. 2)mai administrator)l de sistem are drept)l s, a&&ese:e 6i<ierele &rontab ale sistem)l)i )tili:atorii 6,r, pri7ilegii spe&iale a7+nd propriile 6i<iere &rontab *n &are pot introd)&e sar&ini &are 7or 6i e9e&)tate la )n an)mit moment. De an)mite sisteme )tili:atorii obi<n)ii pot s, n) aib, delo& a&&es la 6a&ilit,ile cron. 8a pornirea sistem)l)i ser7i&i)l &ron &a)t, *n dire&tor)l /*ar/ pool/"ron intr,ri *n 6i<ierele &rontab &are s)nt den)mite d)p, &ont)rile e9istente *n /et"/pa ,d &a)t, *n /et"/"ron+d/ <i /et"/"ronta! apoi 6olose<te a&este in6ormaii *n 6ie&are min)t pentr) a 7eri6i&a da&, are &e7a de 6,&)t. Na e9e&)ta &omen:ile &) drept)rile aso&iate )tili:ator)l)i &are deine 6i<ier)l &rontab <i trimite mesa4e &are &onin ie<irile generate de programele e9e&)tate a&estor )tili:atori. De sistemele &are 6oloses& Ni9ie sar&inile &are se repet, la 6ie&are or, :ilni& s,pt,m+nal <i l)nar a) intr,ri separate *n dire&toarele Eet& pentr) a p)tea 6i tre&)te *n re7ist, mai )<or &omportament &are este op)s 6)n&iilor &ron standard din 02=> &are 6olose<te )n sing)r 6i<ier mai mare pentr) toate intr,rile. =at, )n e9empl) de 6i<ier &rontab Ni9ie-

9lternati' D)tei 6olosi ori&+nd &omanda cronta -l pentr) a6i<area 6i<ierelor &rontab. H)nt stabilite &+te7a 7ariabile d)p, &are s)nt a6i<ate sar&inile programate 6ie&are pe o linie separat, *n&ep+nd &) &in&i &+mp)ri &are arat, ora <i data. Drim)l &+mp &onine min)tele Bde la 0 la 5'C )rm,tor)l arat, ora la &are sar&ina 7a 6i r)lat, B052!C &el de5al treilea &+mp arat, :i)a din l)n, B15!1C apoi n)m,r)l l)nii B1512C )ltim)l &+mp 6iind pentr) :i)a s,pt,m+nii B05$ at+t 0 &+t <i $ 6iind d)mini&aC. 0n asteris& pre:ent *n a&este &+mp)ri repre:int, a&&eptarea t)t)ror 7alorilor apli&abile a&el)i &+mp. H)nt permise <i listeleF pentr) a r)la o sar&in, de l)ni p+n, 7ineri introd)&ei 155 *n )ltim)l &+mp iar pentr) a r)la o sar&in, l)ni mier&)ri <i 7ineri introd)&ei 1 ! 5. ?poi este ar,tat )tili:ator)l pentr) &are treb)ie s, r)le:e pro&esele listat *n )ltima &oloan,. E9empl)l de mai s)s arat, o &on6ig)raie &ron Ni9ie *n &are administrator)l r)lea:, program)l run6$arts la inter7ale reg)late a7+nd &a opi)ni dire&toarele potri7ite. Pn a&este dire&toare sar&inile propri)5:ise &are treb)ie s, 6ie r)late *n momentele stabilite s)nt sto&ate &a s&ript)ri shell pre&)m )rm,tor)l &are r)lea:, :ilni& pentr) a a&t)ali:a ba:a de date 6olosit, de &omanda locate-

O#

0tili:atorii s)nt s6,t)ii s, edite:e 6i<ierele &rontab *ntr5)n mod ade&7at prin 6olosirea &omen:ii cronta -e. Ea pre*nt+mpin, des&hiderea a mai m)lt de o &opie a 6i<ier)l)i &rontab. Editor)l impli&it este 'i B&ons)ltai Capitol)l #C dar p)tei 6olosi ori&e editor de te9t pre&)m g'im sa) gedit da&, 7, pla&e mai m)lt )n editor propri) mod)l)i gra6i&. 8a *n&heierea edit,rii sistem)l 7, 7a an)na &, este instalat )n no) 6i<ier &rontab. 0rm,toarea imagine pre:int, o intrare &rontab &are aminte<te l)i bill8 s, mearg, la &l)b)l de sport *n 6ie&are mari sear,-

;)p, ad,)garea )nei noi sar&ini programate sistem)l 7, 7a sp)ne &, este instalat )n no) 6i<ier &rontab. 2) treb)ie s, restartai ser7i&i)l cron pentr) &a s&himb,rile s,5<i 6a&, e6e&t)l. %ai 4os bill8 a ad,)gat o linie &are inte<te &,tre )n s&ript &are 6a&e &opii de re:er7,-

H&ript)l !a"6up+ h este e9e&)tat *n 6ie&are 4oi <i d)mini&,. Cons)ltai He&i)nea $.2.5 pentr) noi)ni introd)&ti7e *n s&ripting)l shell. 3einei &, ie<irile )nei &omen:i Bda&, e9ist,C s)nt trimise prin mail dein,tor)l)i 6i<ier)l)i &rontab. ;a&, n) este &on6ig)rat ni&i )n ser7i&i) de po<t, ele&troni&, p)tei g,si a&este ie<iri generate de &omen:i *n dire&tor)l &are p,strea:, mesa4ele mail lo&ale /*ar/ pool/mail/ Enumele_dumnea*oa tr4> &a 6i<iere te9t simpl). Cine rulea( comen(ile mele? 2) treb)ie s, spe&i6i&ai )tili:ator)l &are treb)ie s, e9e&)te &omen:ile pe &are le programai. Ele 7or 6i r)late impli&it 6olosind permisi)nile dein,tor)l)i.

%.). :umar
8in)95)l este )n sistem de operare m)lti5)tili:atori <i m)lti5sar&ini &are gestionea:, pro&esele *n stil)l 02=>5)l)i. Nite:a de e9e&)tare a pro&eselor depinde de mii de l)&r)ri m,r)nte. Drintre altele ai *n7,at m)lte &omen:i noi &are 7, a4)t, la 7i:)ali:area <i gestionarea pro&eselor. N, pre:ent,m o list, &) &ele mai des 6olosite &omen:i *n gestionarea pro&eselor5a elul %6!. Comen(i noi n Ca$itolul %K @rocesele

Comanda at atJ atrm atch cronta halt init run le,el

Ln*elesul comen(ii Ardonea:, sar&inile pentr) r)larea programat,. ?rat, sar&inile &are a<teapt, s, 6ie r)late. Qterge sar&inile &are a<teapt, s, 6ie r)late d)p, n)m,r)l aso&iat lor. E9e&)t, sar&inile at)n&i &+nd ni7el)l de soli&itare a sistem)l)i permite a&est l)&r). Gestionea:, 6i<ierele &rontab pentr) )tili:atorii indi7id)ali. Apre<te sistem)l. =niiali:ea:, &ontrol)l pro&es)l)i.

O$

Ao s -ill mesg netstat nice $gre$ $s $stree re oot renice shutdoGn slee$ time to$ u$time 'mstat G Gall Gho Grite

8istea:, sar&inile &are r)lea:, *n a&el moment. (ermin, )n pro&es. Controlea:, trimiterea de mesa4e &,tre terminal)l t,). ?6i<ea:, leg,t)rile de reea tabela de ro)ting statisti&ile de reea &one9i)nile deghi:ate Bmas^)eradeC <i di6):,rile m)ltiple Bm)lti&astC. 3)larea )n)i program &) modi6i&area priorit,ii a&est)ia. ?6i<ea:, pro&esele. ?rat, stat)t)l pro&eselor. ?6i<ea:, o imagine arbores&ent, a pro&eselor. Apre<te sistem)l. %odi6i&, prioritatea pro&eselor a6late *n des6,<)rare. Apre<te de6initi7 sistem)l. ;etermin, o *nt+r:iere &) )n an)mit timp spe&i6i&at. Cronometrea:, o &omand, sa) a6i<ea:, 6olosirea res)rselor. ?6i<ea:, pro&esele &are soli&it, pro&esor)l. ?rat, de &+nd r)lea:, sistem)l. ?6i<ea:, statisti&i re6eritoare la memoria 7irt)al,. ?rat, &ine este a)tenti6i&at <i &e 6a&e. (rimite )n mesa4 terminalelor &elorlali )tili:atori. ?rat, &ine este a)tenti6i&at. (rimite )n mesa4 alt)i )tili:ator.

%.+. 8xerci*ii
N, prop)nem &+te7a e9er&iii &are 7, 7or a4)ta s, 7, 6ormai o idee despre pro&esele &are r)lea:, pe sistem)l d)mnea7oastr,.

%.+.1. Generalit*i
3)lai &omanda to$ *ntr5)n terminal <i 6a&ei57, e9er&iiile *ntr5alt)l. 3)lai &omanda $s. Citii *n paginile man &)m p)tei s, a6i<ai toate pro&esele. 3)lai &omanda 1ind B. Ce e6e&t are as)pra ni7el)l)i de soli&itare a sistem)l)iR Aprii a&east, &omand,. Pn mod)l gra6i& pornii program)l xcloc- *n prim5plan. ?poi m)tai5l *n 6)ndal. Aprii program)l prin &omanda -ill. 3)lai &omanda xcalc dire&t *n 6)ndal pentr) &a prompter)l terminal)l)i *n &are ai introd)s &omanda s, 6ie eliberat. Ce 6a&e &omanda -ill -9 -"R ;es&hidei do), terminale sa) 6erestre terminal <i 6olosii Grite &a s, trimitei mesa4e dintr5)n)l *n &el,lalt. =ntrod)&ei &omanda dmesg. Ce 7, sp)neR C+t d)rea:, r)larea &omen:ii ls *n dire&tor)l &)rentR Golosind)57, de intr,rile pro&eselor din /pro" dein)te de 0=;5)l d)mnea7oastr, &)m p)tei a6la &e repre:int, de 6apt a&este pro&eseR ;e &+t timp este pornit sistem)l d)mnea7oastr,R Care este terminal)l B((MC pe &are5l 6olosii *n a&est momentR 2)mii trei pro&ese &are n) a) 6ost generate de init &a p,rinte iniial. OO

2)mii trei &omen:i &are 6oloses& mod)l H0=;. E9pli&ai de &e. 2)mii &omen:ile &are determin, *n general )n ni7el de soli&itare m,rit *n sistem)l d)mnea7oastr,. %.+.2. @ornirea . ooting/D ini*iali(area .init/ etc. D)tei restarta sistem)l &a )tili:ator obi<n)itR ;e &eR Pn 6)n&ie de ni7el)l de r)lare *n &are 7, a6lai n)mii pa<ii &are s)nt 6,&)i pe par&)rs)l opririi. C)m p)tei s&himba ni7el)l de r)lareR (re&ei din ni7el)l de r)lare impli&it *n ni7el)l de r)lare 1 <i
*napoi. Ga&ei o list, &) toate ser7i&iile <i sar&inile &are s)nt r)late la pornirea sistem)l)i. Ce Iernel este *n&,r&at la pornireR H, pres)p)nem &, treb)ie s, r)lai )n ser7i&i) neobi<n)it la pornirea sistem)l)i. D+n, *n a&est moment 7, a)tenti6i&ai d)p, pornirea sistem)l)i <i r)lai a&est ser7i&i) man)al 6olosind )n s&ript n)mit li*rea.4_pi..a din dire&tor)l personal. Ce treb)ie s, 6a&ei pentr) &a a&est ser7i&i) s, 6ie pornit a)tomat *n ni7el)l de r)lare " pe &are l5ai de6init n)mai *n a&est s&opR

%.+.!. @rogramarea Golosii slee$ pentr) a &rea )n an)n &are 7, aminte<te &, pastele d)mnea7oastr, s)nt gata *n :e&e
min)te. Creai o sar&in, at &are &opia:, toate 6i<ierele din dire&tor)l personal *n /*ar/tmp peste o 4)m,tate de or,. Na treb)i s, &reai )n s)bdire&tor *n /*ar/temp da&, dorii &a s, p,strai )<or ordinea pe dis&)l 6i9. Creai o sar&in, &ron &are 6a&e a&ela<i l)&r) *n 6ie&are s,pt,m+n, de l)ni p+n, 7ineri *n timp)l pr+n:)l)i. Neri6i&ai da&, 6)n&ionea:,. Ga&ei o gre<eal, *ntr5o intrare &rontab pre&)m indi&area &omen:ii ine9istente co$$2 *n lo&)l c$. Ce se *nt+mpl, la e9e&)tarea sar&iniiR

O'

Ca$itolul ). &edirec*ionarea IB<


?&est &apitol pre:int, mai m)lte detalii despre me&anism)l p)terni& al 02=>5)l)i prin &are s)nt redire&ionate intr,rile ie<irile <i erorile. ?spe&tele dis&)tate in&l)d-

=ntr,rile standard ie<irile <i erorile. Aperan:ii de redire&ionare. C)m s, 6olosii ie<irea )nei &omen:i &a intrare pentr) alta. C)m s, p)nei ie<irea )nei &omen:i *ntr5)n 6i<ier pentr) &ons)ltare )lterioar,. C)m s, ad,)gai ie<irile mai m)ltor &omen:i *ntr5)n 6i<ier. 3edire&ionarea intr,rilor. Gestionarea mesa4elor standard de eroare. Combinarea redire&ion,rilor intr,rilor ie<irilor <i 6l)9)rilor de erori. Giltrarea ie<irilor.

).1. &edirec*ionri sim$le


).1.1. Ce sunt intrrile standard #i ie#irile standard?
Cele mai m)lte &omen:i 8in)9 &ites& intr,rile pre&)m )n 6i<ier sa) alte atrib)te ale &omen:ii <i s&ri) ie<irile. =mpli&it intr,rile s)nt generate de la tastat)r, iar ie<irile s)nt a6i<ate pe e&ran)l d)mnea7oastr,. (astat)ra este dispoziti4ul d)mnea7oastr, standard de intrare BstdinC iar e&ran)l sa) o an)me 6ereastr, terminal dispoziti4ul d)mnea7oastr, standard de ie-ire Bstdo)tC. (ot)<i deoare&e 8in)95)l este )n sistem 6le9ibil a&este opi)ni de &on6ig)rare impli&ite n) s)nt apli&ate *n toate &a:)rile. =e<irea standard de e9empl) *n &a:)l )n)i ser7er monitori:at *ndeaproape a6lat *ntr5)n medi) de:7oltat poate 6i o imprimant,.

).1.2. <$eran(ii de redirec*ionare


).1.2.1. &edirec*ionarea ie#irilor cu Y #i W C+teodat, treb)ie s, p)nei ie<irea )nei &omen:i *ntr5)n 6i<ier sa) dorii &a ie<irea )nei &omen:i s, de7in, intrare pentr) alt, &omand,. ?&este l)&r)ri s)nt &)nos&)te s)b n)mele de redire&ion,ri ale ie<irilor. 3edire&ion,rile s)nt 6,&)te prin U>V Bsimbol)l mai mare de&+tC sa) prin 6olosirea operand)l)i UjV B&one9i)neC &are trimite ie<irea standard a )nei &omen:i &a intrare standard pentr) alt, &omand,. ;)p, &)m am 7,:)t &omanda cat &one9ea:, B*nl,n.)ieC 6i<ierele <i le a6i<ea:, la ie<irea standard. Drin redire&tarea a&estor ie<iri &,tre )n 6i<ier el 7a 6i &reat S sa) s)pras&ris da&, e9ista de4a a<a &, 6ii 6oarte ateni &) a&east, &omand,.

=u su$rascrie*iC ?7ei gri4, s, n) s)pras&riei 6i<ierele BimportanteC e9istente at)n&i &+nd redire&ionai ie<irile. %)lte '0

&onsole printre &are <i 1ash disp)n de o 6a&ilitate &are 7, prote4ea:, de a&est ris&- noclo er. Cons)ltai paginile =n6o pentr) mai m)lte in6ormaii. Pn 1ash p)tei ad,)ga &omanda set -o noclo--er la 6i<ier)l de &on6ig)rare +!a hr" pentr) a pre7eni s)pras&rierea a&&idental, a )n)i 6i<ier. 3edire&ionarea a Unimi&V &,tre )n 6i<ier e9istent este a&ela<i l)&r) &) <tergerea &onin)t)l)i a&el)i 6i<ier-

?&est pro&es este n)mit trunc iere BtruncatingC. ?&ela<i tip de redire&ionare &,tre )n 6i<ier ine9istent 7a &rea )n no) 6i<ier gol &) n)mele pe &are l5 ai introd)s *n &omanda de redire&ionare-

Capitol)l $ 7a o6eri mai m)lte e9emple despre &)m s, 6olosii a&est tip de redire&ionare. =at, &+te7a e9emple despre 6olosirea &one9i)nilor *n &omen:iDentr) a g,si )n &)7+nt *n &adr)l )n)i te9t a6i<ai toate liniile &are &onin U&riteri)l1V <i e9&l)dei liniile &are &onin U&riteri)l2Vgre$ criteriul/ fi!ier W gre$ -2 criteriul2 Dentr) a a6i<a &onin)t)l )n)i dire&tor &) listarea paginilor )na &+te )nals -la W less Dentr) a &,)ta )n 6i<ier *ntr5)n dire&torls -l W gre$ nume_par8ial_fi%ier

).1.2.2. &edirec*ionarea intrrilor Pn alte &a:)ri poate &, dorii &a )n 6i<ier s, de7in, intrare pentr) o &omand, &are *n mod normal n) ar a&&epta )n 6i<ier &a opi)ne. ?&east, redire&ionare a intr,rilor se 6a&e 6olosind &a operand simbol)l U<V Bmai mi& de&+tC. N, pre:ent,m )n e9empl) &are arat, &)m p)tei trimite )n 6i<ier &)i7a 6olosind redire&ionarea intr,rilor.

;a&, )tili:ator)l mi1e e9ist, *n sistem n) treb)ie s, introd)&ei adresa *ntreag,. ;a&, dorii s, trimitei 6i<ier)l &)i7a pe =nternet introd)&ei *ntreaga adres, de po<t, ele&troni&, &a arg)ment al &omen:ii mail. Doate &, este mai di6i&il de&+t 6olosirea &omen:ii pre6erate de *n&ep,tori cat fi!ier W mail cui,a dar este 6,r, *ndoial, o modalitate elegant, prin &are 6olosii )neltele pe &are le a7ei la dispo:iie.

'1

).1.2.!. Com inarea redirec*ionrilor 0rm,tor)l e9empl) arat, &)m pot 6i &ombinate redire&ion,rile intr,rilor <i ie<irilor. Gi<ier)l

te/t+t/t este 7eri6i&at mai *nt+i din p)n&t de 7edere al ortogra6iei iar ie<irea generat, este trimis, la )n
6i<ier 4)rnal de eroris$ell Ztext.txtY error.log Comanda )rm,toare listea:, toate &omen:ile pe &are le p)tei 6olosi pentr) e9aminarea 6i<ierelor at)n&i &+nd 6olosii less-

Api)nea 5i este 6olosit, pentr) &,)t,rile &are n) in &ont de literele mari sa) mi&i S amintii57, &, sistemele 02=> s)nt &ase5sensiti7e. ;a&, dorii s, p,strai ie<irea a&estei &omen:i pentr) a o 6olosi mai t+r:i) redire&tai5o-

=e<irea )nei &omen:i poate 6i &one9at, BpipedC altei &omen:i ori de &+te ori dorii at+t timp &+t a&este &omen:i 7or &iti intr,rile de la intrarea standard <i 7or a6i<a ie<irile la ie<irea standard. C+teodat, n) 6a& a&est l)&r) dar *n a&este &a:)ri e9ist, opi)ni spe&iale &are sp)n a&estor &omen:i s, se &omporte *n &on&ordan, &) de6iniiile standardF &itii do&)mentaia Bpaginile man <i =n6oC &omen:ilor pe &are le 6olosii *n &a:)l *n &are *nt+mpinai di6i&)lt,i. N, atragem din no) atenia as)pra 6olosirii n)melor )nor 6i<iere e9istente de &are mai a7ei ne7oie. 3edire&ionarea ie<irilor &,tre a&estea 7a *nlo&)i &onin)t)l lor.

).1.2.%. <$erandul YY Dentr) a n) s)pras&rie datele dintr5)n 6i<ier p)tei ad,)ga te9t la )n 6i<ier e9istent 6olosind do), &ara&tere U>V Bmai mare de&+tCE9empl)-

Comanda date 7a p)ne *n mod normal )ltima linie pe e&ranF a&)m ea este ata<at, 6i<ier)l)i

,i hli t.

'2

).2. ,acilit*i a'ansate de redirec*ionare


).2.1. Utili(area descri$torilor de 1i#iere
H)nt trei tip)ri de =EA 6ie&are a7+nd propri)l identi6i&ator den)mit des&riptor de 6i<iere-

intrarea standard- 0 ie<irea standard- 1 eroarea standard- 2


Pn des&rierile )rm,toare da&, n)m,r)l des&riptor)l)i de 6i<iere este omis <i prim)l &ara&ter este operand)l < redire&ionarea se re6er, la intrarea standard Bdes&riptor)l de 6i<iere 0C. ;a&, prim)l &ara&ter este operand)l > redire&ionarea se re6er, la ie<irea standard Bdes&riptor)l de 6i<iere 1C. C+te7a e9emple pra&ti&e 7or &lari6i&a l)&r)rilels Y dirlist 2YV1 7a dire&iona at+t ie<irile &+t <i erorile standard &,tre 6i<ier)l dirli t *n timp &e &omanda ls 2YV1 Ydirlist 7a dire&iona doar ie<irea standard &,tre 6i<ier)l dirli t. ?&east, opi)ne este 6olositoare programatorilor. 8)&r)rile se &ompli&, din a&est moment de e9empl) n) &on6)ndai 6olosirea semn)l)i UJV &) sens)l pe &are *l are a&esta *n He&i)nea ".1.2.1 )nde era 6olosit pentr) r)larea *n 6)ndal a )n)i pro&es. ?i&i el ser7e<te &a indi&ator &are arat, 6apt)l &, n)m,r)l &are )rmea:, n) este )n n)me de 6i<ier &i )n lo& &,tre &are inte<te 6l)9)l de date. N, atragem atenia as)pra 6apt)l)i &, semn)l Umai mare de&+tV n) este separat prin spaii de n)m,r)l des&riptor)l)i de 6i<iere. ;a&, ar 6i separat am 6i intit din no) &,tre ie<irea )n)i 6i<ier. E9empl)l de mai 4os 7, demonstrea:, a&est l)&r)-

Drima &omand, introd)s, de nanc8 este &ore&t, Bn) este generat, ni&i o eroare ast6el *n&+t 6i<ier)l &,tre &are este redire&ionat, eroarea standard este golC. Cea de5a do)a &omand, &onsider, 2 &a 6iind n)mele )n)i 6i<ier &are *n &a:)l nostr) n) e9ist, a<a &, este a6i<at, o eroare. (oate a&este 6a&ilit,i s)nt e9pli&ate *n detali) *n paginile =n6o 1ash.

).2.2. 8xem$le
).2.2.1. 9nali(area erorilor ;a&, pro&esele generea:, m)lte erori iat, o &ale prin &are le p)tei e9aminacomand 2YV1 W less Este )tili:at, pe larg at)n&i &+nd s)nt reali:ate programe noi prin &omanda ma-e pre&)m *n-

'!

).2.2.2. :e$ararea ie#irilor standard de erorile standard Constr)&ii &a a&estea s)nt 6olosite adesea de programatori pentr) &a ie<irile s, 6ie a6i<ate *ntr5o 6ereastr, terminal iar erorile *n alta. Htabilii mai *nt+i &e pse)doterminal 6olosii prin &omanda tt2-

).2.2.!. :crierea simultan a ie#irilor n 1i#iere D)tei 6olosi &omanda tee pentr) a &opia intr,rile la ie<irea standard <i *ntr5)n)l sa) mai m)lte 6i<iere *ntr5)n sing)r pas. C) opi)nea &a apli&at, l)i tee intr,rile 7or 6i ad,)gate 6i<ier)l)i B6i<ierelorC. Comanda este 6olositoare *n &a:)rile *n &are dorii at+t s, &ons)ltai &+t <i s, sal7ai ie<irile generate. Aperan:ii > <i >> n) permit e9e&)tarea ambelor a&i)ni sim)ltan. 0nealta este apelat, printr5o &one9i)ne BjC d)p, &)m 7, arat, e9empl)l )rm,tor-

).!. ,iltre
3eali:area de &,tre )n program a )nei operaii prin &itirea intr,rii <i a6i<area re:)ltat)l)i la ie<irea standard se n)me<te 6iltrare. Cea mai )tili:at, 6iltrare este &ea prin &are s)nt restr)&t)rate ie<irile. Nom dis&)ta &+te7a 6iltre mai importante *n &ele &e )rmea:,.

).!.1. Mai multe des$re gre$


;)p, &)m am ar,tat *n He&i)nea !.!.!." gre$ s&anea:, ie<irile linie &) linie *n &,)tarea tiparelor. (oate liniile &are &onin tipar)l 7or 6i a6i<ate la ie<irea standard. Comportament)l poate 6i in7ersat prin opi)nea &*. C+te7a e9emple- s, pres)p)nem &, dorim s, <tim &e 6i<iere dintr5)n an)mit dire&tor a) 6ost modi6i&ate *n 6ebr)arie-

Comanda gre$ &a ma4oritatea &omen:ilor 6a&e deosebire *ntre literele mari <i &ele mi&i. Golosii opi)nea &i pentr) &a a&east, &omand, s, n) 6a&, di6erena *ntre ma4)s&)le <i literele mi&i. %)lte e9tensii ale G20 s)nt disponibile pre&)m 55"olor &are 7, a4)t, la e7idenierea tiparelor de &,)tare *n liniile prea l)ngi <i 55after&"onte/t &are a6i<ea:, n)m,r)l liniilor d)p, )ltima linie &are se potri7e<te. D)tei introd)&e o &omand, gre$ re&)rsi7, &are &a)t, *n toate s)bdire&toarele )n)i dire&tor prin opi)nea &r. Api)nile pot 6i &ombinate &a *n mai toate &a:)rile. E9presiile reg)late pot 6i 6olosite pentr) detalierea p+n, la potri7irea e9a&t, a &ara&terelor pe &are dorii s, le sele&tai din toate liniile de intrare. Cea mai b)n, &ale de a *n&epe *n pri7ina e9presiilor reg)late este &itirea do&)mentaiei gre$. 0n &apitol e9&elent este in&l)s *n paginile =n6o ale &omen:ii gre$. ;eoare&e '"

dis&)tarea intr,rilor <i ie<irilor e9presiilor reg)late ne5ar p)rta prea departe 7, s6,t)im s, *n&epei &) a&el &apitol da&, dorii s, &)noa<tei mai m)lte despre a&est s)bie&t. f)&ai57, p)in &) gre$ deoare&e merit, e6ort)l <i timp)l petre&)t &) deprinderea a&estei p)terni&e &omen:i de 6iltrare. E9er&iiile de la s6+r<it)l a&est)i &apitol 7or 6i )n b)n *n&ep)t &ons)ltai a<adar He&i)nea 5.5.

).!.2. ,iltrarea ie#irilor


Comanda sort aran4ea:, impli&it liniile *n ordine al6abeti&,-

;ar sort poate 6a&e m)lte alte l)&r)ri. Doate sp)ne m,rimea 6i<ier)l)i de e9empl). C) a4)tor)l a&estei &omen:i p)tei sorta 6i<ierele d)p, m,rime de la &ele mai mi&i la &ele mai marils -la W sort -n. :intaxa 'eche Este posibil s, obinei a&ela<i re:)ltat prin 6olosirea &omen:ii ls -la W sort :;n dar este o 6orm, 7e&he &are n) este &on6orm, &) standardele de a:i. Comanda sort poate 6i 6olosit, *n &ombinaie &) program)l uniJ Bsa) sort - C pentr) a sorta ie<irile <i a 6iltra intr,rile d)ble-

).%. :umar
Pn a&est &apitol ai *n7,at &)m p)tei &)pla &omen:ile <i &)m ie<irea )nei &omen:i poate 6i 6olosit, &a intrare pentr) alt, &omand,. 3edire&ionarea intr,rilorEie<irilor este o sar&in, obi<n)it, pe sistemele 02=> <i 8in)9. ?&est me&anism p)terni& permite 6olosirea 6le9ibil, a U&,r,mi:ilorV p,rilor din &are este &onstit)it 02=>5)l. '5

5a elul )61. Comen(i noi n Ca$itolul )K &edirec*ionarea IB<

Comanda date set sort uniJ

Ln*elesul comen(ii ?6i<ea:, in6ormaii despre or, <i dat,. Con6ig)rea:, &onsola Bopi)nile a&esteiaC. Hortea:, liniile de te9t. E9&l)de d)pli&atele liniilor dintr5)n 6i<ier sortat.

).). 8xerci*ii
E9er&iiile &are )rmea:, s)nt e9emple despre &)m p)tei &ombina &omen:ile. H&op)l prin&ipal este 6olosirea &+t mai red)s, a tastei 8nter. Ga&ei toate e9er&iiile 6olosind )n &ont obi<n)it <i n) 6ii s)rprin<i da&, )nele &omen:i 7or ret)rna erori. C+nd le *nt+lnii n) )itai s, &itii paginile man re6eritoare la &omen:ile *n &a):,b

Golosii &omanda cut pe ie<irea generat, de listarea )n)i dire&tor &are &onine m)lte 6i<iere pentr) a
a6i<a doar permisi)nile aso&iate 6i<ierelor. ?poi reali:ai o &one9i)ne &) sort <i uniJ pentr) a 6iltra ori&e d)pli&ate. Golosii apoi Gc pentr) a n)m,ra permisi)nile di6erite din a&el dire&tor. (rimitei ie<irea &omen:ii date *ntr5)n 6i<ier. ?d,)gai ie<irea &omen:ii ls a&el)i 6i<ier. (rimitei a&est 6i<ier &,tre &,s)a de po<t, ele&troni&, lo&al, Bn) spe&i6i&ai ni&i )n E@domeniu> doar n)mele de )tili:ator 7a 6i s)6i&ientC. Pn &a:)l *n &are 6olosii 1ash 7ei obser7a o noti6i&are de mesa4 no) *n &,s)a lo&al, da&, ai e6e&t)at &ore&t e9er&ii)l. 8istai dispo:iti7ele din /de* &are s)nt 6olosite de 0=;5)l d)mnea7oastr,. Cone9ai prin less pentr) a le 7i:iona &)m se &)7ine. =ntrod)&ei )rm,toarele &omen:i &a )tili:ator obi<n)it. ;eterminai intrarea ie<irea <i eroarea standard pentr) 6ie&are &omand,. cat fi!ier&inexistent 1ile <sbin<ifconfig gre$ root <etc<passwd <etc<fi!ier&inexistent Yre1 ltat&grep BetcBinit.dBsshd start Y <2ar<tmp<o tp t BetcBinit.dBcron start Y <2ar<tmp<o tp t #+V" Neri6i&ai re:)ltatele prin introd)&erea din no) a a&elora<i &omen:i redire&t+nd ie<irea standard &,tre 6i<ier)l /*ar/tmp/output <i erorile standard &,tre 6i<ier)l /*ar/tmp/error. C+te pro&ese r)lea:, *n a&est moment pe sistem)l d)mnea7oastr,R C+te 6i<iere as&)nse s)nt *n dire&tor)l personalR Golosii locate pentr) a g,si do&)mentaia despre Iernel)l 6olosit. Hp)nei &e 6i<ier &onine intrarea )rm,toare-

Qi a&easta-

Hp)nei &e se *nt+mpl, &+nd introd)&ei &omanda )rm,toareY timeX date YY timeX cat Z time

Ce &omand, 7ei 6olosi pentr) a 7eri6i&a &are s&ript din dire&tor)l /et"/init+d porne<te )n
an)me pro&esR '#

Ca$itolul +. 8ditoare de text


Pn a&est &apitol 7om dis&)ta importana st,p+nirii )n)i editor de te9t. 2e 7om &on&entra *ndeosebi as)pra editor)l)i *mb)n,t,it 'i. ;)p, terminarea a&est)i &apitol 7ei p)tea s, ;es&hidei <i *n&hidei 6i<ierele *n mod)l te9t. Editai 6i<iere. C,)tai *n 6i<ierele te9t. 3e7enii la starea iniial, Brepararea erorilorC. ?l,t)rai 6i<iere. 3e&)perai 6i<iere pierd)te. G,sii )n program sa) s)it, pentr) biro).

+.1. 8ditoare de text


+.1.1. De ce tre uie s 1olosesc un editor de text?
Este 6oarte important s, st,p+nii m,&ar )n editor &are l)&rea:, *n mod)l te9t. ;eprinderea 6olosirii )n)i ast6el de editor de te9t este prim)l pas &,tre independen,. Na treb)i s, 7, obi<n)ii &) )n editor p+n, la *n&ep)t)l )rm,tor)l)i &apitol deoare&e 7a 6i ne&esar s, editai 6i<iere &are in6l)enea:, medi)l sistem)l)i d)mnea7oastr,. Ca )tili:atori a7ansai poate &, 7ei dori s, s&riei s&ript)ri sa) &,ri s, de:7oltai sait)ri web sa) programe noi. Ht,p+nirea )n)i editor 7a *mb)n,t,i enorm prod)&ti7itatea d)mnea7oastr, laolalt, &) abilit,ile de &are disp)nei.

+.1.2. Ce editor ar tre ui s 1olosesc?


Nom 7orbi mai m)lte despre editoarele de te9t &are pot 6i 6olosite pe sisteme &are n) disp)n de inter6a, gra6i&, sa) a &,ror inter6a, gra6i&, n) poate 6i a&&esat, &are l)&rea:, <i *n 6erestrele terminal. 0n a7anta4 *n pl)s &are 7, este asig)rat de ast6el de editoare este 7i:ibil at)n&i &+nd l)&rai la distan, pe alte sisteme. Pntr)&+t n) este ne7oie s, trans6erai *ntreg)l medi) gra6i& pe reea l)&r)l &) editoarele de te9t *mb)n,t,e<te s)bstanial 7ite:a reelei. H)nt &a de obi&ei mai m)lte &,i prin &are s, abordai a&east, problem,. N, pre:ent,m &ele mai *nt+lnite editoare+.1.2.1. 8macs G=U Ema&s este )n editor e9tensibil &are poate 6i personali:at &e &onine do&)mentaia ne&esar, &) a6i<are *n timp real &)nos&)t pe m)lte sisteme 02=> <i non502=>. (e9t)l &are este editat este 7i:ibil pe e&ran <i este a&t)ali:at a)tomat *n timp &e introd)&ei &omen:ile. Este &) a6i<are *n timp real deoare&e e&ran)l este a&t)ali:at 6oarte 6re&7ent de reg)l, imediat d)p, introd)&erea )n)i &ara&ter sa) a )nei pere&hi de &ara&tere. ?&est l)&r) minimali:ea:, &antitatea de in6ormaie pe &are treb)ie s, o reinei *n timp &e editai. Este a7ansat deoare&e asig)r, 6a&ilit,i &are tre& de simpla inserare <i <tergere- &ontrolea:, s)bpro&eseleF indentea:, a)tomat programeleF a6i<ea:, do), sa) mai m)lte 6i<iere deodat,F editea:, te9t 6ormatatF gestionea:, d)p, &ara&tere &)7inte linii propo:iii paragra6e <i pagini &a <i d)p, e9presii <i &omentarii proprii &+tor7a limba4e de programare. .ocumentat *nseamn, &, ori&+nd tastai an)mite &ara&tere de reg)l, CtrlHI 7i se pre:int, opi)nile pe &are le a7ei. Doate 6i personalizat pentr) &, p)tei s&himba an)mite de6iniii ale &omen:ilor Ema&s. ;e e9empl) da&, 6olosii )n limba4 de programare *n &are &omentariile *n&ep &) U<ddV <i se termin, &) Udd>V p)tei sp)ne editor)l)i Ema&s s, 6oloseas&, a&este <ir)ri BtipareC *n &omen:ile de gestionare ale &omentariilor. ?lt tip de personali:are este posibilitatea de rearan4are a introd)&erii &omen:ilor. ;e e9empl) da&, pre6erai &a &ele patr) dire&ii prin&ipale de mi<&are ale &)rsor)l)i Bs)s 4os st+nga <i dreaptaC s, 6ie repre:entate pe tastat)r, *ntr5)n model de diamant p)tei realo&a tastele *n a&est s&op. Bxtensibil *nseamn, &, p)tei tre&e de simpla personali:are &,tre s&rierea de &omen:i *n *ntregime noi programe *n limba4)l 8isp &are s)nt r)late de propri)l interpretor 8isp al Ema&s. Ema&s este )n sistem '$

e9tensibil 3n timp real deoare&e este di7i:at *n mai m)lte 6)n&ii &are pot &om)ni&a 6iind posibil, rede6inirea ori&,rei 6)n&ii &hiar *n mi4lo&)l )nei sesi)ni de editare. ?proape ori&e parte a Ema&s poate 6i *nlo&)it, 6,r, a 6i ne&esar, reali:area )nei &opii separate a *ntreg)l)i Ema&s. Cele mai m)lte &omen:i de editare ale Ema&s s)nt s&rise de4a *n 8ispF e9ist, &+te7a e9&epii *n &are &omen:i &are ar 6i p)t)t 6i s&rise *n 8isp a) 6ost s&rise *n limba4)l C pentr) e6i&ien,. C) toate &, doar )n programator poate s&rie o e9tensie ori&ine o poate 6olosi d)p, &e a 6ost s&ris,. C+nd r)lea:, *n inter6a, gra6i&, S > Yindow Hystem Bpornit &a xemacsC Ema&s 6)rni:ea:, )n meni) propri) <i disp)neri &on7enabile ale b)toanelor ma)s)l)i. ;ar Ema&s asig)r, m)lte din bene6i&iile )nei inter6ee gra6i&e &hiar *n medi)l te9t. ;e e9empl) p)tei a6i<a sa) edita mai m)lte 6i<iere *n a&ela<i timp p)tei m)ta te9t dintr5)n 6i<ier *n altele <i p)tei edita 6i<iere *n timp &e r)lai &omen:i shell.

+.1.2.2. "i.m/ Nim *nseamn, UNi =%pro7edV 5 Ni P%b)n,t,it. Era &)nos&)t drept UNi =%itationV 5 Ni =%itat dar e9ist, at+t de m)lte *mb)n,t,iri *n&+t s&himbarea de n)me este 4)sti6i&at,. Nim este )n editor de te9t &are in&l)de aproape toate &omen:ile din program)l 02=> 'iD pre&)m <i m)lte altele noi. Comen:ile s)nt introd)se *n editor)l 'i 6olosind n)mai tastat)ra &eea &e are a7anta4)l &, p)tei ine m+inile pe tastat)r, <i o&hii pe e&ran *n lo& s, 7, m)tai *n mod repetat m+na pe ma)s. Dentr) &ei &are n) &onsider, introd)&erea doar de la tastat)r, a &omen:ilor &a 6iind )n a7anta4 pot 6i a&ti7ate at+t integrarea ma)s)l)i &+t <i o 7ersi)ne gra6i&, &are asig)r, meni)ri <i bar, de der)lare. Nom 6a&e re6erire la 'i sa) 'im *n a&east, &arte &+nd 7om 7orbi despre editarea 6i<ierelor d)mnea7oastr, a7+nd libertatea de a alege ori&e editor dorii. (ot)<i noi 7, re&omand,m s, asimilai m,&ar noi)ni elementare legate de 'i deoare&e este editor)l standard pe aproape toate sistemele 02=> Ema&s 6iind )n pa&het opional. Dot e9ista di6erene mi&i *ntre di7erse &al&)latoare sa) terminale dar ideea prin&ipal, este a&eea &, da&, p)tei l)&ra &) 'i a7ei toate <ansele s, 7, des&)r&ai &) ori&e sistem 02=>. Pn a6ar, de &omen:ile 'im pa&het)l 7=m poate &onine g'im 7ersi)nea Gnome a l)i 'im. 0tili:atorii *n&ep,tori *l &onsider, mai )<or de 6olosit deoare&e meni)rile le o6er, a4)tor *n &a:)rile *n &are )it, sa) n) <ti) &)m s, *ndeplineas&, o an)mit, sar&in, 6olosind &omen:ile standard ale 'im.

+.2. Utili(area editorului "im


+.2.1. Dou moduri
Editor)l 'i este o )nealt, p)terni&, &are disp)ne de )n man)al &)prin:,tor &are poate 6i a&ti7at prin &omanda Khel$ &+nd program)l este pornit B*n lo& s, 6olosii man sa) in1o &are n) &onin at+t de m)lte in6ormaiiC. Nom dis&)ta doar &omen:ile prin&ipale &are 7, permit s, *n&epei s, l)&rai &) 'im. Ceea &e 6a&e &a 'i s, 6ie &on6): pentr) *n&ep,tori este 6apt)l &, poate opera *n do), mod)rimod)l &omand, <i mod)l inserare. %od)l &omand, 7, permite s, na7igai prin te9t s, &,)tai s, *nlo&)ii s, mar&ai pori)ni <i s, reali:ai alte sar&ini de editare &are pot s, trea&, editor)l *n mod)l inserare. ?&est l)&r) *nseamn, &, ori&e tast, are n) )n)l &i mai degrab, do), *neles)ri- poate ori s, repre:inte o &omand, a editor)l)i at)n&i &+nd 7, a6lai *n mod)l &omand, ori )n &ara&ter pe &are *l dorii inserat *n te9t *n &a:)l *n &are 7, a6lai *n a&est mod. @ronun*ie He pron)n, U7ee5eyeV.

+.2.2. Comen(ile $rinci$ale


+.2.2.1. =a'igarea $rin text 2a7igarea prin te9t se 6a&e de reg)l, &) tastele s,gei. ;a&, n) re)<ii 6olosii-

h pentr) a m)ta &)rsor)l &,tre st+nga


'O

l pentr) a5l m)ta &,tre dreapta - pentr) a5l m)ta *n s)s A pentr) a5l m)ta *n 4os
HZ=G( S G 7, 7a d)&e la s6+r<it)l do&)ment)l)i.

+.2.2.2. <$era*ii de a( =at, &+te7a &omen:i 'i 6oarte des 6olosite-

n dd 7a <terge n linii *n&ep+nd din po:iia &)rent, a &)rsor)l)i. n dG 7a <terge n &)7inte din partea dreapt, a &)rsor)l)i. x 7a <terge &ara&ter)l as)pra &,r)ia este po:iionat &)rsor)l. Kn 7, m)tai pe linia n a 6i<ier)l)i KG 7a apli&a modi6i&,rile S 7a sal7a S Bs&rieC 6i<ier)l. KJ 7ei ie<i din editor. KJC 6orea:, ie<irea at)n&i &+nd dorii s, ie<ii dintr5)n 6i<ier &are &onine s&himb,ri neapli&ate. KGJ 7a apli&a modi6i&,rile <i 7ei ie<i din editor. K 1i#ierUnou 7a sal7a te9t)l *n 6i<ier)l fiier_nou. KGJC tre&e peste permisi)nile aso&iate 6i<ierelor Bda&, a7ei la r+nd)l d)mnea7oastr, permisi)nea s, 6a&ei a&est l)&r) de e9empl) da&, )tili:ai )n &ont de rootC. Ba#ir BEastringC 7a &,)ta <ir)l *n 6i<ier <i 7a po:iiona &)rsor)l la prima potri7ire g,sit, dedes)bt)l po:iiei sale. B 7a repeta &,)tarea a&el)ia<i <ir m)t+nd &)rsor)l la potri7irea )rm,toare. K1D [sBcu'ntBaltUcu'ntBg 7a *nlo&)i "u*Gnt &) alt_"u*Gnt *n tot 6i<ier)l. 22 7a &opia )n blo& de te9t. Kreco'er 7a re&)pera )n 6i<ier *n &a:)l )nei *ntrer)peri nea<teptate.

+.2.!. Calea mai u#oar


Pn lo& s, &itii tot te9t)l )n l)&r) pli&ti&os p)tei 6olosi 7imt)tor pentr) a *n7,a primele &omen:i Nim. Este )n t)torial de trei:e&i de min)te &are 7, *n7a, &ele mai *nt+lnite &omen:i Nim *n opt e9er&iii )<oare. 2) p)tei *n7,a &hiar tot)l despre 'im doar *ntr5o 4)m,tate de or, dar 7ei &)noa<te dest)l &omen:ile &are 7, a4)t, s, 6olosii Nim &a editor de te9t potri7it t)t)ror s&op)rilor. Pn 02=> <i %H Yindows da&, Nim este instalat &)m treb)ie p)tei porni program)l din &onsol, sa) linia de &omand, prin introd)&erea &omen:ii 'imtutor. Ea 7a 6a&e o &opie a 6i<ier)l)i t)tore a<a &, o p)tei edita 6,r, teama &, distr)gei original)l. E9ist, <i &+te7a trad)&eri ale t)torial)l)i. Dentr) a a6la da&, este disponibil <i *n limba d)mnea7oastr, 6olosii &ele do), litere ale &od)l)i de limb,. Dentr) 6ran&e:, introd)&ei 'imtutor fr Bda&, este instalat *n sistemC.

+.!. Linux la irou


+.!.1. Istorie
De par&)rs)l )ltimei de&ade domeni)l biroti&ii a 6ost dominat 6,r, t,gad, de %H A66i&e <i s, re&)noa<tem- 6ormatele %i&roso6t Yord E9&el <i DowerDoint s)nt standarde ale ind)striei &) &are 7ei a7ea de5a 6a&e mai de7reme sa) mai t+r:i). ?&east, sit)aie *n &are %i&roso6t are o po:iie monopolist, s5a do7edit a 6i )n mare de:a7anta4 *n atragerea de noi )tili:atori &,tre 8in)9 a<a &, )n gr)p de de:7oltatori germani a) *n&ep)t proie&t)l HtarA66i&e &are a 6ost <i *n&, este g+ndit pentr) a de7eni o &lon, a s)itei %H A66i&e. Compania lor Htar;i7ision a 6ost a&hi:iionat, de H)n %i&rosystems pe la s6+r<it)l anilor '0 &hiar *nainte de lansarea 7ersi)nii 5.2. H)n &ontin), de:7oltarea dar restr+nge a&&es)l la s)rse. Pns, de:7oltarea set)l)i original de ''

s)rse este &ontin)at, de &om)nitatea H)rsei des&hise BApen Ho)r&e &omm)nityC &are a treb)it s, reden)meas&, proie&t)l ApenA66i&e. ApenA66i&e este disponibil a&)m pentr) mai m)lte plat6orme in&l)si7 pentr) %H Yindows 8in)9 %a&AH <i Holaris. N5am pre:entat o imagine *n He&i)nea 1.!.2. ?proape sim)ltan alte proie&te &)nos&)te a&)m a) 6ost demarate. A alternati7, apre&iat, este Lo66i&e s)ita de biro) &are este 6oarte pop)lar, printre )tili:atorii distrib)iei H)HE. 8a 6el &) original)l a&east, &lon, *n&orporea:, programe &ompatibile &) %H Yord <i E9&el <i m)lte altele. Droie&te mai mi&i s)nt destinate )nor programe parti&)lare ale s)itei %H A66i&e pre&)m ?biword <i %H Yord7iew pentr) &ompatibilitatea &) do&)mentele %H Yord <i Gn)meri& pentr) 7i:)ali:area <i &rearea 6oilor de &al&)l &ompatibile &) E9&el.

+.!.2. :uite #i $rograme


;istrib)iile &)rente 7in &) toate )neltele ne&esare. Pntr)&+t a&estea asig)r, o do&)mentaie e9&elent, inde9at, pentr) &,)t,ri *n meni)rile de a4)tor n) le 7om dis&)ta *n detali). Cons)ltai a<adar do&)mentaia sistem)l)i sa) sait)rile proie&telor pre&)m-

http-EEwww.openo66i&e.orgE http-EEwww.Io66i&e.orgE Greshmeat <i Ho)r&e6orge pentr) alte proie&te. +.!.!. &emarci
+.!.!.1. Utili(area general a documentelor de irou Pn&er&ai s, limitai 6olosirea do&)mentelor de biro) la s&op)rile pentr) &are a) 6ost &reate- biro)l. =at, )n e9empl)- da&, trimitei )n mail &are sp)ne &am a<a- UHal)t 7rea) s, 7, sp)n &e7a 7e:i ata<ament)lV iar ata<ament)l se do7ede<te a 6i )n do&)ment &ompatibil %H Yord pre&)m- UHal)t prieteni &)m merge treaba la no)l lo& de m)n&,R ?7ei timp pentr) a l)a pr+n:)l *mpre)n, m+ineRV este to&mai &eea &e treb)ie &a )n )tili:ator de 8in)9 s, de7in, e9trem de 6)rios. ;e asemenea este o idee proast, s, ata<ai semn,t)ra d)mnea7oastr, )n)i ast6el de 6i<ier. ;a&, dorii s, semnai mesa4ele sa) 6i<ierele 6olosii GDG G20 Dri7a&y G)ard &ompatibil DGD sa) &erti6i&ate HH8 BHe&)re Ho&Iet 8ayerC. ?&e<ti )tili:atori n) s)nt 6)rio<i pentr) &, n) pot &iti a&este do&)mente sa) pentr) &, s)nt *ngri4orai deoare&e a&este 6ormate generea:, de reg)l, 6i<iere mai mari &i pentr) &, treb)ie s, 6oloseas&, %H Yindows sa) pentr) &, treb)ie s, porneas&, alte programe.

+.!.!.2. ,i#ierele de con1igurare ale sistemului #i ale utili(atorilor. Pn &apitol)l &are )rmea:, 7ei *n&epe s, &on6ig)rai medi)l sistem)l)i d)mnea7oastr, <i a&est l)&r) in&l)de editarea a tot 6el)l de 6i<iere &are determin, mod)l *n &are se &omport, programele. 2u editai aceste fi-iere cu nici un component al suitelor de birou* Hpe&i6i&aiile 6ormat)l)i impli&it al 6i<ierelor 7or determina program)l s, ada)ge &+te7a linii de &od &are de6ines& 6ormat)l 6i<ier)l)i <i 6ont)rile )tili:ate. ?&este linii n) 7or 6i interpretate &ore&t de &,tre programele de &are depind gener+nd ast6el erori sa) blo&,ri ale program)l)i &are &ite<te a&este 6i<iere. Pn an)mite &a:)ri p)tei sal7a 6i<ier)l &a te9t simpl) dar 7ei a7ea probleme da&, a&est l)&r) de7ine )n obi&ei.

+.!.!.!. Dar eu doresc un editor gra1ic de textC ;a&, insistai *n&er&ai gedit -edit -Grite sa) xeditF a&este programe s)nt doar pentr) 6i<iere te9t e9a&t &eea &e a7ei ne7oie. ;a&, *ns, dorii s, 6a&ei &e7a serios at)n&i oprii57, la )n editor propri) mod)l)i te9t pre&)m 'im sa) 8macs. A alternati7, a&&eptabil, este g'im 7ersi)nea Gnome a l)i 'im. (ot 7a treb)i s, 6olosii &omen:ile 'im dar da&, *nt+mpinai di6i&)lt,i a&este &omen:i s)nt disponibile prin meni)ri.

100

+.%. :umar
Pn a&est &apitol ai *n7,at &)m s, 6olosii )n editor. C) toate &, pre6erinele indi7id)ale primea:, *n alegerea editor)l)i de te9t este ne&esar s, &)noa<tei &)m se 6olose<te &el p)in )n editor de te9t. Editor)l 'i este disponibil pe ori&e sistem 02=>. Cele mai m)lte distrib)ii 8in)9 in&l)d o s)it, pentr) biro) <i )n editor gra6i& de te9t.

+.). 8xerci*ii
?&est &apitol are doar )n e9er&ii)- pornii t)torial)l Nim prin introd)&erea &omen:ii 'imtutor *ntr5o sesi)ne terminal <i par&)rgei5l. D)tei porni alternati7 emacs <i tastai Ctrl H I pentr) a lansa t)torial)l propri) al Ema&s. Dra&ti&a este sing)ra &aleb

101

Ca$itolul 0. Iome sGeet Bhome


?&est &apitol tratea:, &on6ig)rarea medi)l)i d)mnea7oastr, de l)&r). ?&)m pentr) &, <tii &)m se 6olose<te )n editor p)tei modi6i&a tot 6el)l de 6i<iere pentr) a 7, simi mai bine a&as,. ;)p, terminarea a&est)i &apitol 7ei <ti mai m)lte despre-

Argani:area medi)l)i d)mnea7oastr, Gi<ierele &om)ne de &on6ig)rare ale &onsolei Con6ig)rarea &onsolei Con6ig)rarea prompter)l)i Con6ig)rarea medi)l)i gra6i& ?pli&aii legate de s)net <i 7ideo ?dministratorii de e&ran <i 6erestre C)m l)&rea:, sistem)l > &lient5ser7er Api)nile de &on6ig)rare pentr) limb, <i 6ont)ri =nstalarea de programe noi ?&t)ali:area pa&hetelor e9istente

0.1. @strarea ordinii #i cur*eniei


0.1.1. Introducere
;)p, &)m am mai ar,tat este 6oarte )<or s, ad)&ei de:ordine *n sistem. 2) 7om p)tea s)blinia *ndea4)ns ne&esitatea p,str,rii &)r,eniei *n sistem. ;a&, *n7,ai a&est l)&r) de la *n&ep)t 7ei &,p,ta o deprindere 6olositoare &are 7, 7a e&onomisi timp *n &a:)l *n &are 7ei programa pe sisteme 8in)9 sa) 02=> sa) *n &a:)rile *n &are 7a treb)i s, e9e&)tai sar&ini &are in de gestionarea sistem)l)i. N, pre:ent,m &+te7a &,i prin &are p)tei s, 7, )<)rai m)n&a-

Creai )n dire&tor bin pentr) 6i<ierele programelor d)mnea7oastr, <i pentr) s&ript)ri. Argani:ai 6i<ierele ne5e9e&)tabile *n dire&toare potri7ite <i 6a&ei &+t de m)lte dire&toare
&redei de &)7iin,. E9emplele in&l)d dire&toare separate pentr) imagini do&)mente proie&te 6i<iere des&,r&ate de pe web 6oi de &al&)l 6i<iere personale <i a<a mai departe. 3estr+ngei permisi)nile alo&ate dire&toarelor. Comanda chmod "00 n me&director 7, a4)t, *n a&est sens. 2)mii s)gesti7 6i<ierele pre&)m 'lGn#ere%"4tre%primul&mini tru%8F8D8< *n lo& de "ri oare1.

0.1.2 ,ace*i loc


De an)mite sisteme program)l Juota 7, 6orea:, s, <tergei date de pe dis& din timp *n timp sa) limitele 6i:i&e ale dis&)l)i 6i9 7, determin, s, eliberai spai) &hiar da&, n) r)lai ni&i )n program de monitori:are. ?&east, se&i)ne 7, pre:int, &+te7a mod)ri *n &are p)tei 6a&e rost de spai) pe dis& altele de&+t &omanda rm. =ntrod)&ei &omanda Juota -2 pentr) a a6i<a spai)l disponibil pe dis&)l 6i9.

0.1.2.1. Golirea 1i#ierelor C+teodat, &onin)t)l )n)i 6i<ier mai pre:int, interes dar dorii s, p,strai n)mele a&el)i 6i<ier &a marIer Bde e9empl) a7ei ne7oie doar de data <i ora la &are a 6ost &reat 6i<ier)l respe&ti7 dorii s, <tii &, a&el 6i<ier a e9istat sa) poate &, a7ei ne7oie de a&esta *n 7iitorC. 3edire&ionarea ie<irii )nei &omen:i n)le este metoda prin &are golii )n 6i<ier *n &onsolele 1o)rne <i 1ash-

102

Dro&es)l prin &are se red)&e )n 6i<ier e9istent la )n 6i<ier &) a&ela<i n)me dar &are &onine 0 o&tei este n)mit tr)n&hiere. Dentr) a &rea )n 6i<ier no) gol a&ela<i e6e&t *l obinei prin &omanda touch. Pn &a:)l )n)i 6i<ier e9istent &omanda touch 7a a&t)ali:a doar data <i ora la &are a 6ost &reat. Cons)ltai paginile =n6o ale &omen:ii touch pentr) mai m)lte detalii. Dentr) a goli parial )n 6i<ier )tili:ai &omanda tail. H, pres)p)nem &, lista de dorine a )tili:ator)l)i andi de7ine din &e *n &e mai l)ng, pentr) &, el ada)g, noi dorine dar n) <terge ni&iodat, l)&r)rile pe &are le5a obin)t. ?&)m dore<te s, p,stre:e doar )ltimele &in&i po:iii-

0.1.2.2. Mai multe des$re 1i#ierele Aurnal ?n)mite programe din 8in)9 in mori< s, s&rie tot 6el)l de date *ntr5)n 6i<ier 4)rnal. ;e reg)l, s)nt &on6ig)rate s, s&rie doar erorile sa) o &antitate minim, de in6ormaii &)m ar 6i re7enirea dintr5o eroare. Chiar <i *n a&este &ondiii in6ormaiile &onin)te pot 6i neinteresante pentr) d)mnea7oastr,. N, pre:ent,m &+te7a metode prin &are p)tei s&,pa de a&este 6i<iere 4)rnal sa) &el p)in limita m,rimea lor-

Pn&er&ai s, <tergei 6i<ierele 4)rnal at)n&i &+nd program)l n) r)lea:, da&, s)ntei sig)r &, n) 7,
treb)ie. 0nele programe at)n&i &+nd s)nt repornite &onstat, lipsa 6i<ier)l)i 4)rnal <i n) 7or mai s&rie date 4)rnaliere. ;a&, <tergei 6i<ier)l 4)rnal iar program)l *l re&reea:, &itii do&)mentaia a&el)i program pentr) a identi6i&a opi)nea &are sp)ne program)l)i s, n) mai &ree:e 6i<iere 4)rnal. Pn&er&ai s, reali:ai 6i<iere 4)rnal mai mi&i prin &on6ig)rarea s&rierii in6ormaiilor &are s)nt rele7ante pentr) d)mnea7oastr, sa) a &elor &) ade7,rat importante. Pn&er&ai *nlo&)irea 6i<ierelor 4)rnal &) leg,t)ri simboli&e &,tre /de*/nullF da&, a7ei noro& program)l n) se 7a pl+nge. 2) 6a&ei a&est l)&r) pentr) programele &are r)lea:, la pornirea sistem)l)i sa) a programelor &are s)nt r)late prin &ron B&ons)ltai Capitol)l "C. ?&este programe pot *nlo&)i leg,t)ra simboli&, &) )n 6i<ier mi& dar &are 7a *n&epe s, &reas&, *n timp.

0.1.2.!. @o#ta electronic C)r,ai &) reg)laritate &,s)a de po<t, ele&troni&, Bmailbo9C &reai s)bdire&toare <i redire&tai a)tomat 6olosind $rocmail B&ons)ltai paginile =n6oC sa) 6iltrele program)l)i d)mnea7oastr, 6a7orit de &itire a mesa4elor de po<t, ele&troni&,. ;a&, a7ei )n dire&tor pentr) &o<)l de g)noi golii5l reg)lat. Dentr) redire&ionarea mesa4elor 6olosii 6i<ier)l +for,ard din dire&tor)l personal. Her7i&i)l de po<t, ele&troni&, al 8in)95)l)i &a)t, a&est 6i<ier de 6ie&are dat, &+nd treb)ie s, li7re:e mesa4e. Conin)t)l 6i<ier)l)i sp)ne ser7i&i)l)i de po<t, ele&troni&, &e s, 6a&, &) mesa4ele d)mnea7oastr,. Doate &onine o sing)r, linie &are de6ine<te o adres, de E5mail 7alid,. Pn a&est &a: sistem)l 7a trimite toate mesa4ele la a&east, adres,. ;e e9empl) &+nd *n&hiriai spai) pentr) )n sait web pentr) a n) irosi spai) pe dis& p)tei redire&iona mesa4ele de po<t, ele&troni&, adresate webmaster5)l)i &,tre &ont)l d)mnea7oastr,. Pn a&est &a: dire&tor)l +for,ard poate ar,ta pre&)m )rm,tor)l e9empl)-

10!

Golosirea redire&ion,rii mesa4elor este )til, <i at)n&i &+nd a7ei mai m)lte adrese de po<t, ele&troni&, e7it+nd *n a&est mod 7eri6i&area pe r+nd a t)t)ror a&estor adrese. D)tei 6a&e &a 6ie&are adres, s, *nainte:e mesa4ele &,tre )n sing)r &ont &entrali:ator )<or a&&esibil. D)tei &ere administrator)l)i de sistem s, de6ineas&, o redire&ionare *n 6i<ier)l lo&al de mail *n a&ela<i mod *n &are )n &ont este *n&his dar E5mail5)l r,m+ne a&ti7 pentr) )n timp.

0.1.2.%. 8conomisi*i s$a*iu cu o legtur ?t)n&i &+nd mai m)li )tili:atori a) ne7oie de a&ela<i 6i<ier sa) program &+nd n)mele 6i<ier)l)i original este prea l)ng sa) gre) de in)t minte 6olosii o leg,t)r, simboli&, *n lo& de o &opie separat, pentr) 6ie&are )tili:ator sa) s&op. 8eg,t)ri simboli&e m)ltiple pot a7ea n)me di6erite de e9empl) o leg,t)r, se poate n)mi

fiierul_meu *ntr5)n dire&tor personal al )n)i )tili:ator <i le#4tura_mea *n alt)l. 8eg,t)ri m)ltiple B&)
n)me di6eriteC &,tre a&ela<i 6i<ier pot e9ista &hiar *n a&ela<i dire&tor. ?&est l)&r) se *nt+mpl, *n dire&tor)l /li!- da&, introd)&ei &omanda ls -l <lib 7ei obser7a &, dire&tor)l este plin de leg,t)ri &are intes& &,tre a&ela<i 6i<ier. Ele s)nt &reate pentr) &a programele &are &a)t, )n n)me s, n) *nghee ele 6iind dire&ionate &,tre n)mele &ore&tE&)rent al libr,riilor de &are a) ne7oie.

0.1.2.). Limitarea mrimii 1i#ierelor Consola disp)ne de o &omand, proprie prin &are p)tei limita m,rimea 6i<ierelor ulimit &are poate 6i 6olosit, <i la a6i<area limit,rilor res)rselor sistem)l)i-

Cindy n) este de:7oltatoare de programe <i n)5i pas, de 6i<ierele &are &onin in6ormaii pentr) depanarea programelor B&ore d)mpsC. ;a&, dorii s, bene6i&iai de in6ormaiile &onin)te de a&este 6i<iere p)tei stabili m,rimea lor prin &omanda ulimit. Citii paginile =n6o ale &onsolei BbashC pentr) e9pli&aii detaliate. ,i#iere de de$anare? 0n 6i<ier de depanare sa) renunare B&ore 6ile &ore d)mpC este )n 6i<ier generat at)n&i &+nd &e7a n) merge a<a &)m ar treb)i *n timp)l e9e&)t,rii )n)i program. El &onine o &opie a memoriei sistem)l)i a<a &)m era *n moment)l *n &are a ap,r)t eroarea.

0.1.2.+. ,i#iere com$rimate Gi<ierele &omprimate s)nt 6olositoare deoare&e ele o&)p, mai p)in spai) pe dis&)l 6i9. ?lt a7anta4 este a&ela &, a&este 6i<iere o&)p, ne&esit, o l,ime de band, mai mi&, *n &a:)rile *n &are s)nt trans6erate pe reea. %)lte 6i<iere in&l)si7 paginile de man)ale s)nt sto&ate *ntr5)n 6ormat &omprimat *n sistem)l d)mnea7oastr,. Pns, despa&hetarea a&estora pentr) a &ons)lta in6ormaiile <i &omprimarea lor din no) s)nt a&i)ni &are &ons)m, timp. 2) dorii s, despa&hetai o pagin, de man)al pentr) a &iti despre opi)nea )nei &omen:i apoi s, &omprimai din no) pagina man respe&ti7,. Cei mai m)li oameni 7or )ita probabil s, 6a&, &)r,enie d)p, &e g,ses& in6ormaiile de &are a) ne7oie. 10"

E9ist, *ns, )nelte &are a&ionea:, as)pra 6i<ierelor &omprimate despa&het+nd)5le doar *n memorie. Gi<ier)l &omprimat de pe dis&)l 6i9 n) este modi6i&at. Cele mai m)lte sisteme pot l)&ra &) (gre$ (cat (less <i ali membrii ai 6amiliei : pentr) pre7enirea de&omprim,rilor <i &omprim,rilor in)tile. Cons)ltai dire&tor)l binar al sistem)l)i <i paginile =n6o. Capitol)l ' tratea:, &omprimarea 6i<ierelor <i 7, o6er, e9emple despre &onstr)irea arhi7elor.

0.2. Mediul dumnea'oastr text


0.2.1 "aria ilele de mediu
0.2.1.1. Generalit*i ?m pre:entat de4a &+te7a 7ariabile de medi) pre&)m 'A() <i );ME. D+n, la a&est moment am pre:entat e9emple *n &are a&este 7ariabile ser7ea) an)mitor s&op)ri ale &onsolei. Pns, e9ist, alte )tilit,i ale 8in)95)l)i &are soli&it, in6ormaii despre d)mnea7oastr, pentr) a5<i 6a&e treaba. Ce alte in6ormaii soli&it, programele *n a6ar, de &ele &onin)te de dire&toarele 7ariabilei path <i homeR %)lte programe a) ne7oie s, &)noas&, &e 6el de terminal 6olosiiF a&east, in6ormaie este sto&at, *n 7ariabila (ERM. Pn mod)l te9t este 7orba despre em)lator)l de terminal linux *n medi)l gra6i& probabil &, 7ei 6olosi xterm. %)lte programe 7or s, &)noas&, &are este editor)l d)mnea7oastr, 6a7orit *n &a:)l *n &are treb)ie s, porneas&, )n editor soli&itat de )n an)me s)bpro&es. Consola pe &are o 6olosii este sto&at, *n 7ariabila $)ELL tip)l sistem)l)i de operare *n ;$ <i a<a mai departe. A list, a t)t)ror 7ariabilelor de6inite pentr) sesi)nea d)mnea7oastr, &)rent, poate 6i obin)t, prin introd)&erea &omen:ii $rinten'. Nariabilele de medi) s)nt gestionate de &onsol,. Pn opo:iie &) 7ariabilele obi<n)ite ale &onsolei 7ariabilele de medi) s)nt mo<tenite de ori&are program pe &are *l pornii in&l)si7 o alt, &onsol,. A &opie a a&estor 7ariabile este 6)rni:at, noilor pro&ese pe &are o pot &iti modi6i&a <i transmite pro&eselor pe &are ele le generea:, Bpro&ese5&opilC. 2) este nimi& spe&ial *n n)mele 7ariabilelor &) e9&epia 6apt)l)i &, e9ist, &on7enia potri7it &,reia &ele &om)ne s)nt s&rise &) litere mari. D)tei s&orni ori&e n)me de<i e9ist, <i 7ariabile standard &are s)nt dest)l de importante pentr) a se reg,si pe ori&e sistem 8in)9 pre&)m 'A() <i );ME.

0.2.1.2. 8x$ortarea 'aria ilelor Conin)t)l )nei 7ariabile indi7id)ale poate 6i a6i<at prin &omanda echo-

;a&, dorii s, s&himbai &onin)t)l )nei 7ariabile pentr) a 6olosi &elorlalte programe treb)ie s, e9portai noile 7alori din medi)l d)mnea7oastr, *n medi)l *n &are r)lea:, a&ele programe. 0n e9empl) des *nt+lnit este e9portarea 7ariabilei 'A(). Dentr) a p)tea 6olosi *n &ondiii optime sim)lator)l de :bor &are se g,se<te *n /opt/-li#htHear/!in treb)ie s, de&larai )rm,toarele-

?&east, linie d, instr)&i)ni &onsolei s, &a)te n) doar *n 7ariabila &)rent, $'A() &i <i *n dire&tor)l /opt/-li#htHear/!in. (ot)<i at+t timp &+t no)a 7aloare a 7ariabilei D?(Z n) este &)nos&)t, medi)l)i programele n) 7or l)&ra-

105

E9portarea 7ariabilelor se 6a&e prin &omanda proprie &onsolei ex$ort-

Pn &onsola 1ash p)tei 6a&e a&est l)&r) *ntr5)n sing)r pasex$ort =4%>4?LE\,alue ?&eea<i tehni&, o p)tei 6olosi *n &a:)l 7ariabilei MAN'A() &are sp)ne &omen:ii man )nde s, &a)te pentr) paginile arhi7ate man. ;a&, ad,)gai noi programe sistem)l)i *n dire&toare noi sa) nepotri7ite do&)mentaia a&est)ia se poate g,si tot *n a&este dire&toare. ;a&, dorii s, &itii paginile de man)al ale a&estor programe e9tindei 7ariabila MAN'A()-

D)tei e7ita reintrod)&erea a&estei &omen:i *n 6ie&are 6ereastr, pe &are o des&hidei prin ad,)garea ei )n)i 6i<ier de &on6ig)rare a &onsolei &ons)ltai He&i)nea $.2.2.

0.2.1.!. "aria ile re(er'ate (abel)l )rm,tor tre&e *n re7ist, &ele mai *nt+lnite 7ariabile prede6inite5a elul 061. "aria ile comune de mediu

=umele 'aria ilei

In1orma*ia stocat Golosit, de sistem)l > Yindow pentr) identi6i&area ser7er)l)i gra6i& 2)mele domeni)l)i Hto&hea:, editor)l d)mnea7oastr, 6a7orit ;imensi)nea 6i<ier)l)i arhi7, al &onsolei *n n)m,r de linii (rase)l &,tre dire&tor)l d)mnea7oastr, personal 2)mele ga:dei B&al&)lator)l)iC 8o&ali:area 6i<ier)l)i de de6inire a dispo:iti7elor de intrare pre&)m tastat)ra 8imba pre6erat, (rase)l de &,)tare a libr,riilor 2)mele de a)tenti6i&are 8o&ali:area dire&tor)l)i de po<t, ele&troni&, (rase)l de &,)tare a paginilor de man)ale Qir &are des&rie sistem)l de operare %ai m)lte in6ormaii despre 7ersi)ne et& Golosit de programe &a man &are a) ne7oie s, <tie &e treb)ie s, 6a&, *n &a:)l *n &are ie<irea generat, este adresat, la mai m)lt de o 6ereastr, terminal Ca)t, traseele &omen:ilor Drompter)l primar Drompter)l se&)ndar ;ire&tor)l de l)&r) &)rent

AI$'LAI A;MAIN EAI(;R )I$($IJE );ME );$(NAME IN'7(RB LANH LA_LIBRARI_'A() L;HNAME MAIL MAN'A() ;$ ;$(I'E 'AHER 'A() '$1 '$< 'KA

10#

$)ELL (ERM 7IA 7$ER%LNAMEM VIJ7AL 0ENVIR;NEMEN( 0-ILE$EARB)'A()

Consola &)rent, (ip)l de terminal =dentitatea )tili:ator)l)i 2)mele )tili:ator)l)i Editor)l d)mnea7oastr, 6a7orit *n mod)l 6)ll5s&reen 8o&ali:area &on6ig)r,rilor personale ale &omportament)l)i ser7er)l)i > (raseele de &,)tare ale libr,riilor gra6i&e

%)lte alte 7ariabile n) s)nt doar prede6inite &i <i pre&on6ig)rate prin 6i<ierele de &on6ig)rare. 8e 7om dis&)ta *n se&i)nea )rm,toare.

0.2.2. ,i#ierele de con1igurare ale consolei


?t)n&i &+nd introd)&ei &omanda ls -al pentr) a obine lista l)ng, B&)prin:,toareC a t)t)ror 6i<ierelor in&l)si7 a &elor &are *n&ep &) )n p)n&t din dire&tor)l d)mnea7oastr, personal 7ei obser7a )n)l sa) mai m)lte 6i<iere &are *n&ep &) )n p)n&t B.C <i se termin, *n rc. Pn &a:)l &onsolei ash a&esta este +!a hr". ?&est 6i<ier este oglinda 6i<ier)l)i de &on6ig)rare l,rgit, a sistem)l)i /et"/!a hr". 8a a)tenti6i&area *ntr5o &onsol, intera&ti7, login 7a reali:a a)tenti6i&area 7a &on6ig)ra medi)l <i 7a porni &onsola. Pn &a:)l ash pas)l )rm,tor este &itirea pro6il)l)i general profile din /et" da&, a&est 6i<ier e9ist,. ash &a)t, apoi 6i<ierele 3/+!a h_profile 3/+!a h_lo#in <i 3/+profile *n a&east, ordine <i &ite<te <i e9e&)t, &omen:ile din prim)l 6i<ier &are le &onine da&, s)nt 7alide. ;a&, ele n) e9ist, *n ni&i )n 6i<ier se apli&, &ele din /et"/!a hr". C+nd &onsola prime<te &omanda de ie<ire ash &ite<te <i e9e&)t, &omen:ile din 6i<ier)l

3/+!a h_lo#out da&, e9ist,.


Dro&ed)ra este e9pli&at, *n detali) *n paginile man ale login <i ash.

0.2.!. Ln1*i#area ti$ic a 1i#ierelor de con1igurare


0.2.!.1. 8xem$lul BetcB$ro1ile Nom ar)n&a o pri7ire *n &ele &e )rmea:, as)pra &+tor7a dintre a&este 6i<iere de &on6ig)rare. Drim)l este &itit /et"/profile *n &are s)nt &on6ig)rate 7ariabile importante pre&)m 'A() 7$ER <i );$(NAME-

10$

?&este linii mar&hea:, &on6ig)rarea traseelor- da&, root des&hide o &onsol, B=;5)l de )tili:ator 0C se 7eri6i&, da&, / !in /u r/ !in <i /u r/lo"al/ !in s)nt *n 7ariabila 'A(). ;a&, n) ele s)nt ad,)gate. Dentr) ori&e )tili:ator se 7eri6i&, da&, /u r/011R2/!in se reg,se<te *n trasee.

(ot g)noi)l merge &,tre Ede7En)ll da&, )tili:ator)l n) s&himb, a&east, &ale.

?i&i le s)nt alo&ate 7ariabilelor generale 7alorile potri7ite.

;a&, 7ariabila IN'7(RB n) este &on6ig)rat, <i n) e9ist, ni&i )n 6i<ier .inp)tr& *n dire&tor)l personal al )tili:ator)l)i este *n&,r&at 6i<ier)l impli&it de &ontrol.

(oate 7ariabilele s)nt e9portate pentr) a 6i disponibile programelor &are a) ne7oie de in6ormaii despre medi)l d)mnea7oastr,.

0.2.!.2. Directorul $ro1ile.d

(oate s&ript)rile shell 7alide din dire&tor)l /et"/profile+d s)nt &itite <i e9e&)tate. Ele 6a& l)&r)ri pre&)m a&ti7area color%ls atrib)irea alias)l)i 'i l)i 'im &on6ig)rarea lo&ali:,rii <i altele. Nariabila temporar, i n) este l)at, *n &onsiderare pentr) a pre7eni alterarea &omportament)l)i &onsolei.

0.2.!.!. 8xem$lul . ashU$ro1ile ?poi ash &a)t, *n dire&tor)l personal al )tili:ator)l)i 6i<ier)l +!a h_profile-

?&est 6i<ier de dire&ionare d, instr)&i)ni &onsolei s, &iteas&, prima dat, 3/+!a hr" <i apoi 3/+!a h_lo#in. Nei *nt+lni &omanda proprie &onsolei source &) reg)laritate da&, l)&rai *n medi)l &onsolei- este 6olosit, la modi6i&area &on6ig)raiei medi)l)i &)rent. 10O

0.2.!.%. 8xem$lul . ashUlogin Gi<ier)l 3/+!a h_lo#in de6ine<te ni7el)l impli&it de prote&ie prin &on6ig)rarea 7alorii umas&ons)ltai He&i)nea !.".2.2. Gi<ier)l 3/+!a hr" este 6olosit pentr) de6inirea mai m)ltor alias)ri <i 6)n&ii spe&i6i&e )tili:ator)l)i pre&)m <i a 7ariabilelor personale de medi). Este &itit *n prim)l r+nd /et"/!a hr" &are des&rie prompter)l impli&it B'$1C <i 7aloarea impli&it, )masI. ;)p, a&easta p)tei ad,)ga propriile &on6ig)r,ri. ;a&, n) e9ist, 6i<ier)l 3/+!a hr" este &itit impli&it /et"/!a hr".

0.2.!.). 8xem$lul BetcB ashrc Gi<ier)l d)mnea7oastr, Eet&Ebashr& ar p)tea ar,ta pre&)m a&esta-

?&este linii &on6ig)rea:, 7aloarea umas-. ?poi *n 6)n&ie de tip)l &onsolei pe &are o 6olosii este &on6ig)rat prompter)l-

0.2.!.+. 8xem$lul . ashUlogout 8a dea)tenti6i&are s)nt e9e&)tate &omen:ile din 3/+!a h_lo#out &are pot de e9empl) &)r,a terminal)l pentr) &a d)mnea7oastr, s, a7ei o 6ereastr, goal, la ie<irea dintr5o sesi)ne la distan, sa) la p,r,sirea &onsolei sistem)l)i10'

%od)l *n &are l)&rea:, a&este s&ript)ri 7, este pre:entat *n se&i)nea &are )rmea:,. (reb)ie s, 7, sp)nem &, 7ei a7ea ne7oie de &omanda in1o -ash.

0.2.%. @rom$terul Fash


0.2.%.1. Introducere Drompter)l 1ash poate 6a&e mai m)lte l)&r)ri de&+t s, a6i<e:e in6ormaiile simple &a n)mele de )tili:ator n)mele &al&)lator)l)i <i indi&aiile despre dire&tor)l de l)&r) &)rent. D)tei ad,)ga alte in6ormaii pre&)m data <i ora &)rent, n)m,r)l )tili:atorilor a)tenti6i&ai et&. Pnainte de a *n&epe tot)<i 6a&ei o &opie de re:er7, a prompter)l)i &)rent *ntr5alt, 7ariabil, de medi)-

Pn &a:)l *n &are s&himbai prompter)l de e9empl) prin &omanda 3S"6@-+@ p)tei re&,p,ta ori&+nd prompter)l original da&, introd)&ei &omanda 3S"6$AB3%CA35. Pl 7ei a7ea *napoi de asemenea la rea)tenti6i&are at+t timp &+t 75ai 4)&at &) prompter)l doar *n linia de &omand, e7it+nd s&rierea l)i *ntr5)n 6i<ier de &on6ig)rare al &onsolei.

0.2.%.2. Cte'a exem$le Dentr) a *nelege a&este promptere <i se&7ena de ie<ire 6olosit, apelai la paginile =n6o sa) man.

ex$ort 3S"6@[9t 9:] 6 ?6i<ea:, ora <i n)m,r)l sar&inilor &are r)lea:,. ex$ort 3S"66[9d] [9u;9h 9w] < 6 ?6i<ea:, data n)mele )tili:ator)l)i al &al&)lator)l)i <i dire&tor)l &)rent de l)&r). Api)nea XY a6i<ea:, doar n)mele de ba:, al dire&tor)l)i &)rent. ex$ort 3S"6=>9?@ = ?6i<ea:, date despre 6olosirea 6ie&,rei &omen:i. ex$ort 3S"6=9[9033[/A3 m9]9u;9h9[9033[0m9] = ?6i<ea:, <ir)l &are &onine n)mele )tili:ator)l)i <i &el al &al&)lator)l)i *n ro:. ex$ort )B/C=9[9033[/A3 m9]9u9[9033[0m9] 9[9033[/A34m9]9w9[9033[0m9] = ?6i<ea:, n)mele )tili:ator)l)i *n ro: <i dire&tor)l de l)&r) &)rent *n albastr). ex$ort 3S"6=9[9033[/A3 m9]9u9[9033[0m9] 9[9033[/A34m9]9w9[9033[0m9] = Drompter pentr) persoanele &are a) di6i&)lt,i *n remar&area di6erenelor dintre prompter <i te9t)l introd)s de la tastat)r,. ex$ort 3S"6=9[9033[4A34m9]9u;9h 9w 9[9033[0m9]= Drompter s)bliniat. ex$ort 3S"6=9[9033["A34m9]9u;9h 9w 9[9033[0m9] = Cara&tere albe pe 6)ndal albastr).
110

export 3S"C=9[9033[3A3 m9]9u;9h 9w 9[9033[0m9]9a=


Drompter ro: &are *<i s&himb, str,l)&irea pentr) a 7, ateniona despre terminarea &omen:ii.

ex$ort 3S"6...
Nariabilele treb)ie e9portate pentr) &a medi)l de l)&r) s, 6ie &)nos&)t de &omen:ile &e 7or 6i e9e&)tate. ;a&, dorii s, p,strai o &on6ig)raie parti&)lar, a prompter)l)i &el mai bine este &a a&east, &on6ig)raie s, 6ie p)s, *n 6i<ier)l de &on6ig)rare al &onsolei 3/+!a hr". ;a&, dorii prompterele pot e9e&)ta s&ript)ri shell <i se pot &omporta di6erit *n &ondiii deosebite. D)tei &on6ig)ra prompter)l s, &+nte o melodie de 6ie&are dat, &+nd introd)&ei o &omand, &hestie de &are *ns, 7, 7ei pli&tisi repede...%ai m)lte in6ormaii pot 6i g,site *n 1ash5Drompt ZAY(A.

0.2.). :cri$turi shell


0.2.).1. Ce sunt scri$turile? 0n s&ript shell este d)p, &)m ai obser7at din e9emplele &are trata) &on6ig)rarea &onsolei )n 6i<ier te9t &are &onine &omen:i pentr) a&easta. C+nd este 6olosit )n asemenea 6i<ier &a prim arg)ment 6,r, opi)ni &e in7o&, 1ash <i n) s)nt pre:ente ni&i opi)nile &" sa) & 1ash &ite<te <i e9e&)t, &omen:ile din 6i<ier <i apoi se *n&hide. ?&est mod de operare &reea:, o &onsol, non5intera&ti7,. C+nd 1ash r)lea:, )n s&ript de shell aso&ia:, parametr)l spe&ial 8 n)mel)i de 6i<ier *n detriment)l n)mel)i &onsolei iar parametr)l de po:iionare Btot &eea &e )rmea:, n)mel)i s&ript)l)iC este aso&iat arg)mentelor disponibile da&, s)nt 6)rni:ate. ;a&, n) s)nt 6)rni:ate arg)mente adiionale parametrii de po:iionare r,m+n nestabilii. 0n s&ript de shell poate 6i 6,&)t e9e&)tabil 6olosind &omanda chmod &are determin, l)area *n &onsiderare a bit5)l)i &are mar&hea:, s&ript)l &a e9e&)tabil. ?t)n&i &+nd 1ash g,se<te )n ast6el de 6i<ier *n timp &e &a)t, &omen:i *n 'A() des&hide o s)b&onsol, pentr) r)larea a&est)ia. C) alte &)7inte e9e&)tarea numeU1i#ier A*DEFGH'G este e&hi7alent, &) e9e&)tarea ash nume_fi%ier A*DEFGH'G da&, Un)me_6i<ierV este )n s&ript shell e9e&)tabil. ?&east, s)b&onsol, se reiniiali:ea:, ast6el &, e6e&t)l este a&ela<i &) in7o&area )nei noi &onsole &are s, interprete:e s&ript)l &) e9&epia &, lo&ali:area &omen:ilor e9e&)tate de &onsola p,rinte este rein)t, <i de &onsola &opil B&itii despre hash *n paginile =n6oC. Cele mai m)lte 7ersi)ni de 02=> in&l)d a&est l)&r) *n me&anism)l de e9e&)tare a &omen:ilor propri) sistem)l)i de operare. ;a&, prima linie a )n)i s&ript *n&epe &) do), &ara&tere UkbV rest)l liniei spe&i6i&, interpretor)l a&el)i program. ?st6el p)tei spe&i6i&a ash aG- $erl sa) alt interpretor sa) &onsol, <i p)tei s&rie rest)l s&ript)l)i *n a&el limba4 de programare. ?rg)mentele pentr) interpretor &onsta) de 6apt *ntr5)n sing)r arg)ment opional po:iionat d)p, n)mele interpretor)l)i *n prima linie a s&ript)l)i )rmat de rest)l arg)mentelor. 1ash reali:ea:, a&este a&i)ni pe sistemele &are n) gestionea:, ele *nsele a&est gen de a&ti7it,i. H&ript)rile 1ash *n&ep de reg)l, &)

Bpres)p)nem ai&i &, 1ash este instalat, *n /!inC deoare&e a&east, e9presie sp)ne &, a&el s&ript 7a 6i interpretat de 1ash &hiar da&, este e9e&)tat *ntr5o alt, &onsol,.

0.2.).2. Cte'a exem$le sim$le =at, )n s&ript 6oarte simpl) &are &onst, *ntr5o sing)r, &omand, &are sp)ne hello )tili:ator)l)i &are5l e9e&)t,-

111

He obser7, &, s&ript)l &onine doar &omanda echo &are 6olose<te 7aloarea 7ariabilei de medi) B$C

7$ER pentr) a a6i<a )n <ir personali:at pentr) 6ie&are )tili:ator &are *l r)lea:,.
N, pre:ent,m )n alt)l tot de o sing)r, linie 6olosit pentr) a6i<area )tili:atorilor a)tenti6i&ai-

%ai 4os este )n s&ript &are &onine mai m)lte linii 6olosit pentr) reali:area de &opii ale t)t)ror 6i<ierelor dintr5)n dire&tor. H&ript)l listea:, mai *nt+i toate 6i<ierele din dire&tor)l &)rent <i p)ne a&east, list, *n 7ariabila 8=H(. ?poi stabile<te n)mele &opiei 6ie&,r)i 6i<ier &opiind *n &ele din )rm, 6i<ierele. Este a6i<at )n mesa4 pentr) 6ie&are 6i<ier prel)&rat-

Drin simpla introd)&ere a )nei linii &a m' --.old n) 7ei obine ni&i )n re:)ltat l)&r) )<or de 7eri6i&at pe &+te7a 6i<iere de test. Comanda echo a 6ost ad,)gat, pentr) a6i<area des6,<)r,rii a&ti7it,ilor. echo este 6olositoare *n general *n &a:)rile *n &are )n s&ript n) l)&rea:, &)m treb)ie- introd)&ei &+te )na d)p, 6ie&are pas despre &are a7ei d)bii <i 7ei a6la eroarea imediat. ;ire&tor)l /et"/r"+d/init+d &onine m)lte e9emple de s&ript)ri. N, pre:ent,m pe a&ela &are &ontrolea:, ser7er)l 6i&ti7 =CanHeeMo)-

112

Pn prim)l r+nd prin &omanda . Bp)n&tC s)nt *n&,r&ate an)mite 6)n&ii ale &onsolei 6olosite de aproape 6ie&are s&ript din /et"/r"+d/init+d. ?poi este e9e&)tat, &omanda case &are de6ine<te patr) mod)ri *n &are poate 6i e9e&)tat s&ript)l. 0n)l dintre a&estea poate 6i ICan:ee]ou start. ?legerea )n)ia din a&este mod)ri se 6a&e prin &itirea arg)ment)l)i BprimC al s&ript)l)i &) e9presia C+. ;a&, n) se reg,se<te ni&i o intrare este apli&at &a:)l impli&it &el mar&at &) )n asteris& sit)aie *n &are s&ript)l generea:, )n mesa4 de eroare. 8istarea case este *n&heiat, &) de&laraia esac. Pn &a:)l start program)l este pornit &a ser7i&i) 6iind)5i alo&at )n =; de pro&es <i blo&at B*n&)iatC. Pn &a:)l stop pro&es)l &are a 6ost pornit este &,)tat <i oprit *nl,t)r+nd)5se blo&a4)l B*n&)ietoareaC <i D=;5)l. Api)nile &a de e9empl) opi)nea daemon <i 6)n&iile &a de e9empl) 6illpro" s)nt de6inite *n 6i<ier)l /et"/r"+d/init+d/fun"tion . Con6ig)raia pre:entat, este spe&i6i&, distrib)iei alese pentr) a&est e9empl). H&ript)rile r)late la iniierea sistem)l)i d)mnea7oastr, pot 6olosi alte 6)n&ii de6inite *n alte 6i<iere sa) ni&i )n)l. H&ript)l ret)rnea:, &od)l de ie<ire 0 &,tre p,rintele s,) da&, a r)lat 6,r, probleme. ?&est s&ript este )n e9empl) 6oarte b)n *n pri7ina 6olosirii 6)n&iilor &are 6a& &a s&ript)l s, 6ie &itit mai )<or m)n&a 6iind terminat, mai repede. Abser7ai &, a 6ost 6olosit sh *n lo& de ash pentr) &a a&est s&ript s, 6ie 6olositor pe mai m)lte sisteme. Pntr5)n sistem 8in)9 r)larea ash &a sh are &a re:)ltat o &onsol, &are l)&rea:, *n mod)l &ompatibil DAH=>. Daginile de man)ale re6eritoare la ash &onin m)lte in6ormaii despre &ombinarea &omen:ilor &i&l)rile 1or6 <i Ghile6 <i e9presiile reg)late pre&)m <i e9emple. 0n &)rs de ba:, despre 1ash pentr) administratorii de sisteme <i )tili:atori &are dores& mai m)lte p)teri *n relaia &) sistem)l s&ris de a)toarea pre:ent)l)i ghid poate 6i g,sit la http-EEtille.garrels.beEtrainingEbashE. ;es&rieri detaliate ale 6a&ilit,ilor 1ash <i apli&aii ale a&estora p)tei g,si *n ghid)l ?d7an&ed 1ash H&ripting.

0.!. Mediul gra1ic


0.!.1. Introducere
0tili:ator)l)i de ni7el medi) poate s, n)5i pese 6oarte m)lt de &on6ig)r,rile medi)l)i de l)&r) dar 8in)95)l o6er, o 7arietate *nsemnat, de 6erestre <i administratori ai spai)l)i de l)&r) BdesItop managersC &are s)nt 6olosi.i *n medi)l > medi)l gra6i&. Golosirea <i &on6ig)rarea gestionarelor de 6erestre <i a spaiilor de l)&r) este dire&t, <i poate 6i asem,n,toare &) spaiile de l)&r) standard %H Yindows ?pple sa) 02=> C;E de<i m)li )tili:atori de 8in)9 pre6er, spaii de l)&r) <i administratori de 6erestre mai elabora.i. 2) 7om dis&)ta ai&i &on6ig)r,rile spe&i6i&e )tili:atorilor. ;)mnea7oastr, p)tei e9perimenta d)p, &itirea do&)mentaiei 6olosind 6)n&iile integrate de a4)tor &are s)nt integrate *n a&este gestionare <i 7, asig)r,m &, 7, 7ei des&)r&a de min)ne. (ot)<i noi 7, 7om pre:enta sistem)l *n linii generale.

0.!.2. :istemul > QindoG


Histem)l > Yindow este )n sistem de tip &lient5ser7er &are r)lea:, pe o gam, larg, de &al&)latoare <i dispo:iti7e gra6i&e. Her7er)l > Yindow r)lea:, pe &al&)latoare &) gra6i&, tip hart, de pi9eli Bimagine raster S bitmapC. Her7er)l > distrib)ie intr,rile de la )tili:atori <i a&&ept, soli&it,rile ie<irilor generate de mai m)lte programe &lient prin mai m)lte &anale de &om)ni&aie interpro&ese. ;e<i &a:)l &el mai des *nt+lnit este a&ela *n &are programele &lient r)lea:, pe a&elea<i &al&)latoare &) ser7er)l ele pot r)la 6oarte bine <i pe alte &al&)latoare Bin&l)si7 &al&)latoare &) arhite&t)ri <i sisteme de operare di6eriteC. Nom pre:enta a&este aspe&te *n Capitol)l 10 *n &are trat,m reele <i apli&aii la distan,. Histem)l > integrea:, s)prap)nerea ierarhi&, a s)b56erestrelor operaiilor te9t <i gra6i&e at+t *n sistemele mono&rome &+t <i *n &ele &olor. 2)m,r)l programelor &lient > &are 6oloses& ser7er)l gra6i& > este 6oarte mare. =at, &+te7a din programele 6)rni:ate &a parte a distrib)iei Consori)l)i >-

xterm- )n em)lator de terminal tGm- )n gestionar de 6erestre minimalist xdm- administrator de e&ran xconsole- )n program de redire&tare a &onsolei itma$- editor pentr) harta de pi9eli

11!

xauthD xhost #i iceauth- programe pentr) &ontrol)l a&&es)l)i xsetD xmodma$ pre&)m <i altele de a&est tip- programe pentr) &on6ig)r,ri personale xcloc-- )n &eas xls1onts <i altele- )n a6i<or de 6ont)ri )tilit,i &are listea:, in6ormaii despre 6ont)ri 6erestre <i e&rane x1s- ser7er pentr) 6ont)ri ...

N, *ndr)m,m din no) &,tre paginile de man)ale ale a&estor &omen:i pentr) in6ormaii detaliate. %ai m)lte e9pli&aii as)pra 6)n&iilor disponibile p)tei g,si *n man)al)l &onin)t de distrib)ia d)mnea7oastr, > Dlib 7 : language D Anterface *n spe&i6i&aiile proto&ol)l)i Histem)l)i de 6erestre > <i *n alte man)ale ale &omponentelor a&est)i sistem gra6i&. ;ire&tor)l /u r/ hare/do" &onine do&)mentaie as)pra a&est)i s)bie&t. %)lte alte progr,mele administratori de 6erestre 4o&)ri )nelte <i altele s)nt in&l)se *n distrib)iile Consori)l)i > &a programe reali:ate de )tili:atori &ontrib)tori sa) se g,ses& pe sait)rile anonime G(D. 8o&)ri *n &are p)tei *n&epe &,)t,rile s)nt http-EEwww.9.org <i http-EEwww.96ree.org. %ai m)lt toate apli&aiile d)mnea7oastr, gra6i&e pre&)m na7igator)l de internet program)l de po<t, ele&troni&, program)l de 7i:)ali:are a 6otogra6iilor )neltele pentr) redarea s)net)l)i <i a<a mai departe s)nt &lieni ai ser7er)l)i >. Pn &a:)l )nei )tili:,ri obi<n)ite a mod)l)i gra6i& &lienii > <i ser7er)l > se a6l, pe a&ela<i &al&)lator.

0.!.2.1. =umele ecranelor ;in p)n&t)l de 7edere al )tili:ator)l)i 6ie&are ser7er > are )n n)me de e&ran *n 6ormagazd: numrul afiajului.numrul ecranului ?&east, in6ormaie este 6olosit, de apli&aii pentr) determinarea mod)l)i *n &are se &one&tea:, la ser7er)l > <i &e e&ran 7or 6olosi impli&it Bpe sistemele &) mai m)lte monitoareC-

numele gazdei- n)mele ga:dei este n)mele &al&)lator)l)i &lient la &are e&ran)l este &one&tat 6i:i&.
;a&, a&est n)me n) este dat este 6olosit, &ea mai e6i&ient, modalitate de &om)ni&are &) )n ser7i&i) de pe a&ela<i &al&)lator. numrul afi-a!ului- &)7+nt)l Ua6i<a4V este 6olosit pentr) a des&rie )n gr)p de monitoare &are *mpart a&eea<i tastat)r, <i dispo:iti7e indi&atoare Bma)s tablet, et&.C. Cele mai m)lte staii de l)&r) a) *n mod normal o sing)r, tastat)r, <i )n sing)r monitor. Histemele mai mari m)lti5)tili:atori a) tot)<i mai m)lte a6i<a4e pentr) &a l)&r)l *n mod)l gra6i& s, 6ie posibil pentr) mai m)lte persoane. Dentr) e7itarea sit)aiilor &on6):e 6ie&are a6i<a4 al a&est)i tip sistem are aso&iat )n numr de afi-a! B&are *n&epe &) 0C la pornirea ser7er)l)i >. 2)m,r)l a6i<a4)l)i treb)ie s, 6ie mere) pre:ent *n n)mele a&est)ia. numrul de ecran- an)mite a6i<a4e *mpart o sing)r, tastat)r, <i )n sing)r dispo:iti7 indi&ator la do), sa) mai m)lte monitoare. Pntr)&+t 6ie&are dintre ele are propri)l set de 6erestre 6ie&,r)i e&ran *i este dat )n numr de ecran B&are porne<te de la 0C *n moment)l pornirii ser7i&i)l)i gra6i&. ;a&, a&est n)m,r n) este alo&at 7a 6i 6olosit a6i<a4)l 0.

De sistemele DAH=> n)mele e&ran)l)i impli&it este sto&at *n 7ariabila de medi) AI$'LAI. ?&east, 7ariabil, este &on6ig)rat, a)tomat de &,tre em)lator)l de terminal xterm. Pn &a:)l &one&t,rii la alt &al&)lator prin reea poate 6i ne&esar s, &on6ig)rai a&east, 7ariabil, man)al pentr) a indi&a a6i<a4)l d)mnea7oastr, &ons)ltai He&i)nea 10.".!.2. %ai m)lte in6ormaii pot 6i g,site *n paginile de man)al ale ser7er)l)i >.

0.!.2.2. 9dministratorii de 1erestre #i de ecran ?6i<area 6erestrelor pe e&ran)l monitor)l)i este &ontrolat, de programe spe&iale n)mite administratori de ferestre. ;e<i m)li administratori de 6erestre se 7or des&)r&a &) spe&i6i&aiile geometri&e e9istente alii pot ignora a&este spe&i6i&aii Bele 7or soli&ita )tili:ator)l)i desenarea e9pli&it, a regi)nii 6erestrei pe e&ran 6olosind )n dispo:iti7 indi&ator de e9empl)C. 11"

Pntr)&+t administratorii de 6erestre s)nt *n general Bde<i &omple9eC programe &lient pot 6i &onstr)ite n)meroase inter6ee &) )tili:ator)l. ;istrib)ia Consori)l)i > &onine )n administrator de 6erestre n)mit tGm dar m)li )tili:atori pre6er, &e7a mai so6isti&at at)n&i &+nd &on6ig)raia sistemelor permite a&est l)&r). Haw6ish <i Enlightenment s)nt e9emple apre&iate &are permit 6ie&,r)i )tili:ator s, disp)n, de )n spai) de l)&r) *n &on&ordan, &) stil)l <i personalitatea sa. 0n administrator de e&ran Bspai) de l)&r)C 6olose<te )n administrator de 6erestre pentr) a aran4a spai)l de l)&r) gra6i& *ntr5)n mod &on7enabil &) bare de meni) meni)ri &onte9t)ale mesa4e in6ormati7e &eas administrator de programe administrator de 6i<iere et&. Drintre &ei mai &)nos&)i administratori de e&ran menion,m Gnome <i L;E &are r)lea:, pe aproape ori&e distrib)ie de 8in)9 <i pe m)lte sisteme 02=>. 9$lica*ii ED8 n GnomeBa$lica*ii Gnome n ED8 2) este ne&esar s, pornii spai)l de l)&r) *n L;E pentr) a r)la apli&aiile spe&i6i&e L;E. ;a&, a7ei instalate libr,riile L;E Bpa&het)l IdelibsC p)tei r)la a&este apli&aii din meni)l Gnome sa) dintr5)n terminal Gnome. 3)larea apli&aiilor Gnome *n medi)l L;E este p)in mai deosebit, deoare&e n) e9ist, )n sing)r set de libr,rii de ba:, ale Gnome5)l)i. (ot)<i prin instalarea dependinelor <i a )nor pa&hete e9tra &are 7or 6i &er)te 7ei p)tea 6a&e a&est l)&r).

0.!.!. Con1igurarea ser'erului >


;istrib)ia &are este 6olosit, de obi&ei *n 8in)9 DfreeE( 6olose<te 6i<ier)l de &on6ig)rare

0-N2Bonfi# pentr) &on6ig)rarea impli&it,. ?&est 6i<ier &on6ig)rea:, pla&a 7ideo <i poate 6i g,sit, *n mai m)lte lo&)ri &el mai des 6iind /et"/011.
;a&, obser7ai &, 6i<ier)l /et"/011/0-N2Bonfi# este pre:ent *n sistem)l d)mnea7oastr, des&rierea &omplet, a a&est)ia poate 6i g,sit, *n paginile =n6o sa) man ale 0-N2Bonfi#. ;in &a):a aspe&telor legate de li&eniere *n &a:)l >6reeO# sistemele mai noi 7in &) distrib)ia de ser7er > <i )nelte pentr) a&esta a D.Frg. Gi<ier)l prin&ipal de &on6ig)rare este /or#+"onf pe &are5l p)tei g,si *n /et"/011. Gi<ier)l &onine o serie de se&i)ni &are pot 6i disp)se *n ori&e ordine. ?&este se&i)ni &onin in6ormaii despre monitor pla&a 7ideo &on6ig)r,rile a6i<a4)l)i tastat)r, et&. Ca )tili:ator n) treb)ie s, 7, batei &ap)l prea m)lt &) &eea &e este *n a&est 6i<ier *ntr)&+t este &on6ig)rat la moment)l instal,rii sistem)l)i. ;a&, treb)ie s, s&himbai &on6ig)r,rile ser7er)l)i gra6i& p)tei r)la )neltele de &on6ig)rare sa) edita 6i<ierele de &on6ig)rare &are menin in6rastr)&t)ra ser7er)l)i >GreeO#. Cons)ltai paginile man pentr) mai m)lte in6ormaiiF *n )nele &a:)ri distrib)ia 6olosit, de d)mnea7oastr, are propriile )nelte de &on6ig)rare. ;eoare&e o &on6ig)rare gre<it, poate d)&e la a6i<area *n mod)l gra6i& a )nor g)noaie de ne*neles 7, s6,t)im s, reali:ai o &opie de sig)ran, a 6i<ierelor de &on6ig)rare pe &are dorii s, le editai pentr) a p)tea 6i resta)rate.

0.%. Con1igurri regionale s$eci1ice


0.%.1. Con1igurarea tastaturii
Con6ig)rarea model)l)i de tastat)r, se 6a&e prin &omanda load-e2s *n &a:)l &onsolei te9t. Golosii )nealta spe&i6i&, distrib)iei d)mnea7oastr, sa) editai se&i)nea Ke8board BTastaturC din >GO#Con6ig Bsa) 9org.&on6 &)m ar 6i *n &a:)l 0b)nt)n.t.C pentr) &on6ig)rarea tastat)rii pentr) mod)l gra6i&. Pn &on6ig)rarea impli&it, este posibil s, a7ei &on6ig)rat )rm,tor)l &a:-

;)p, &)m am sp)s a&esta ar p)tea 6i &a:)l impli&it. H&himbarea aspe&t)l)i tastat)rii *n &on&ordan, &) regi)nea *n &are 7, a6lai se 6a&e prin *nlo&)irea 7alorii dintre ghilimele &) ori&are alta listat, *n s)bdire&toarele dire&tor)l)i 6e5map . ;a&, n)5l p)tei g,si *n&er&ai a6i<area de &,tre sistem a lo&)l)i a&est)ia prin &omanda )rm,toare-

115

locate .e)maps Este posibil, &ombinarea aspe&t)l)i tastat)rii d)p, &)m 7, pre:int, )rm,tor)l e9empl)-

Ga&ei o &opie a 6i<ier)l)i /et"/011/0-N2Bonfi# Bsa) d)p, &)m am mai ar,tat a /et"/011//or#+"onfC *nainte de a5l editab (reb)ie s, 6olosii &ont)l de root pentr) a&est l)&r). ;e&one&tai57, <i a)tenti6i&ai57, din no) pentr) a 6olosi noile &on6ig)r,ri ale ser7er)l)i >. ?pplet5)l pentr) tastat)r, din Gnome asig)r, s&himbarea imediat, a aspe&t)l)i tastat)riiF n) este ne7oie de permisi)ni spe&iale pentr) 6olosirea a&est)i progr,mel. L;E are o )nealt, similar, pentr) s&himbarea aspe&t)l)i tastat)rii.

0.%.2. ,onturi
Golosii )nealta set1ont pentr) a *n&,r&a 6ont)rile *n medi)l te9t. Cele mai m)lte sisteme 7in &) )n 6i<ier standard inputr" &are permite &ombinarea &ara&terelor &)m ar 6i 6ran):es&)l ]l] Bmeta&ara&tereC. ?dministrator)l de sistem ar treb)i s, ada)ge linia

la 6i<ier)l /et"/!a hr".

0.%.!. Data #i (ona de tim$


Con6ig)rarea in6ormaiilor legate de timp se 6a&e la instalare. ;)p, a&eea pot 6i a&t)ali:ate 6olosind )n &lient 2T' B2etworI (ime Droto&olC. Cele mai m)lte sisteme 8in)9 6oloses& impli&it nt$d-

D)tei r)la nt$date man)al pentr) &on6ig)rarea &eas)l)i da&, e7ident p)tei a&&esa )n ser7er de timp. Her7i&i)l nt$d n) treb)ie s, r)le:e at)n&i &+nd 6olosii nt$date pentr) a4)starea &eas)l)i. Golosii )n ser7er de timp &a arg)ment al &omen:ii-

Cons)ltai man)al)l sistem)l)i d)mnea7oastr, <i do&)mentaia &onin)t, de pa&het)l 2(D. Cei mai m)li administratori ai spai)l)i de l)&r) a) )nelte proprii pentr) &on6ig)rarea timp)l)i sistem)l)i &) soli&itarea pri7ilegiilor spe&iale. Dentr) &on6ig)rarea &ore&t, a :onei de timp p)tei 6olosi &omen:ile t(con1ig sa) time(one. [ona de timp este <i ea &on6ig)rat, la instalarea sistem)l)i pe &al&)lator)l d)mnea7oastr,. %)lte sisteme a) )nelte spe&i6i&e distrib)iei pentr) &on6ig)rarea a&estor opi)ni a<a &, 7, *ndrept,m &,tre do&)mentaia spe&i6i&, sistem)l)i pe &are *l 6olosii.

0.%.% Lim a
;a&, primii mesa4e de la sistem *n olande:, sa) 6ran&e:, <i n) dorii a&est l)&r) 7, s6,t)im s, &on6ig)rai 7ariabilele LANH <i LANH7AHE a&estea asig)r+nd in6rastr)&t)ra pentr) limba dorit, &on6ig)r,rile lo&ale <i 6ont)rile legate de &ara&terele spe&iale ale respe&ti7ei limbi. Pn &a:)l &elor mai m)lte e&rane gra6i&e de a)tenti6i&are &)m ar 6i gdm sa) -dm a7ei posibilitatea de a &on6ig)ra limba 6olosit, *n sistem *nainte de a)tenti6i&are. De &ele mai m)lte sisteme en_0H.0(G5O tinde s, 6ie alegerea impli&it, *n :ilele noastre. ?&est 11#

l)&r) n) repre:int, o problem, deoare&e sistemele pe &are a&east, &on6ig)rare este impli&it, 7in &) toate programele pentr) a&east, &odare. ?st6el 'i poate edita toate 6i<ierele din sistem cat n) se 7a &omporta &i)dat et&. 2e&a:)rile *n&ep at)n&i &+nd 7, &one&tai la )n sistem mai 7e&hi &are n) se des&)r&, &) a&est sistem de &odare sa) at)n&i &+nd des&hidei )n 6i<ier &odat *n UT/%E pe )n sistem &are *nelege n)mai &ara&tere ale 6ont)rilor pe 1 bit. 0tilitar)l recode se poate do7edi 6olositor *n a&este &a:)ri &) a4)tor)l l)i 6iind posibil, &on7ersia dintr5)n set de &ara&tere *n alt)l. Citii paginile man pentr) o 7edere de ansambl) a 6a&ilit,ilor &are le a7ei la *ndem+n,. A alt, sol)ie ar 6i l)&r)l temporar &) o alt, de6iniie a &od,rii prin &on6ig)rarea 7ariabilei 8?2G-

Cons)ltai sait)l %o:illa pentr) a a6la &)m p)tei a7ea Gire6o9 *n limba d)mnea7oastr,. Hait)l ApenA66i&e.org are in6ormaii despre lo&ali:area s)itei de biro) ApenA66i&e.

0.%.). In1orma*ii s$eci1ice $entru alte *ri


8ista C)m s, )rm,toare &)prinde re6erine despre lo&ali:area *n limbile bangla bielor)s, &hine:, esperanto 6inlande:, 6ran&e:, grea&, lit)anian, polone:, s+rb, slo7a&, slo7en, spaniol, thai <i t)r&,.

0.). Instalarea de noi $rograme


0.).1. Generalit*i
Goarte m)li oameni s)nt s)rprin<i de 6apt)l &, d)p, instalarea 8in)95)l)i a) )n &al&)lator &are r)lea:, bine <i mai m)lt de&+t at+t gata de 6olosireF &ele mai m)lte distrib)ii &onin dri7ere pentr) pl,&ile 7ideo sa) &ele de reea monitoare <i alte dispo:iti7e e9terne ast6el *n&+t de obi&ei n) mai treb)ie s, instalai alte dri7ere. ;e asemenea )nelte &om)ne &)m ar 6i s)ite pentr) biro) na7igatoare de =nternet &lieni de po<t, ele&troni&, <i ali &lieni de reea s)nt in&l)se *n distrib)iile prin&ipale. Chiar <i a<a o instalare impli&it, poate s, n) a&opere ne&esit,ile d)mnea7oastr,. ;a&, n) p)tei g,si &eea &e a7ei ne7oie poate &, a&el l)&r) n) este instalat *n sistem)l d)mnea7oastr,. Ha) poate &, a7ei program)l ne&esar dar a&esta n) 6a&e &eea &e ar treb)i s, 6a&,. ?mintii57, &, 8in)95)l progresea:, rapid iar programele s)nt *mb)n,t,ite :i de :i. 2) 7, irosii timp)l &,)t+nd re:ol7area )nor probleme pentr) &are a) m)n&it alii. N, p)tei a&t)ali:a sistem)l <i ad,)ga pa&hete ori&+nd dorii. Cele mai m)lte programe 7in *n pa&hete. Drograme *n pl)s 6a, de instalarea impli&it, pot 6i g,site pe C;5)l de pe &are ai instalat sistem)l sa) pe =nternet. Hait)l web al distrib)iei d)mnea7oastr, este )n lo& b)n *n &are p)tei *n&epe &,)tarea de programe adiionale &are &onin <i instr)&i)nile despre &)m se 6a&e a&east, instalare pe tip)l de 8in)9 pe &are5l 6olosii &ons)ltai ?ppendi9 ?. Pntotdea)na &itii do&)mentaia &are este &onin)t, de programele noi pre&)m <i ori&e indi&aii re6eritoare la instalare &onin)te de a&el pa&het. (oate programele 7in &) )n 6i<ier REAAME pe &are 7, s6,t)im s,5l &itii neap,rat.

0.).2. 5i$uri de $achete


0.).2.1. @achete &@M

11$

0.).2.1.1. Ce este &@M? 3D% ?dministrator)l de pa&hete 3edZat este )n administrator de pa&hete p)terni& pe &are5l p)tei 6olosi la instalarea a&t)ali:area <i <tergerea pa&hetelor de programe. N, permite s, &,)tai pa&hete <i s, )rm,rii 6i<ierele &are s)nt in&l)se de 6ie&are pa&het. ?re &onin)t )n sistem de 7eri6i&are a a)tenti&it,ii pa&hetelor des&,r&ate de pe =nternet. 0tili:atorii a7ansai pot s,5<i &onstr)ias&, propriile pa&hete &) a4)tor)l 3D%. 0n pa&het 3D% &onsist, *ntr5o arhi7, de 6i<iere <i meta5date 6olosite la instalarea <i <tergerea 6i<ierelor arhi7ate. %eta5datele in&l)d s&ript)ri a4)t,toare atrib)te ale 6i<ierelor <i in6ormaii &are des&ri) pa&het)l *n sine. Da&hetele pot e9ista *n do), 7ariet,i- pa&hete binare &are *n&aps)lea:, programele de instalat <i pa&hete s)rs, &are &onin &od)l s)rs, <i reeta ne&esar, prod)&erii pa&hetelor binare. %)lte alte distrib)ii 6oloses& pa&hete 3D% *n a6ar, de mai &)nos&)tele 3edZat Enterprise 8in)9 %andri7a B6ost)l %andraIeC Gedora Core <i H)HE 8in)9. Pn a6ar, de s6at)rile spe&i6i&e distrib)iei alese p)tei &iti man rpm.

0.).2.1.2. 8xem$le de $achete &@M Cele mai m)lte pa&hete s)nt instalate &) opi)nea de )pgrade &7 &hiar da&, )n pa&het *n sine este instalat sa) n). Da&hetele 3D% &onin 7ersi)nea &omplet, a program)l)i &are s)pras&rie 7ersi)nea e9istent, sa) este instalat &a pa&het no). 0tili:area tipi&, este )rm,toarear$m -D2h <path<to<rpm-pac.age/s0 Api)nea &* generea:, mai m)lte date de ie<ire iar &h a6i<ea:, o bar, de stare &are arat, progres)l a&i)nii-

Da&hetele &are &onin )n Iernel no) 7, s6,t)im s, le instalai &) opi)nea 5i pentr) a n) s)pras&rie 7ersi)nea e9istent, a pa&het)l)i. ?st6el 7ei p)tea s, pornii &al&)lator)l &) 7e&hi)l Iernel da&, &el no) n)5 <i 6a&e treaba. D)tei 6olosi r$m <i pentr) a 7eri6i&a da&, )n pa&het este instalat *n sistem-

Ha) p)tei a6la &are pa&het &onine )n an)mit 6i<ier sa) )n e9e&)tabil-

2) treb)ie s, a&&esai &) pri7ilegii de administrator &omanda r$m pentr) a &,)ta *n ba:a de date 3D%. ?&este pri7ilegii s)nt ne&esare n)mai *n &a:)l *n &are ad,)gai modi6i&ai sa) <tergei pa&hete. N, pre:ent,m mai 4os )n )ltim e9empl) &are il)strea:, mod)l *n &are p)tei <terge )n pa&het gestionat de r$m-

11O

Qtergerea pa&hetelor n) a6i<ea:, impli&it date de ie<ire este normal s, n) obser7ai nimi&. C+nd a7ei d)bii 6olosii r$m -qa din no) pentr) a 7eri6i&a da&, )n an)me pa&het a 6ost <ters. 3D% poate 6a&e m)lte alte l)&r)ri *n a6ara 6)n&iilor de ba:, pe &are le5am pre:entat *n a&east, introd)&ere. C)m s,5)l despre 3D% &onine m)lte alte in6ormaii.

0.).2.2. @achetele D8F ..de / 0.).2.2.1. Ce sunt $achetele De ian? ?&est tip de pa&hete este &el impli&it pe sistemele ;ebian G20E8in)9 *n &are dselect <i mai no) a$titude s)nt )neltele standard pentr) administrarea lor. H)nt 6olosite la sele&tarea pa&hetelor pe &are le dorii instalate sa) a&t)ali:ate dar 7or r)la <i pe par&)rs)l instal,rii )n)i sistem ;ebian pentr) a 7, a4)ta s, de6inii metoda de a&&es 6olosit, pentr) listarea pa&hetelor disponibile <i pentr) &on6ig)rarea lor. BUn exemplu de sistem bazat pe .ebian este Ubuntu #inux, care, 3n modul grafic, dispune de doi administratori de pac ete deb foarte bune, 08naptic 3n cazul >nome -i Gdept 3n cazul K.B, care permit consultarea bazei de date, instalarea, actualizarea -i -tergerea pac etelor 3ntr%un mod simplu, intuiti4n.t.C. Hait)l ;ebian &onine toate in6ormaiile de &are a7ei ne7oie in&l):+nd o do&)mentaie adresat, *n&ep,torilor pentr) dsele&t B]dsele&t ;o&)mentation 6or 1eginners]C. Pn )ltima 7reme pa&hetele ;ebian &+<tig, tot mai m)lt teren de7enind din &e *n &e mai pop)lare. 8a moment)l s&rierii a&estei &,ri le 6olosea) &in&i distrib)ii ma4ore din top)l &elor :e&e. ;e asemenea a$t6 get B&ons)ltai He&i)nea $.5.!.2C este 6oarte 6olosit &hiar <i pe sisteme non5;E1.

0.).2.2.2. 8xem$le de unelte D8F Neri6i&ai da&, )n pa&het este instalat sa) n) &) d$-g. ;e e9empl) da&, dorii s, <tii &e 7ersi)ne a program)l)i Gallery este instalat, pe sistem)l d)mnea7oastr,-

Dre6i9)l UiiV *nseamn, &, pa&het)l este instalat. ?r treb)i s, 7edei a6i<at pre6i9)l U)nV *n &a:)l *n &are pa&het)l n) este instalat dar e9ist, *n lista gestionat, de &al&)lator)l d)mnea7oastr,. ?6lai &,r)i pa&het aparine )n 6i<ier prin opi)nea &$ a l)i d$-g-

%ai m)lte in6ormaii g,sii *n paginile =n6o ale d$-g.

0.).2.!. @achete surs Cea mai mare parte a programelor pentr) 8in)9 s)nt 8ibereEH)rs, des&his, a<a &, pa&hete &are &onin s)rsa programelor s)nt disponibile ele 6iind dest)l de r,sp+ndite. Gi<ierele s)rs, s)nt ne&esare pentr) &ompilarea 7ersi)nii d)mnea7oastr, de program. H)rsele )n)i program pot 6i des&,r&ate de pe sait)l propri) adesea &a arhi7, &ompresat, tarball Bpro#ram&*er iune+tar+#. sa) similareC. Dentr) distrib)iile ba:ate pe 3D% s)rsa este adesea 6)rni:at, *n pro#ram&*er iune+ r"+rpm. ;ebian <i &ele mai m)lte distrib)ii ba:ate pe a&esta asig)r, s)rsa adaptat, &are poate 6i obin)t, 6olosind &omanda a$t6get source. Cerine spe&i6i&e dependine <i instr)&i)ni de instalare se g,ses& *n 6i<ier)l REAAME. Nei a7ea ne7oie de )n &ompilator C gcc. ?&est &ompilator C G20 este in&l)s *n &ele mai m)lte sisteme 8in)9 <i poate 6i portat pe m)lte alte plat6orme. 11'

0.).!. 9utomati(area administrrii $achetelor #i a actuali(rilor


0.).!.1. Generalit*i Drim)l l)&r) pe &are *l 6a&ei d)p, instalarea )n)i sistem no) este a&t)ali:area a&est)iaF este )n 6apt &are se apli&, t)t)ror sistemelor de operare <i 8in)95)l n) este di6erit. ?&t)ali:,rile pentr) &ele mai m)lte sisteme 8in)9 se g,ses& de &ele mai m)lte ori pe )n sait apropiat )n sait5oglind, al distrib)iei d)mnea7oastr,. A list, a sait)rilor &are o6er, a&est ser7i&i) poate 6i g,sit, pe sait)l prin&ipal al distrib)iei d)mnea7oastr, &ons)ltai ?ppendi9 ?. ?&t)ali:,rile treb)ie apli&ate &) reg)laritate :ilni& &hiar da&, este posibil S dar <i do), s,pt,m+ni este )n termen re:onabil. (reb)ie s, *n&er&ai s, a7ei &ea mai re&ent, 7ersi)ne a distrib)iei deoare&e 8in)95)l se a6l, *ntr5o &ontin), s&himbare. ;)p, &)m am mai sp)s 6a&ilit,i noi <i re:ol7,ri ale )nor probleme s)nt p)se la dispo:iie *ntr5)n ritm &onstant <i &+teodat, s)nt 7i:ate aspe&te importante legate de se&)ritate. Nestea b)n, este a&eea &, &ele mai m)lte distrib)ii de 8in)9 asig)r, )nelte &are 7, s&)tes& de a&t)ali:area a :e&i de pa&hete man)al :i de :i. He&i)nea )rm,toare tre&e *n re7ist, administratorii administratorilor de pac ete. H)nt 6oarte m)lte de dis&)tat pe marginea a&est)i s)bie&t &hiar a&t)ali:,ri reg)late a pa&hetelor s)rs, 6iind administrate a)tomatF 7om lista doar &ele mai *nt+lnite sisteme. Pntotdea)na apelai la do&)mentaia spe&i6i&, sistem)l)i ales de d)mnea7oastr, pentr) *nelegerea &ore&t, a pro&ed)rilor.

0.).!.2. 9@5 (he ?d7an&ed Da&Iage (ool este )n sistem pentr) pa&hetele de programe. 0nealta pentr) linia de &omand, este a$t6get &are disp)ne de pagini man e9&elente &are des&ri) &)m s, instalai <i s, a&t)ali:ai pa&hetele <i &)m s, instalai )ltima 7ersi)ne a )n)i pa&het sa) a *ntregii distrib)ii. ?D( *<i are r,d,&inile *n distrib)ia ;ebian G20E8in)9 *n &are este administrator)l impli&it pentr) pa&hetele ;ebian. ?D( a 6ost portat <i pe sistemele &are 6oloses& pa&hete 3D%. Drin&ipal)l a7anta4 al ?D( este a&ela &, este liber <i 6le9ibil *n )tili:are. N, permite s, &on6ig)rai sisteme *ntr5)n mod asem,n,tor &) )nele )nelte spe&i6i&e an)mitor distrib)ii B*n )nele &a:)ri &omer&ialeC listate *n se&i)nea )rm,toare. Pn general la prima )tili:are a a$t6get treb)ie s, obinei )n inde9 al pa&hetelor disponibile. ?&est l)&r) se 6a&e prin &omanda a$t6get update ;)p, a&easta p)tei 6olosi a$t6get pentr) a&t)ali:area sistem)l)i d)mnea7oastr,a$t6get up+rade Ga&ei a&est l)&r) des este o &ale simpl, prin &are 7, meninei sistem)l la :i <i *n sig)ran,. Pn a6ar, de a&est mod general de )tili:are a$t6get este 6oarte rapid *n instalarea pa&hetelor indi7id)ale. =at, &)m l)&rea:,-

Abser7ai opi)nea &" a &omen:ii su &are indi&, &onsolei root s, e9e&)te doar a&east, &omand, 120

apoi s, se re7in, la medi)l )tili:ator)l)i. Pn a&est mod n) p)tei sp)ne &, ai )itat s, p,r,sii &ont)l de root. ;a&, e9ist, dependine 6a, de alte pa&hete a$t6get 7a des&,r&a <i instala <i a&este pa&hete ne&esare. %ai m)lte in6ormaii p)tei g,si *n ?D( ZAY(A.

0.).!.!. :isteme care 1olosesc $achete &@M 0pdate ?gent &are a 6ost disponibil iniial doar pentr) pa&hetele 3edZat 3D% este a&)m portat pentr) o gam, larg, de programe in&l)si7 arhi7e Brepo:itoareC non53edZat. ?&east, )nealt, asig)r, )n sistem &omplet pentr) a&t)ali:area pa&hetelor 3D% pe sistemele 3edZat <i Gedora Core. Pn linia de &omand, tastai u$2date pentr) a a&t)ali:a sistem)l d)mnea7oastr,. De spai)l de l)&r) este a&ti7at, impli&it o pi&togram, Bi&oni,C &are 7, sp)ne da&, e9ist, sa) n) a&t)ali:,ri disponibile pentr) sistem)l d)mnea7oastr,. Mellowdogas 0pdater %odi6ied B2umC este o alt, )nealt, &are este din &e *n &e mai apre&iat,. Este )n program intera&ti7 dar a)tomat pentr) instalarea a&t)ali:area <i <tergerea pa&hetelor 3D%. Este )nealta impli&it, pe sistemele Gedora. De sistemele H)HE 8in)9 tot)l este 6,&)t &) a4)tor)l MaH( Met another Het)p (ool &are integrea:, mai m)lte sar&ini de administrare a sistem)l)i printre &are a&t)ali:area pa&hetelor 3D%. Pn&ep+nd &) H)HE 8in)9 $.1 p)tei a&t)ali:a sistem)l 6olosind o inter6a, web <i MA0 Mast Anline 0pdate. %andraIe 8in)9 <i %andri7a asig)r, o )nealt, n)mit, 03D%= )n set de programe str+nse laolalt, &are a) rol)l de a simpli6i&a instalarea de noi programe. ?&este )nelte l)&rea:, *mpre)n, &) 3D%;raIe <i %andraIe 0pdate pentr) asig)rarea &elor ne&esare pentr) instalarea <i <tergerea *n b)ne &ondiii a pa&hetelor de programe. %andraIeAnline o6er, o gam, e9tins, de ser7i&ii <i poate noti6i&a a)tomat administratorii de sisteme at)n&i &+nd s)nt disponibile a&t)ali:,ri pentr) distrib)ia %andraIe. Cons)ltai man urpmi printre altele da&, dorii mai m)lte in6ormaii. ;e asemenea administratorii spai)l)i de l)&r) L;E <i Gnome disp)n de propriile 7ersi)ni Bgra6i&eC ale administratorilor de pa&hete BGdept -i 08naptic, menionate mai susn.t.C.

0.).%. 9ctuali(area -ernelului


Cele mai m)lte instal,ri ale 8in)95)l)i s)nt *n reg)l, da&, a&t)ali:ai periodi& distrib)ia pe &are ai ales5o. Drin a&este a&t)ali:,ri de distrib)ie se 7a instala )n Iernel no) at)n&i &+nd este ne7oie <i s)nt 6,&)te toate s&himb,rile ne&esare *n sistem)l d)mnea7oastr,. Compilai <i instalai )n Iernel no) n)mai *n &a:)l *n &are a7ei ne7oie de 6a&ilit,i &are n) s)nt &)prinse *n Iernel)l impli&it al distrib)iei 8in)9 alese. =ndi6erent da&, 6olosii )n Iernel &ompilat <i optimi:at de d)mnea7oastr, sa) da&, *l 6olosii pe &el p)s la dispo:iie de distrib)ie instalai )n no) Iernel *n &oe9isten, &) &el 7e&hi p+n, *n moment)l *n &are s)ntei sig)r &, 6)n&ionea:, a<a &)m treb)ie. Creai )n sistem d)al boot &are 7, permite s, alegei &e Iernel s, 6ie *n&,r&at prin &on6ig)rarea *n&,r&,tor)l)i d)mnea7oastr, de sisteme &) a4)tor)l 6i<ier)l)i #ru!+"onf. =at, )n e9empl) simpl)-

121

;)p, &e no)l Iernel se do7ede<te a 6i stabil <i 6iabil p)tei <terge liniile &are de6ines& Iernel)l 7e&hi din 6i<ier)l de &on6ig)rare al G3015)l)i de<i 7, s6,t)im s, a<teptai m,&ar &+te7a :ile pentr) a 6i sig)ri.

0.).). Instalarea de $achete a1late $e CD6ul de instalare


0.).).1. Montarea unui CD He 6a&e *n prin&ipi) *n a&ela<i mod *n &are instalai man)al pa&hetele &) e9&epia 6apt)l)i &, treb)ie s, ad,)gai sistem)l de 6i<iere al C;5)l)i la &al&)lator)l d)mnea7oastr, pentr) a5l 6a&e a&&esibil. De &ele mai m)lte sisteme este )n pro&es a)tomat lansat la inserarea C;5)l)i *n )nitatea opti&, deoare&e ser7i&i)l automount este pornit la iniierea sistem)l)i. ;a&, C;5)l d)mnea7oastr, n) este disponibil a)tomat introd)&ei &omanda mount *ntr5o 6ereastr, terminal. Pn 6)n&ie de &on6ig)raia sistem)l)i o linie similar, &) &ea &are )rmea:, 6a&e a&est l)&r)mount <de2<cdrom <mnt<cdrom De )nele sisteme doar 6olosind &ont)l de root p)tei monta medii de sto&are e9terneF este )n l)&r) &are depinde de &on6ig)raia sistem)l)i. Dentr) a)tomati:area a&estor pro&ese )nitatea opti&, are o intrare *n dire&tor)l /et"/f ta! &are listea:, sistemele de 6i<iere <i p)n&tele lor de montare &are 6ormea:, sistem)l arbores&ent de 6i<iere. =at, o ast6el de linie-

Ea indi&, 6apt)l &, sistem)l *nelege &omanda mount <mnt<cdrom. Api)nea noauto% *nseamn, &, pe a&est sistem C;5)rile n) s)nt montate a)tomat. D)tei *n&er&a )n &li& dreapta pe pi&tograma C;5)l)i a6lat, pe spai)l de l)&r) pentr) a monta C;5 )l da&, administrator)l de 6i<iere n) 6a&e a&est l)&r) pentr) d)mnea7oastr,. Comanda mount 6,r, arg)mente 7eri6i&, da&, a&i)nea a a7)t s)&&es-

0.).).2. ,olosirea CD6ului ;)p, montarea )n)i C; &) 6i<ierele a6late pe dis&)l 6i9. p)tei s&himba dire&tor)l de reg)l, *n p)n&t)l de montare

/mnt/"drom )nde p)tei a&&esa &onin)t)l C;5)l)i. Golosii a&elea<i &omen:i pe &are le )tili:ai *n l)&r)l

0.).).!. 8Aectarea CD6ului Dentr) a s&oate C;5)l din )nitate d)p, &e ai terminat sistem)l de 6i<iere al C;5)l)i treb)ie s, 6ig)re:e &a ne6olosit. Chiar da&, 7, a6lai doar *ntr5)n)l din s)bdire&toarele p)n&t)l)i de montare *n &a:)l nostr) EmntE&drom C;5)l 6ig)rea:, &a U6olositV 6a, de sistem a<a &, treb)ie mai *nt+i s, ie<ii de a&olo. Ga&ei a&est l)&r) prin introd)&erea &omen:ii cd 6,r, arg)mente &eea &e 7, d)&e *n dire&tor)l d)mnea7oastr, personal. ;)p, a&easta p)tei 6olosi &omanda unmount <mnt<cdrom sa) eAect cdrom Dis$o(iti'e locate 2A:AF.GTH s, n) 6orai )nit,ile opti&e. (r)&)l &) agra6a pentr) h+rtie este o idee proast, deoare&e 7, s&oate *ntr5ade7,r C;5)l dar sistem)l 7a &rede &, a&esta este *n&, a&olo deoare&e n) a) 6ost )rmate pro&ed)rile &ore&te. ;e &ele mai m)lte ori doar repornirea sistem)l)i 7, a4)t, s, ad)&ei sistem)l 122

*ntr5o stare normal,. ;a&, primii mesa4)l Ude7i&e b)syV Bdispo:iti7 o&)patC 7eri6i&ai *n prim)l r+nd da&, toate sesi)nile &onsolei a) p,r,sit 6i<ierele C;5)l)i sa) da&, a&esta este 6olosit de apli&aiile gra6i&e. ;a&, a7ei *ndoieli 6olosii )nealta lso1 pentr) a g,si pro&esele &are 6oloses& res)rsele a6late pe C;.

0.+. :umar
C+nd toate s)nt *n lo&)l potri7it 4)m,tate de treab, este 6,&)t,. D,strarea ordinii este important, <i la 6el de important este s, 7, organi:ai bine medi)l dire&tor)l)i personal *n mod)l te9t sa) gra6i&. %edi)l te9t este &ontrolat de 6i<ierele de &on6ig)rare a &onsolei. %edi)l gra6i& depinde *n prim)l r+nd de &on6ig)rarea ser7er)l)i > *n &are s)nt integrate mai m)lte apli&aii &)m ar 6i administratorii de 6erestre <i ai spai)l)i de l)&r) 6ie&are a7+nd propriile 6i<iere de &on6ig)rare. (reb)ie s, &itii do&)mentaia spe&i6i&, sistem)l)i <i programelor d)mnea7oastr, pentr) a a6la mod)l &ore&t de &on6ig)rare a a&estora. Con6ig)r,rile regionale &)m ar 6i &ele ale tastat)rii instalarea 6ont)rilor potri7ite <i limba 6olosit, de sistem s)nt &el mai bine 6,&)te la instalarea sistem)l)i. Drogramele s)nt administrate *n mod a)tomat sa) man)al prin pa&hetele de programe. 0rm,toarele &omen:i a) 6ost tratate *n a&est &apitol5a elul 062. Comen(i noi n Ca$itolul 0K ,ace*i6' comod acas

Comand a$titude automount d$-g dselect load-e2s lso1 mount nt$date Juota recode r$m set1ont time(one t(con1ig ulimit u$2date ur$mi 2um

Ln*elesul comen(ii ?dministrea:, pa&hete ;ebian. %ontea:, a)tomat sisteme de 6i<iere no) inserate. ?dministrator)l de pa&hete ;ebian. ?dministrea:, pa&hete ;ebian. Pn&ar&, &on6ig)raia tastat)rii. =denti6i&, pro&esele. %ontea:, sisteme noi de 6i<iere. Con6ig)rea:, timp)l sistem)l)i 6olosind )n ser7er de timp. ?6i<ea:, in6ormaii despre 6olosirea spai)l)i pe dis&)l 6i9. Con7erte<te 6i<ierele la )n alt set de &ara&tere. ?dministrea:, pa&hetele 3D%. ?lege )n 6ont. Con6ig)rea:, :ona de timp. Con6ig)rea:, :ona de timp. Con6ig)rea:, sa) a6i<ea:, limitarea res)rselor. ?dministrea:, pa&hete 3D%. ?dministrea:, pa&hete 3D%. ?dministrea:, pa&hete 3D%.

0.0. 8xerci*ii
0.0.1. Mediul consolei ?6i<ai medi)l &onsolei. Ce 7ariabil, poate 6i 6olosit, pentr) sto&area tip)l)i de pro&esor al
12!

&al&)lator)l)i d)mnea7oastr,R 3eali:ai )n s&ript &are poate a6i<a &e7a de gen)l )nei linii Uhello worldV. ?&ordai5i permisi)nile ne&esare pentr) a5l r)la. (estai a&est s&ript. 3eali:ai )n dire&tor *n dire&tor)l d)mnea7oastr, personal <i m)tai a&est s&ript *n el. ?d,)gai dire&tor)l &reat la trase)l de &,)tare al sistem)l)i *n mod permanent. (estai da&, s&ript)l poate 6i e9e&)tat 6,r, a5i da trase)l &omplet al lo&)l)i *n &are se a6l,. 3eali:ai s)bdire&toare *n dire&tor)l d)mnea7oastr, personal pentr) p,strarea de 6i<iere di7erse de e9empl) )n dire&tor mu.i"4 pentr) p,strarea 6i<ierelor a)dio )n dire&tor do"umente pentr) notele d)mnea7oastr, <i a<a mai departe. Golosii5leb Con6ig)rai )n prompter personali:at. ?6i<ai limitele apli&ate res)rselor. 8e p)tei modi6i&aR Pn&er&ai s, &itii paginile de man)ale 6,r, a le de&ompresa. 3eali:ai )n alias lll &are s, e9e&)te de 6apt ls -la. ;e &e n) 6)n&ionea:, &omanda tail testfile + testfileR %ontai )n C; &) date &)m ar 6i dis&)l de instalare al distrib)iei d)mnea7oastr, de 8in)9 <i e9plorai5l. 2) )itai s,5l e4e&tai &+nd n) mai a7ei ne7oie de a&esta. H&ript)l &are se g,se<te la He&i)nea $.2.5.2 n) este per6e&t. El generea:, erori pentr) 6i<ierele &are s)nt dire&toare. ?daptai s&ript)l ast6el *n&+t s, sele&te:e doar 6i<ierele simple pentr) &opiere. Golosii 1ind pentr) sele&ie. 2) )itai s, 6a&ei s&ript)l e9e&)tabil *nainte de a5l r)la.

0.0.2 Mediul gra1ic


Pn&er&ai toate b)toanele ma)s)l)i *n regi)ni di6erite Bterminal 6)ndal barele de meni)riC. E9plorai meni)l. Dersonali:ai57, 6ereastra terminal. Golosii b)toanele ma)s)l)i pentr) &opierea de te9t dintr5)n terminal *ntr5alt)l. Con6ig)rai administrator)l de 6erestreF *n&er&ai di6erite spaii de l)&r) Be&rane 7irt)aleC. ?d,)gai applet5)ri &)m ar 6i )n monitor de sistem barei de meni). H&himbai tema. ?&ti7ai opi)nea prin &are 6erestrele s)nt a&ti7ate prin mi<&area &)rsor)l)i ma)s)l)i pe deas)pra a&esteia ast6el *n&+t n) mai este ne&esar s, 6a&ei &li& pe 6ereastr, pentr) &a a&easta s, 6ie a&ti7, Bslopp8 6o&)sC. H&himbai administrator)l de 6erestre. ;ea)tenti6i&ai57, <i sele&tai )n alt tip de sesi)ne de e9empl) L;E da&, ai 6olosit Gnome. 3epetai pas)l.

12"

Ca$itolul 3. Im$rimante #i ti$rirea


Pn a&est &apitol 7om pre:enta l)&r)ri legate de imprimante <i tip,rirea 6i<ierelor. ;)p, &itirea a&estei p,ri 7ei p)tea s,-

Gormatai do&)mente. Ni:)ali:ai do&)mentele *nainte de a le trimite la tip,rire. ?legei o imprimant, b)n, &are s, 6ie re&)nos&)t, de sistem)l d)mnea7oastr, 8in)9. (ip,rii 6i<iere <i 7eri6i&a stat)t)l imprimantei. 3e:ol7ai problemele legate de imprimante. G,sii do&)mentaia ne&esar, instal,rii )nei imprimante.

3.1. 5i$rirea 1i#ierelor


3.1.1. 5i$rirea n linie de comand
3.1.1.1. 5rimiterea 1i#ierului la im$rimant (ip,rirea din interior)l )nei apli&aii este simpl, &) a4)tor)l opi)nii Drint B(ip,re<teC din meni). ;in linia de &omand, 6olosii &omen:ile l$ sa) l$r. l$ fi!ier/e0 l$r fi!ier/e0 ?&este &omen:i pot &iti o &one9i)ne BpipeC ast6el *n&+t p)tei tip,ri ie<irea )nei &omen:i 6olosind comand W l$ ?7ei la dispo:iie m)lte opi)ni pentr) &on6ig)rarea aspe&t)l)i paginii n)m,r)l)i de &opii imprimanta pe &are dorii s, o 6olosii da&, e9ist, mai m)lte alegerea tip)l)i h+rtiei tip,rirea pe o 6a, sa) pe ambele 6ee da&, imprimanta asig)r, a&est l)&r) &on6ig)rarea marginilor et&. Citii paginile man)alelor pentr) mai m)lte in6ormaii.

3.1.1.2. :tatutul lucrrilor trimise la ti$rire Adat, &e 6i<ier)l este a&&eptat *n &oada de a<teptare pentr) tip,rire *i este alo&at )n n)m,r de identi6i&are-

Dentr) a 7eri6i&a stadi)l l)&r,rilor 6olosii &omen:ile l$J sa) l$stat. 8a introd)&erea a&estora 6,r, arg)mente 7or a6i<a &onin)t)l impli&it-

3.1.1.!. :tatutul im$rimantei Care este imprimanta impli&it, 6olosit, de )n sistem &are are a&&es la mai m)lte imprimanteR

125

l$stat -d

Care este stat)t)l imprimantei meleR l$stat -p

3.1.1.%. Ptergerea din coada de a#te$tare a lucrrilor trimise la im$rimat ;a&, n) 7, pla&e &eea &e 7edei prin &omen:ile &are a6i<ea:, stadi)l imprim,rii l)&r,rilor 6olosii l$rm sa) cancel pentr) a <terge sar&inile legate de tip,rirea do&)mentelor.

Pn medi)l gra6i& poate s, apar, o 6ereastr, &are 7, sp)ne &, o an)mit, sar&in, legat, de tip,rire a 6ost an)lat,. Pn medii mai mari &omanda l$c este 6olosit, pentr) &ontrolarea mai m)ltor imprimante. Cons)ltai paginile =n6o ale 6ie&,rei &omen:i. ?7ei la dispo:iie mai m)lte inter6ee gra6i&e pe &are le p)tei 6olosi pentr) &omanda l$ iar &ele mai m)lte apli&aii gra6i&e a) o 6)n&ie de tip,rire &are 6olose<te l$. C,)tai *n paginile de a4)tor integrate <i *n do&)mentaia spe&i6i&, 6ie&,r)i program pentr) mai m)lte in6ormaii. De ce exist dou comen(i $entru 1iecare sarcin legat de ti$rire? (ip,rirea pe sistemele 02=> <i pe &ele asem,n,toare are o istorie l)ng,. ?) e9istat do), abord,ristil)l de tip,rire 1H; <i stil)l HystemN. ;in moti7e de &ompatibilitate ser7i&i)l C0DH al 8in)95)l)i l)&rea:, &) ambele. ;e asemenea l$ n) se &omport, e9a&t &a l$r l$J are *ntr)&+t7a opi)ni di6erite de &ele ale l$stat <i l$rm este aproape a&ela<i l)&r) dar n) e9a&t a&ela<i &) cancel. 2) este important pe &are5l 6olosii alegei &omen:ile &are 7, s)nt mai la *ndem+n, sa) pe &ele &) &are s)ntei obi<n)it de pe alte sisteme asem,n,toare 02=>5)l)i.

3.1.2. ,ormatarea
3.1.2.1. Unelte #i lim aAe ;a&, dorii s, obinei &e7a an)me de la imprimant, 6i<ierele treb)ie mai *nt+i 6ormatate. Pn a6ara programelor pentr) 6ormatare &are e9ist, din ab)nden, 8in)95)l &onine )neltele de ba:, ale 02=>5)l)i pentr) 6ormatare <i limba4. Histemele moderne 8in)9 asig)r, tip,rirea dire&t, 6,r, o 6ormatare prealabil, e9e&)tat, de &,tre )tili:ator pentr) o gam, larg, de 6i<iere- te9t D;G DostH&ript <i pentr) &+te7a 6ormate de imagini pre&)m D2G fDEG 1%D <i G=G. Dentr) a&ele 6i<iere &are a) ne7oie de 6ormatare 8in)95)l integrea:, )nelte de 6ormatare pre&)m &omen:ile $d12$s 1ax2$s <i a2$s &are &on7ertes& alte 6ormate *n DostH&ript. ?&este &omen:i pot &rea 6i<iere &are apoi pot 6i 6olosite pe alte sisteme &are n) disp)n de )neltele de &on7ersie. Pn a6ar, de a&este &omen:i ale liniei de &omand, a7ei la dispo:iie m)lte )nelte gra6i&e pentr) pro&esarea te9t)l)i. E9ist, n)meroase s)ite pentr) biro) m)lte dintre a&estea 6iind libere <i grat)ite. ?&estea reali:ea:, a)tomat 6ormatarea *n moment)l iniierii )nei sar&ini pentr) tip,rire. Dentr) a n)mi doar &+te7aApenA66i&e.org LA66i&e ?biYord YordDer6e&t et&. =at, &+te7a limba4e &om)ne *n &onte9t)l sar&inilor pentr) tip,rire-

gro11- 7ersi)nea G20 a &omen:ii 02=> ro11. Este o inter6a, a sistem)l)i de 6ormatare gro66. Pn mod
12#

normal r)lea:, &omanda tro11 <i )n post5pro&esor &on7enabil pentr) dispo:iti7)l sele&tat. Dermite generarea 6i<ierelor DostH&ript. (e> <i pa&het)l ma&ro 8a(e>- )n)l dintre &ele mai r,sp+ndite limba4e de mar&are pe sistemele 02=>. =n7o&at de reg)l, &a tex 6ormatea:, 6i<iere <i le trimite &,tre )n dispo:iti7 &orespondent o repre:entare independent, de tip)l do&)ment)l)i.

8)&r)rile &are in de domeni)l tehni& s)nt 6,&)te &) 8a(e> deoare&e a&esta integrea:, 6orm)le matemati&e 6iind dep)se e6ort)ri de &,tre Y!C BConsori)l Yorld Yide YebC pentr) in&l)derea a&estei 6a&ilit,i <i *n alte apli&aii.

HG%8 <i >%8- s)nt disponibile 6ormate libere pentr) 02=> <i 8in)9. >%8 este no)a generaie HG%8
&are 6ormea:, ba:a pentr) ;o&1ooI >%8 )n sistem pentr) do&)mente Ba&east, &arte este s&ris, *n >%8 de e9empl) S &artea original,n.t.C. 5i$rirea documenta*iei Daginile de man)ale &onin date pre56ormatate tro11 &are treb)ie s, 6ie 6ormatate *nainte de a le trimite la imprimant,. (ip,rirea se 6a&e 6olosind opi)nea &t pentr) &omanda manK man -t command + man-command.ps ?poi tip,rii 6i<ier)l DostH&ript. ;a&, este &on6ig)rat, o destinaie impli&it, pentr) tip,rire *n &a:)l sistem)l)iE&ont)l)i d)mnea7oastr, p)tei introd)&e &omanda man -t comand pentr) a trimite pagina 6ormatat, dire&t la imprimant,.

3.1.2.2. "i(uali(area 1i#ierelor 1ormatate Ari&e trimitei la imprimant, poate 6i a6i<at <i pe e&ran. Pn 6)n&ie de 6ormat)l 6i<ier)l)i p)tei 6olosi )na din &omen:ile de mai 4os-

Gi<iere DostH&ript- prin &omanda g' BGhostNiewC. Gi<iere (e> d7i- prin xd'i sa) -d'i propri) L;E5)l)i. Gi<iere D;G- x$d1 -$d1 g$d1 sa) 7i:)ali:ator)l ?dobe acroread &are &are este disponibil grat)it
dar n) este )n program liber. ?dobeas reader este destinat 7ersi)nilor D;G 1.# &elelalte 6)n&ionea:, n)mai pentr) 7ersi)nile p+n, la 1.5. Nersi)nea )n)i D;G poate 6i a6lat, prin &omanda 1ile. ;in interior)l )nor apli&aii &)m ar 6i Gire6o9 sa) ApenA66i&e p)tei alege opi)nea Ni:)ali:are *nainte de tip,rire BDrint Dre7iewC din meni)rile a&estora.

3.2. :er'iciul n sine


3.2.1. Generalit*i
D+n, a&)m &+i7a ani alegerea )tili:atorilor de 8in)9 era )na simpl,- toat, l)mea r)la a&ela<i 7e&hi program pentr) tip,rire 2et52 &ode al 1H;. ?poi 8D3ng a de7enit mai 6olosit dar *n :ilele noastre &ele mai moderne distrib)ii de 8in)9 6oloses& C0DH Common 02=> Drinting Hystem BHistem)l de tip,rire &om)n 02=>C. C0DH este o implementare a =nternet Drinting Droto&ol B=DDC )n proto&ol standard 3GC asem,n,tor Z((D5)l)i *nlo&)itor al 7enerabil)l)i B<i demodat)l)iC proto&ol 8D;. C0DH este distrib)it s)b li&ena p)bli&, G20. C0DH este <i sistem)l pentr) tip,rire impli&it pe &al&)latoarele %a&AH>.

3.2.2. Con1igurarea im$rimantei n modul gra1ic


Cele mai m)lte distrib)ii disp)n de o inter6a, gra6i&, pentr) &on6ig)rarea imprimantelor lo&ale Bpe port)rile paralele sa) 0H1C sa) de reea. N, permit s, alegei tip)l imprimantei dintr5o list, p)s, la dispo:iie <i &hiar p)tei testa a&ea imprimant,. 2) a7ei de &e s, 7, batei &ap)l &) sinta9a &omen:ii sa) &) lo&ali:area 6i<ierelor de &on6ig)rare. Pntotdea)na *nainte de instalarea )nei imprimante 7eri6i&ai do&)mentaia sistem)l)i d)mnea7oastr,.

12$

C0DH poate 6i &on6ig)rat &) a4)tor)l )nei inter6ee web &are r)lea:, pe port)l #!1 al &al&)lator)l)i d)mnea7oastr,. Dentr) a 7eri6i&a da&, a&east, opi)ne este disponibil, *n&er&ai adresa lo&alhost-#!1Ehelp sa) lo&alhost-#!1E.

3.2.!. Cum$rarea unei im$rimante $entru Linux


(ot mai m)li prod)&,tori de imprimante p)n la dispo:iie dri7ere pentr) C0DH ast6el *n&+t a&est ser7i&i) se 7a &one&ta &) )<)rin, la o imprimant, &are 6olose<te )n port serial paralel sa) 0H1 ori la o imprimant, de pe reea. C0DH 7a asig)ra o pre:entare )ni6orm, pentr) toate tip)rile de imprimante. =mprimantele &are 7in doar &) dri7ere pentr) Yin'9 pot p)ne probleme da&, n) a) )n dri7er pentr) 8in)9 s&ris pentr) a&estea. Neri6i&ai *ntotdea)na la adresa http-EElin)9printing.orgE at)n&i &+nd a7ei *ndoieli. Pn tre&)t &ea mai b)n, alegere ar 6i 6ost o imprimant, &are are integrat, *n 6irmware 6a&ilitatea DostH&ript deoare&e aproape toate programele 02=> sa) 8in)9 &are generea:, ie<iri pentr) tip,rire o 6a& *n DostH&ript limba4)l de &ontrol ales de ind)stria imprimantelor. =mprimantele DostH&ript s)nt p)in mai s&)mpe dar s)nt dispo:iti7e independente &are 6oloses& )n limba4 de programare liber <i p)tei 6i sig)ri 100m &, 7or 6)n&iona. Pn :ilele noastre importana a&estei reg)li de b)n sim este tre&)t, &) 7ederea.

3.!. @ro leme legate de ti$rire


Pn a&east, se&i)ne 7om dis&)ta despre &e p)tei 6a&e &a )tili:ator at)n&i &+nd &e7a merge prost. 2) ne 7om re6eri la problemele &are a) de5a 6a&e &) partea de ser7i&i) *n sine a sistem)l)i de tip,rire *ntr)&+t a&est l)&r) este o sar&in, pentr) administratorii de sistem.

3.!.1. ,i#ier gre#it


;a&, este tip,rit )n 6i<iere gre<it p)tei an)la &) a4)tor)l &omen:ii l$rm IDsarcin )nde =;sar&in, este a6i<at s)b 6orma numele9imprimantei%numrul9sarcinii9de9tiprit Bpoate 6i g,sit printre in6ormaiile a6i<ate de l$J <i l$statC. ?&east, abordare este posibil, n)mai *n &a:)l *n &are 6i<ier)l d)mnea7oastr, a<teapt, *n &oada pentr) tip,rire. (reb)ie s, 6ii *ndea4)ns de rapi:i da&, s)ntei sing)r)l &are )tili:ea:, imprimanta *ntr)&+t do&)mentele s)nt trimise la imprimant, *n &+te7a se&)nde. Adat, &e a) a4)ns la imprimant, este prea t+r:i) s, <tergei sar&ina 6olosind )neltele 8in)95)l)i. (ot &eea &e p)tei *n&er&a *n a&este &a:)ri sa) *n &ele *n &are ai &on6ig)rat )n dri7er gre<it <i din imprimant, ies doar g)noaie este s, oprii imprimanta. 2) este &hiar o metod, 6oarte b)n, deoare&e poate &a):a blo&area h+rtiei <i alte nereg)li.

3.!.2. 5i$ritura nu iese din im$rimant


Golosii &omanda l$J pentr) a g,si sar&ina &are n) este 6inali:at,-

Goarte m)lte imprimante disp)n de inter6ee web &are pot a6i<a in6ormaii despre stat)t)l imprimantei prin introd)&erea adresei imprimantei *n na7igator)l d)mnea7oastr, de =nternet. De pagina &are )rmea:, 7, pre:ent,m o ast6el de inter6a,.
,igura 361. :tatutul im$rimantei a1i#at de o inter1a* Ge .

12O

Inter1a*a Ge CU@: 'ersus inter1a*a Ge a im$rimantei 3einei &, &eea &e a7ei pre:entat *n imaginea de mai s)s n) este inter6aa web C0DH &i o inter6a, web spe&i6i&, )nei imprimante &are integrea:, a&east, 6a&ilitate. Neri6i&ai do&)mentaia imprimantei pe &are o 6olosii pentr) a a6la da&, poate l)&ra *n a&est mod. ;a&, =;5)l sar&inii d)mnea7oastr, n) este de g,sit ni&i la imprimant, &onta&tai administrator)l de sistem. ;a&, =;5)l este listat 7eri6i&ai da&, imprimanta tip,re<te. ;a&, da a<teptai 7a sosi <i r+nd)l do&)mentelor d)mnea7oastr,. ;a&, imprimanta n) tip,re<te nimi& 7eri6i&ai da&, are h+rtie 7eri6i&ai &one9i)nile 6i:i&e &) reea)a de ele&tri&itate <i &abl)l de date. Este posibil s, aib, ne7oie de o repornire. Pntrebai <i administrator)l de sistem da&, a7ei 6re&7ent probleme de a&est gen. Pn &a:)l )nei imprimante de reea *n&er&ai s, tip,rii de pe alt &al&)lator. ;a&, imprimanta este g,sit, de &al&)lator)l d)mnea7oastr, B&ons)ltai Capitol)l 10 *n &are se 7orbe<te despre )tilitatea $ingC

12'

*n&er&ai s, trimitei )n 6i<ier 6ormatat &)m ar 6i )n fiier+p *n &a:)l )nei imprimante DostH&ript 6olosind )n &lient G(D. ;a&, imprimanta l)&rea:, *nseamn, &, sistem)l d)mnea7oastr, de tip,rire n) este &on6ig)rat a<a &)m treb)ie. ;a&, n) imprimanta n) *nelege 6ormat)l *n &are ai reali:at do&)ment)l trimis la tip,rire. Hait)l G20E8in)9 Drinting &onine mai m)lte s6at)ri pe marginea a&est)i s)bie&t.

3.%. :umar
Her7i&i)l de tip,rire din 8in)9 integrea:, o serie de )nelte pentr) tip,rire ba:ate pe )neltele standard 02=> 8D; 6ie &, 7orbim despre implementarea Hystem N sa) &ea 1H;. N, pre:ent,m mai 4os mai m)lte &omen:i legate de tip,rire5a elul 361. Comen(i noi n Ca$itolul 3K 5i$rirea

Comanda l$r sa) l$ l$J sa) l$stat l$rm sa) cancel acroread gro11 g' $rintcon1 xd'i x$d1 ^2$s

Ln*elesul comen(ii (ip,re<te )n 6i<ier ?6i<ea:, do&)mentele trimise la tip,rire a6late *n a<teptare Qterge do&)mentele trimise *n a<teptare pentr) tip,rire Ni:)ali:ator D;G 0nealt, pentr) 6ormatare Ni:)ali:ator DostH&ript Con6ig)rea:, imprimantele Ni:)ali:ator ;N= Ni:)ali:ator D;G Con7erte<te 6i<ierele *n DostH&ript

3.). 8xerci*ii
Con6ig)rarea <i testarea imprimantei impli&, e9istena )neia <i a&&es)l la &ont)l de root. ;a&, s)nt *ndeplinite a&este &ondiii p)tei *n&er&a )rm,toarele-

=nstalai imprimanta 6olosind inter6aa gra6i&, BG0=C a sistem)l)i d)mnea7oastr,. (ip,rii o pagin, de test 6olosind a&eea<i inter6a, gra6i&,. (ip,rii o pagin, de test 6olosind &omanda l$. (ip,rii din interior)l )nei apli&aii de e9empl) %o:illa sa) ApenA66i&e sele&t+nd Gi<ier 5> (ip,re<te BGile 5> DrintC din meni). ;e&one&tai imprimanta de la reea sa) de la &al&)latorEser7er de imprimare. Ce se *nt+mpl, &+nd *n&er&ai s, tip,rii &e7aR 0rm,toarele e9er&iii pot 6i 6,&)te 6,r, imprimant, sa) a&&esarea &ont)l)i de administrator.

Pn&er&ai s, 6a&ei 6i<iere DostH&ript din di6erite 6i<iere s)rs, B&)m ar 6i Z(%8 D;G pagini manC.
(estai re:)ltat)l &) 7i:)ali:ator)l g'. Neri6i&ai da&, ser7i&i)l de tip,rire r)lea:,. (ip,rii ori&)m 6i<ier)l. Ce se *nt+mpl,R Ga&ei )n 6i<ier DostH&ript 6olosind %o:illa. (estai5l &) g'. Con7ertii a&el 6i<ier *n 6ormat D;G. (estai5l &) x$d1. C)m ai p)tea tip,ri )n 6i<ier G=G din linia de &omand,R Golosii a2$s pentr) a tip,ri 6i<ier)l Eet&Epro6ile *ntr5)n 6i<ier de ie<ire. (estai5l din no) &) g'. Ce se *nt+mpl, da&, n) spe&i6i&ai )n 6i<ier de ie<ireR

1!0

Ca$itolul 4. 5ehnici 1undamentale $entru crearea co$iilor de siguran*


%ai de7reme sa) mai t+r:i) se pot *nt+mpla a&&idente. Pn a&est &apitol 7om dis&)ta despre &)m s, trimitei datele *ntr5)n lo& sig)r 6olosind )n alt &al&)lator dis&hete C;5)ri <i ben:i. Nom dis&)ta <i despre &ele mai 6olosite programe de &omprimare <i &omen:i de arhi7are. 8a terminarea a&est)i &apitol 7ei <ti &)m s,Crea.i e9plora.i /i despa&heta.i 6i/iere arhi7ate. 8)&ra.i &) dis&hetele /i &)m s, &rea.i o dis&het, de pornire pentr) sistem. H&rie.i C;5)ri. 3eali:a.i &opii de sig)ran., in&rementale. Crea.i arhi7e fa7a. C,)ta.i do&)menta.ia ne&esar, pentr) )tili:area altor dispo:iti7e /i programe pentr) &opiile de sig)ran.,. Cripta.i B&i6ra.iC datele d)mnea7oastr,.

4.1. Introducere
C) toate &, 8in)95)l este )n)l din &ele mai sig)re sisteme de operare e9istente 6iind proie&tat s, l)&re:e non5stop mai pot 6i pierd)te date. Dierderile de date s)nt de &ele mai m)lte ori o &onse&in., a erorilor *n )tili:are rareori 6iind generate de o dis6)n&.ionalitate a sistem)l)i &)m ar 6i o &,dere de tensi)ne sa) de6e&tarea dis&)l)i 6i9 a/a &, p,strarea )nor &opii ale datelor importante este o idee 6oarte b)n,.

4.1.1. @regtirea datelor


4.1.1.1. 9rhi'area cu tar ;e &ele mai m)lte ori datele &are treb)ie arhi7ate s)nt &ole&tate *ntr5)n sing)r 6i/ier pe &are *l 7e.i &omprima mai t+r:i). Dro&es)l de arhi7are impli&, &on&atenarea t)t)ror 6i/ierelor listate /i s&oaterea spa.iilor goale. Pn 8in)9 a&est l)&r) este 6,&)t prin &omanda tar. Comanda tar a 6ost &reat, la *n&ep)t pentr) arhi7area datelor pe ben:i dar poate &rea /i arhi7e &)nos&)te &a tarballs. tar are m)lte op.i)ni &ele mai importante 6iind pre:entate mai 4os-

&*- generea:, in6orma.ii. &t- testea:, arat, &on.in)t)l )nei arhi7e tarball. &/- e9trage arhi7a. &"- &reea:, arhi7,. &f%di po.iti*_de_arhi*are- 6olose/te di po.iti*_de_arhi*are &a s)rs,Edestina.ie a arhi7ei impli&it 6iind prim)l dispo:iti7 &) band, Bde reg)l, /de*/ t8 sa) similareC. &:- 6iltrea:, prin (i$2 &ons)lta.i He&.i)nea '.1.1.2.
Pn mod normal pre6i9)l dash B5C este p,strat *n op.i)nile tarD d)p, &)m 7e.i obser7a din e9emplele &are )rmea:,. @entru com$ati ilitateD 1olosi_i comanda tar G=U ?rhi7ele &reate &) 7ersi)nea proprietar, a tar pe )n an)me sistem pot 6i in&ompatibile &) alt, 7ersi)ne proprietar, tar a6lat, pe alt sistem. ?&est l)&r) 7, poate da m)lte b,t,i de &ap legate de ne&esitatea de&omprim,rii arhi7ei pe )n sistem &are n) mai e9ist,. Golosi.i pe toate sistemele 7ersi)nea G20 a program)l)i tar pentr) a s&)ti administrator)l de sistem de probleme *n pl)s. 8in)95)l 6olose/te *ntotdea)na program)l tar G20. ?t)n&i &+nd l)&ra.i pe sisteme 02=> introd)&e.i &omanda tar --help pentr) a 7eri6i&a &) &e 7ersi)ne l)&ra.i. 8)a.i leg,t)ra &) administrator)l de sistem da&, n) obser7a.i ni&i)nde a&ronim)l G20.

1!1

Pn e9empl)l de mai 4os este &reat, /i despa&hetat, o arhi7,-

E9empl)l il)strea:, de asemenea di6eren.a dintre )n dire&tor arhi7at /i o ad)n,t)r, de 6i/iere arhi7ate. N, s6,t)im s, arhi7a.i dire&toare pentr) &a 6i/ierele s, n) se *mpr,/tie peste tot la despa&hetarea arhi7ei tarball B7, 6olose/te 6oarte m)lt *n moment)l despa&het,rii pe alte sisteme *n &a:)l &,rora n) &)noa/te.i &e 6i/iere a) e9istat pe a&ele sisteme /i &e 6i/iere a.i despa&hetat din arhi7,C. ;a&, e9ist, o )nitate &) band, &one&tat, la &al&)lator /i &on6ig)rat, de administrator)l de sistem 6i/ierele &are se termin, *n +tar s)nt *nlo&)ite &) n)mele dispo:iti7)l)i &) band, de e9empl)tar c2f <de2<tape mail< ;ire&tor)l mail /i toate 6i/ierele &are s)nt &on.in)te de a&esta s)nt &omprimate *ntr5)n 6i/ier &are este s&ris imediat pe o band,. Este listat /i &on.in)t)l a&est)ia pentr) &, a 6ost 6olosit, op.i)nea 7erbose.

4.1.1.2. Co$ii de siguran_ incrementale cu aAutorul tar Drogram)l tar poate s, &ree:e &opii de sig)ran., in&rementale prin introd)&erea op.i)nii &N. C) a&east, op.i)ne p)te.i spe&i6i&a o dat, iar tar 7eri6i&, modi6i&,rile 6i/ierelor aso&iate. ;a&, a&este 6i/iere a) 6ost modi6i&ate d)p, data introd)s, ele 7or 6i in&l)se *n &opia de sig)ran.,. E9empl)l de mai 4os 6olose/te o not, de timp apli&at, )nei arhi7e &a 7aloare pentr) dat,. Pn prim)l r+nd este &reat, arhi7a ini.ial, /i este ar,tat, nota de timp. ?poi la apari.ia )n)i 6i/ier no) 7a 6i 6,&)t, o &opie de sig)ran., no), &are &on.ine doar a&est 6i/ier no) ap,r)t. =maginea &are )rmea:, il)strea:, sit)a.ia des&ris, mai s)s-

1!2

Erorile standard s)nt redire&.ionate &,tre /de*/null. ;a&, n) 6a&e.i a&est l)&r) tar 7a a6i/a )n &+te mesa4 pentr) 6ie&are 6i/ier &are n) a s)6erit modi6i&,ri sp)n+nd)57, &, a&estea n) 7or 6i in&l)se. ?&est mod de l)&r) are de:a7anta4)l &, se &a)t, notele de timp ale 6i/ierelor. H, sp)nem &, des&,r&a.i o arhi7, *ntr5)n dire&tor &are &on.ine &opiile d)mnea7oastr, de sig)ran., iar arhi7a &on.ine 6i/iere &are a) 6ost &reate &) doi ani *n )rm,. 8a &ompararea notei de timp aso&iate a&estor 6i/iere &) nota de timp a arhi7ei ini.iale noile 6i/iere 7or apare pentr) tar &a 6iind 7e&hi /i n) 7or 6i in&l)se *n &opia de sig)ran., in&remental, reali:at, &) op.i)nea &N. A alegere mai b)n, ar 6i op.i)nea &# prin &are se generea:, o list, a 6i/ierelor &e 7or 6i in&l)se *n &opia de sig)ran.,. 8a reali:area &opiilor de sig)ran., in&rementale s)nt 7eri6i&ate 6i/ierele din a&east, list,. =at, &)m l)&rea:, op.i)nea *n &a):,-

Pn :i)a )rm,toare )tili:ator)l !imm8 modi6i&, 6i/ier)l fileD /i &reea:, 6i/ier)l fileO. 8a s6+r/it)l :ilei el 6a&e o no), &opie de sig)ran.,-

N5am pre:entat &+te7a &omen:i simple dar le p)te.i 6olosi *ntr5o sar&in, programat, B&ron4ob 5 &ons)lta.i He&.i)nea "."."C *n &are s, spe&i6i&a.i de e9empl) )n 6i/ier .int, pentr) &opia de sig)ran., s,pt,m+nal, /i )n alt)l pentr) &opia de sig)ran., :ilni&,. Gi/ierele .int, 7or 6i *nlo&)ite la reali:area )nei &opii de sig)ran., integrale. 1!!

%ai m)lte in6orma.ii p)te.i g,si *n do&)menta.ia tar. De re_inut ;)p, &)m probabil a.i obser7at tar este de )n real 6olos at)n&i 7orbim despre dire&toare normale adi&, )n set de 6i/iere de a&ela/i 6el. E9ist, *ns, /i )nelte &are s)nt mai )/or de administrat at)n&i &+nd dori.i s, arhi7a.i parti.ii *ntregi dis&)ri sa) proie&te mai mari. ?m 7orbit despre tar deoare&e este 6oarte )tili:at *n distrib)irea arhi7elor. He *nt+mpl, adesea s, 7, lo7i.i de instalarea )n)i program &are 7ine s)b 6orma a/a n)mitor Uarhi7e tarballV. Cons)lta.i He&.i)nea '.! pentr) &,i mai )/oare de reali:are a &opiilor de sig)ran., reg)late.

4.1.1.!. 9rhi'area `i des$achetarea cu g(i$ sau (i$2 ;atele in&l)si7 arhi7ele tarball pot 6i &ompresate 6olosind )neltele :ip. Comanda g(i$ 7a ad,)ga s)6i9)l .g: la n)mele 6i/ier)l)i /i 7a /terge 6i/ier)l original.

;espa&heta.i 6i/ierele 6olosind op.i)nea &d pentr) &omanda g(i$. (i$2 l)&rea:, *ntr5)n mod asem,n,tor dar 6olose/te )n algoritm &omple9 de &omprimare re:)lt+nd 6i/iere mai mi&i. Cons)lta.i paginile in6o (i$2 pentr) mai m)lte in6orma.ii. Da&hetele de programe pentr) 8in)9 s)nt distrib)ite adesea *n arhi7e tarball &reate &) g:ip. ;)p, despa&hetarea )nor ast6el de arhi7e prim)l l)&r) pe &are ar treb)i s,5l 6a&e.i este s, &iti.i 6i/ier)l REAAME. El &on.ine *n general in6orma.ii despre instalarea program)l)i *n &a):,. Comanda tar G20 re&)noa/te 6i/ierele &reate &) g:ip. Golosi.i &omanda tar 1x2f fiEier.tar.g1 pentr) despa&hetarea 6i/ierelor +tar+#. sa) +t#.. Golosi.i tar Fx2f fiEier.tar.b1# pentr) despa&hetarea arhi7elor tar &are a) 6ost *mpa&hetate &) (i$2.

4.1.1.%. 9rhi'ele aa'a Droie&t)l G20 p)ne la dispo:i.ie )nealta Aar pentr) &rearea arhi7elor fa7a. Este o apli&a.ie fa7a &are &ombin, mai m)lte 6i/iere *ntr5)n sing)r 6i/ier arhi7at f?3. Pn timp &e poate 6i 6olosit, *n s&op)ri generale legate de arhi7are &a )nealt, de &omprimare ba:at, pe 6ormatele [=D /i [8=1 Aar a 6ost g+ndit *n prin&ipal &a o )nealt, &are s, )/)re:e *mpa&hetarea &od)l)i fa7a a applet5)rilor /iEsa) apli&a.iilor *ntr5)n sing)r 6i/ier. Combinate *ntr5o sing)r, arhi7, &omponentele )nei apli&a.ii fa7a pot 6i des&,r&ate m)lt mai repede. Hpre deosebire de tar Aar arhi7ea:, impli&it independent de alte )nelte 5 deoare&e este de 6apt 7ersi)nea fa7a a (i$. Pn pl)s permite &a intr,ri indi7id)ale s, 6ie semnate de a)tor ast6el *n&+t pot 6i a)tenti6i&ate originile arhi7ei. Hinta9a este aproape identi&, &) &ea a &omen:ii tar pentr) di6eren.ele spe&i6i&e &ons)lta.i in1o

:ar.
tarD Aar `i legturile sim olice A not, important, &are n) este in&l)s, *n do&)menta.ia standard este a&eea &, Aar )rm,re/te 1!"

leg,t)rile simboli&e. ;atele spre &are .intes& a&este leg,t)ri 7or 6i in&l)se *n arhi7e. Comportament)l impli&it al tar este s, &opie:e doar leg,t)ra simboli&, dar poate 6i s&himbat &) op.i)nea &h a a&eleia/i &omen:i tar.

4.1.1.). 5rans$ortarea datelor D,strarea &opiilor datelor d)mnea7oastr, pe )n alt &al&)lator Bsa) ga:d,C este )n mod simpl) /i pre&is de reali:are a &opiilor de sig)ran.,. Cons)lta.i Capitol)l 10 pentr) mai m)lte in6orma.ii despre sc$ 1t$ /i altele. Pn se&.i)nea )rm,toare 7om dis&)ta despre dispo:iti7ele lo&ale de sto&are.

4.2. Mutarea datelor $e un dis$o(iti' de stocare


4.2.1. &eali(area co$iilor $e dischet
4.2.1.1. ,ormatarea dischetei De &ele mai m)lte sisteme 8in)9 )tili:atorii pot 6olosi dis&heta. 2)mele dispo:iti7)l)i di6er, *n 6)n&.ie de tip)l /i n)m,r)l )nit,.ilor de dis&het, da&, n) s)nte.i sig)r *ntreba.i administrator)l de sistem. De )nele sisteme e9ist, o leg,t)r, /de*/flopp5 &are .inte/te dispo:iti7)l *n &a):, probabil /de*/fd8% Bdispo:iti7)l dete&tat a)tomatC sa) /de*/fd8)1OO8 B&on6ig)rat pentr) dis&hetele de 1 "" %AC. 1d1ormat este )nealta de ba:, pentr) 6ormatarea dis&hetelor. Ca op.i)ne are n)mele )nit,.ii de dis&het,. 1d1ormat 7a a6i/a o eroare da&, dis&heta este prote4at, la s&riere.

Comanda m1ormat Bdin pa&het)l mtoolsC este 6olosit, pentr) &rearea dis&hetelor &ompatibile ;AH &are pot 6i a&&esate prin &omen:ile m5 -mco$2D mdir /i altele. H)nt disponibile /i )nelte gra6i&e.
,igura 461. Unealta gra1ic de 1ormatare a dischetelor

;)p, &e o dis&het, este 6ormatat, poate 6i montat, *n sistem)l de 6i/iere /i a&&esat, &a )n dire&tor normal mai mi& de reg)l, 7ia /mnt/flopp5. ;a&, a7e.i ne7oie instala.i )tilitar)l m- ootdis- &are &reea:, o dis&het, de pe &are sistem)l 1!5

poate porni.

4.2.1.2. ,olosirea comen(ii dd $entru mane'rarea datelor Comanda dd poate 6i 6olosit, pentr) m)tarea datelor pe o dis&het, sa) la trans6erarea a&estora *napoi pe dis&)l 6i9 *n 6)n&.ie de dispo:iti7)l de intrare /i &el de ie/ire 6olosit. =at, )n e9empl)-

%)tarea datelor este 6,&)t, pe )n dispo:iti7 nemontat. ;is&hetele &reate *n a&est mod n) pot 6i montate *n sistem)l de 6i/iere dar este metoda prin &are se pot 6a&e dis&hete de pornire sa) de re&)perare. %ai m)lte in6orma.ii despre posibilit,.ile dd pot 6i g,site *n paginile man. ?&east, )nealt, este parte a pa&het)l)i G20 coreutils. 5rans1erul discurilor Comanda dd poate 6i 6olosit, pentr) reali:area trans6er)l)i )n)i *ntreg dis& 6i9 br)t.

4.2.2. &eali(area unei co$ii cu aAutorul unui inscri$tor de CD6uri


De )nele sisteme le este permis )tili:atorilor s, 6oloseas&, C;5writer5)l. ;atele treb)ie 6ormatate mai *nt+i. Golosi.i &omanda m-iso1s *n dire&tor)l &are &on.ine 6i/ierele pe &are dori.i s, le &opia.i. Neri6i&a.i &) a4)tor)l d1 da&, a7e.i dest)l spa.i) disponibil deoare&e 7a 6i &reat )n 6i/ier no) de o dimensi)ne apro9imati7 egal, &) &ea a dire&tor)l)i &)rent-

Ap.i)nile 5f /i 5r s)nt 6olosite pentr) a 6a&e posibil, montarea C;53A%5)l)i *n di6erite sisteme de 6i/iere d)p, &)m p)te.i a6la din paginile man. ;)p, a&easta C;5)l poate 6i &reat &) )nealta cdrecord 6olosind op.i)nile potri7ite-

1!#

Pn 6)n&.ie de ins&riptor)l d)mnea7oastr, a7e.i timp s, 6)ma.i o .igar, sa) mai bine /i mai s,n,tos s, m+n&a.i o 6r)&t, /iEsa) s, ser7i.i o &ea/&, de &a6ea. 8a terminarea sar&inii 7e.i primi )n mesa4 de &on6irmare-

E9ist, /i )nelte gra6i&e &are 7, 6a& 7ia.a mai )/oar,. %ai &)nos&)te s)nt xcdroast &are este disponibil pe sait)l >5C;53oast 6iind in&l)s *n mai m)lte sisteme /i *n dire&tor)l G20. ?t+t L;E &+t /i Gnome 7, p)n la dispo:i.ie programe pentr) &rearea C;5)rilor d)mnea7oastr,.

4.2.!. Co$ii de siguran_ $eBde $e unit_i Aa((D dis$o(iti'e U:F `i alte medii externe
?&este dispo:iti7e s)nt de reg)l, montate *n sistem)l de 6i/iere. ;)p, pro&ed)ra de montare ele s)nt a&&esate &a dire&toare normale a/a &, p)te.i 6olosi &omen:ile obi/n)ite de manip)lare a 6i/ierelor. Pn e9empl)l de mai 4os s)nt &opiate imagini de pe o &amer, 0H1 pe dis&)l 6i9-

;a&, aparat)l 6oto este sing)r)l dispo:iti7 de sto&are 0H1 pe &are5l &one&ta.i la sistem este *n reg)l,. ;ar re.ine.i &, dispo:iti7ele 0H1 a) intr,ri *n dire&tor)l /de* odat, &e s)nt &one&tate la sistem. ?st6el da&, introd)&e.i *n sistem )n sti&I 0H1 a&esta 7a 6ig)ra &a intrare *n /de*/ da iar da&, ata/a.i aparat)l 6oto d)p, a&el sti&I 7a 6ig)ra &a intrare *n Ede7Esdb 5 *n sit)a.ia *n &are n) a7e.i dis&)ri HCH= &are se g,ses& tot *n /de*/ d=. De sistemele mai noi de la Iernel)l 2.# )n sistem de gestionare a &one&t,rilor n)mit Z?8 BZardware ?bstra&tion 8ayerC se asig)r, &, )tili:atorii n) se mai lo7es& de a&este probleme. ;a&, dori.i s, 7eri6i&a.i )nde se a6l, dispo:iti7)l d)mnea7oastr, tasta.i &omanda dmesg d)p, &one&tarea a&est)ia. D)te.i apoi &opia 6i/ierele-

Pn a&ela/i mod )n dispo:iti7 4a:: poate 6i montat *n /mount/:a... (reb)ie s, ad,)ga.i liniile ne&esare *n /et"/module +"onf /i /et"/f ta! pentr) &a sistem)l s, 6)n&.ione:e bine. C,)ta.i *n do&)menta.ia spe&i6i&, dispo:iti7elor pentr) mai m)lte in6orma.ii. De sistemele *n &are 7ersi)nile Iernel)l)i s)nt de la 2.#.9 *n s)s 7eri6i&a.i /i paginile de man)al ale mod$ro e /i 6i/ier)l modpro!e+"onf.

1!$

4.2.%. &eali(area co$iilor de siguran_ $e unit_i de and


He 6a&e prin &omanda tar B&ons)lta.i se&.i)nile de mai s)sC. 0nealta mt este 6olosit, pentr) &ontrol)l dispo:iti7elor &) band, magneti&, &)m ar 6i /de*/ t8. ?) 6ost s&rise &,r.i *ntregi despre reali:area &opiilor de sig)ran., pe band, magneti&, a/a &, 7, in7it,m s, &iti.i lista din ?ppendi9 1 pentr) mai m)lte in6orma.ii. 1a:ele de date pot ne&esita alte pro&ed)ri pentr) reali:area &opiilor de sig)ran., din &a):a arhite&t)rii a&estora. Comen:ile &ore&te pentr) &rearea &opiilor de sig)ran., s)nt p)se de reg)l, *ntr5)n dire&tor "ron pentr) a 6i e9e&)tate *n mod reg)lat. Pn medii mai mari s)ita ?manda sa) alte sol).ii &omer&iale s)nt 6olosite la reali:area &opiilor de sig)ran., pe mai m)lte &al&)latoare deodat,. 8)&r)l &) ben:ile *ns, &a *ndatorire a administrator)l)i de sistem este din&olo de s&op)l a&est)i ghid.

4.2.). Unelte ale distri u_iei dumnea'oastr


Cele mai m)lte distrib).ii p)n la dispo:i.ie propriile )nelte pentr) a 7, )/)ra m)n&a. =at, o s&)rt, tre&ere *n re7ist,-

H)HE- MaH( in&l)de a&)m mod)le pentr) reali:area de &opii de sig)ran., /i resta)rarea a&estora. 3edZat- Gile 3oller asig)r, administrarea 7i:)al, a arhi7elor B&omprimateC. He pare &, se pre6er,
)nealta >5C;53oast pentr) m)tarea &opiilor de sig)ran., pe dispo:iti7e e9terne. %andraIe- >5C;53oast. Cele mai m)lte distrib).ii in&l)d )tilitarele dum$ /i restore pentr) reali:area &opiilor de sig)ran., pentr) sistemele de 6i/iere ext, /i ext). ?&est program poate s&rie pe o gam, larg, de dispo:iti7e e9terne /i literal ar)n&, 6i/ier)l 6i/ierele sa) sistem)l de 6i/iere bit &) bit pe dispo:iti7)l spe&i6i&at. Dre&)m dd 7, permite reali:area &opiilor de sig)ran., pentr) 6i/iere spe&iale &)m ar 6i &ele din /de*.

4.!. Utili(area rs2nc


4.!.1. Introducere
Drogram)l rs2nc este o )nealt, rapid, /i 6le9ibil, &are 7, permite reali:area &opiilor de sig)ran., la distan.,. Este &om)n, sistemelor 02=> /i &elor asem,n,toare 02=>5)l)i )/or de &on6ig)rat /i de 6olosit *n s&ript)ri. ;oar pentr) &, UrV din rs2nc 7ine de la UremoteV n) *nseamn, neap,rat &, n) p)te.i 6olosi program)l de&+t *n re.ea. ;ispo:iti7)l d)mnea7oastr, Ula distan.,V poate 6i )n medi) de sto&are e9tern pe 0H1 sa) o alt, parti.ie pe dis&)l 6i9 a/a &, n) treb)ie s, a7e.i do), &al&)latoare pentr) a 7, 6olosi de a&est program.

4.!.2. Un exem$luK rs2nc $e un dis$o(iti' de stocare U:F


;)p, &)m am dis&)tat *n He&.i)nea !.1.2.! treb)ie mai *nt+i s, monta.i dispo:iti7)l. Este posibil s, 6ie ne7oie de &ont)l de administrator pentr) a&east, opera.i)ne-

U`or de 1olosit ;in &e *n &e mai m)lte distrib).ii permit a&&es)l la dispo:iti7ele e9terne pentr) )tili:atorii obi/n)i.i /i reali:ea:, a)tomat montarea dispo:iti7elor 0H1 C;53A% /i a altora de a&est gen. ?&est ghid pres)p)ne e9isten.a asisten.ei 0H1 *n sistem)l d)mnea7oastr,. Cons)lta.i Ghid)l 0H1 pentr) a4)tor *n &a:)l *n &are n) 7, 6)n&.ionea:, &e7a din &ele pre:entate. Neri6i&a.i &) dmesg da&, /de*/ da1 este *ntr5ade7,r dispo:iti7)l de montat. ;)p, a&eea p)te.i *n&epe reali:area &opiei de sig)ran., propri)5:ise dire&tor)l)i /home/6arl1!O de e9empl) &opia

Ca de obi&ei 7, re&omand,m paginile man pentr) mai m)lte in6orma.ii.

4.%. Cri$tarea
4.%.1. Generalit_i
4.%.1.1. De ce ar tre ui s ' cri$ta_i datele? Criptarea este sinonim, &) se&reti:area. 8egat de &opiile de sig)ran., &riptarea este 6olositoare *n &a:)rile *n &are treb)ie s, 7, p,stra.i datele *n lo&)ri *n &are n) p)te.i &ontrola a&&es)l &)m ar 6i ser7erele 6)rni:or)l)i de internet. Pn a6ar, de asta &riptarea poate 6i apli&at, /i E5mail5)rilor- *n mod normal mesa4ele de po/t, ele&troni&, n) s)nt &riptate /i ele s)nt trimise *n &lar pe re.ea)a =nternet)l)i. ;a&, mesa4ele pe &are le trimite.i &on.in in6orma.ii sensibile este mai bine s, le &ripta.i.

4.%.1.2. G=U @ri'ac2 Guard De sistemele 8in)9 7e.i g,si Gn)DG G20 Dri7a&y G)ard &are este o &ole&.ie de programe &are s)nt &ompatibile &) program)l DGD BDretty Good Dri7a&yC disponibil &omer&ial. Pn a&est ghid 7om pre:enta mod)l de )tili:are de ba:, al )neltelor de &riptare /i 7om ar,ta l)&r)rile de &are a7e.i ne7oie pentr) generarea )nei &hei de &riptare /i &)m s, o 6olosi.i pentr) &riptarea datelor d)mnea7oastr, pe &are le p)te.i p,stra apoi *n lo&)ri p)bli&e. %od)ri de 6olosire mai a7ansate pot 6i g,site *n paginile man)alelor mai m)ltor &omen:i.

4.%.2. Generarea unei chei


Pnainte de a *n&epe &riptarea datelor treb)ie s, &rea.i o pere&he de &hei. Dere&hea &onst, *ntr5o &heie p)bli&, /i )na pri7at,. D)te.i trimite &heia p)bli&, &oresponden.ilor &are o 7or 6olosi pentr) &riptarea datelor pentr) d)mnea7oastr, pe &are le de&ripta.i &) &heia pri7at,. Pntotdea)na treb)ie s, p,stra.i &heia pri7at, s, n) o p)ne.i nim,n)i la dispo:i.ie deoare&e *n a&est mod datele destinate n)mai d)mnea7oastr, pot 6i de&riptate de ter.e p,r.i. Dentr) a 7, asig)ra &, n) apare ni&i )n a&&ident &heia pri7at, este prote4at, de o parol,. Dere&hea de &hei este generat, prin &omanda-

1!'

Pn a&est moment introd)&e.i parola. Doate 6i o 6ra:, &) &+t mai l)ng, &) at+t mai bine sing)ra &ondi.ie 6iind a&eea de a n) o )ita ni&iodat,. Dentr) 7eri6i&are treb)ie s, introd)&e.i din no) parola aleas,. Dere&hea de &hei este generat, de )n program &are ameste&, n)mere la *nt+mplare *n 6)n&.ie printre altele de a&ti7itatea sistem)l)i. ;a&, porni.i )nele programe m)ta.i &)rsor)l sa) introd)&e.i la *nt+mplare &+te7a &ara&tere *ntr5o 6ereastr, terminal /ansele de a 6i generat )n n)m,r &are &on.ine m)lte &i6re di6erite &res& iar &heia 7a 6i m)lt mai gre) de spart.

4.%.!. Des$re cheia dumnea'oastr


;)p, &e &heia a 6ost &reat, 7e.i primi )n mesa4 despre amprent. ?&easta este o se&7en., de "0 de n)mere he9a:e&imale at+t de l)ng, pentr) a pre*nt+mpina apari.ia a&eleia/i &hei de do), ori pe ori&e &al&)lator. D)te.i 6i sig)r de )ni&itatea a&estei se&7en.e. Gorma s&)rt, a &heii este &omp)s, din n)mele d)mnea7oastr, )rmat de )ltimele O n)mere he9a:e&imale. D)te.i ob.ine in6orma.ii despre &heia d)mnea7oastr, ast6el-

A.%ul c eii generate este U1G5C!;11V. D)te.i trimite a&est =; /i n)mele d)mnea7oastr, )n)i ser4er de c ei ast6el *n&+t s, 6ie disponibile &oresponden.ilor d)mnea7oastr, pentr) a o 6olosi la &riptarea datelor &are 7, s)nt destinate. %ai p)te.i trimite &heia p)bli&, dire&t persoanelor &are a) ne7oie de ea. Dartea p)bli&, a &heii d)mnea7oastr, este seria l)ng, de n)mere pe &are o 7ede.i prin op.i)nea 55e9port a &omen:ii g$gg$g --export -a Pn a&east, pre:entare am pres)p)s &, a7e.i ne7oie de &heia de &riptare pentr) a &ripta /i de&ripta date n)mai pentr) 6olosin.a proprie. Citi.i paginile man ale program)l)i g$g da&, dori.i s, /ti.i mai m)lte l)&r)ri pe a&est s)bie&t.

1"0

4.%.%. Cri$tarea datelor


?&)m p)te.i &ripta o arhi7, .tar sa) )na &omprimat, *nainte de a o sal7a drept &opie de sig)ran., pe )n medi) de sto&are sa) pe )n ser7er pentr) &opii de sig)ran.,. Golosi.i &omanda g$g pre&)m *n e9empl)l de mai 4osg$g -e -r /parte a0

id arhi2(

Ap.i)nea &e sp)ne program)l)i g$g s, &ripte:e op.i)nea &r indi&, pentr) &ine s, &ripte:e. 3e.ine.i &, doar )tili:ator)l &are este ar,tat d)p, op.i)nea &r poate de&ripta datele. 0n e9empl)-

4.%.). Decri$tarea 1i`ierelor


Drin op.i)nea &d a &omen:ii g$g p)te.i de&ripta datele &are a) 6ost &riptate pentr) d)mnea7oastr,. ;atele se 7or der)la pe e&ran dar o &opie &riptat, 7a r,m+ne pe dis&. Dentr) alte 6ormate de&+t te9t)l simpl) treb)ie s, sal7a.i datele de&riptate pentr) &a s, le p)te.i des&hide &) program)l potri7it. ?&est l)&r) se 6a&e prin op.i)nea &o a &omen:ii g$g-

Li$s $arol \ date $ierdute ;a&, n) 7, aminti.i parola datele s)nt pierd)te. 2i&i m,&ar administrator)l de sistem n) 7a p)tea de&ripta datele d)mnea7oastr,. =at, de &e o &opii ale &heilor importante /i parole s)nt p,strate *n sei6)ri ale b,n&ilor.

4.). :umar
N5am preg,tit o list, &are &on.ine &omen:ile 6olosite *n reali:area &opiilor de sig)ran.,5a elul 461. Comen(i noi n Ca$itolul 4K Co$iile de siguran_

Comand (i$2 cdrecord dd 1d1ormat g$g g(i$ mco$2 mdir m1ormat

Ln_elesul comen(ii 0n &ompresor de 6i/iere sortator de blo&)ri. Pnregistrare de date sa) a)dio pe C;. Con7erte/te /i &opia:, )n 6i/ier. Gormatarea &om)n, a )nei dis&hete. Criptea:, /i de&riptea:, datele. Comprim, /i despa&hetea:, 6i/iere. Copia:, 6i/iere %H;AH peEde pe 02=>. ?6i/ea:, )n dire&tor %H;AH. ?da)g, )n 6i/ier %H;AH la o dis&het, 6ormatat, &om)n. %ontea:, )n sistem de 6i/iere B*l integrea:, *n sistem)l &)rent de 6i/iere prin ata/area la )n p)n&t de montareC.

m- ootdis- Creea:, o dis&het, de pornire a sistem)l)i. mount

1"1

rs2nc tar unmount

Hin&roni:ea:, dire&toarele. 0tilitar pentr) arhi7are pe )nit,.i de band, 6olosit /i pentr) reali:area &opiilor de sig)ran., s&rise pe dis&)ri. ;emontea:, sistemele de 6i/iere.

4.+. 8xerci_ii
Ga&e.i o &opie a dire&tor)l)i d)mnea7oastr, home *n /*ar/tmp 6olosind &omanda tar. Comprima.i
apoi 6i/ier)l 6olosind g(i$ sa) (i$2. Crea.i o arhi7, &)rat, )na &are s, n) se *mpr,/tie peste tot la despa&hetare. Gormata.i o dis&het, /i p)ne.i pe ea &+te7a 6i/iere din dire&tor)l d)mnea7oastr, personal. H&himba.i dis&heta &) )na &are apar.ine alt)ia /i &opia.i 6i/ierele &on.in)te de a&ea dis&het, *n dire&tor)l personal. Gormata.i o dis&het, *n ;AH. Golosi.i mtools pentr) a &opia /i a /terge 6i/iere pe a&easta. Ce se *nt+mpl, &) o dis&het, ne6ormatat, at)n&i &+nd dori.i s, o monta.i *n sistem)l de 6i/iereR ;a&, de.ine.i )n dispo:iti7 de sto&are )sb *n&er&a.i /i &opia.i ni/te 6i/iere pe a&esta. Golosind)57, de rs2nc 6a&e.i o &opie a dire&tor)l)i d)mnea7oastr, personal pe )n sistem de 6i/iere lo&al sa) din re.ea. ?t)n&i &+nd dori.i s, p,stra.i 6i/iere pe ser7ere din re.ea este bine &a a&este 6i/iere s, 6ie &riptate. 3eali:a.i o arhi7, tar a dire&tor)l)i personal /i &ripta.i5o.

1"2

Ca$itolul 1;. &e_ele


C+nd 7ine 7orba de re.ea 8in)95)l este sistem)l de operare &are o6er, &ele mai m)lte a7anta4e n) doar pentr) &, re.ea)a este integrat, intim *n sistem)l de operare propri)5:is /i s)nt p)se la dispo:i.ie m)lte )nelte /i apli&a.ii *n mod grat)it &i pentr) rob)ste.ea do7edit, s)b tra6i& intens ob.in)t, d)p, ani de testare /i re:ol7are a problemelor raportate *n &adr)l proie&t)l)i Apen Ho)r&e BH)rs, des&his,C. 3a6t)ri *ntregi de &,r.i pline de in6orma.ii a) 6ost s&rise despre 8in)9 /i re.elisti&, noi *n&er&+nd doar s, o6erim o pri7ire de ansambl) pe marginea a&est)i s)bie&t. ;)p, terminarea a&est)i &apitol 7e.i &)noa/te mai m)lte despre-

Droto&oale de re.ea admise Gi/ierele de &on6ig)rare a re.elei Comen:ile pentr) &on6ig)rarea /i probarea re.elei Her7i&iile /i programele &lient &are permit apli&a.ii di7erse de re.ea Darta4area de 6i/iere /i tip,rirea E9e&)tarea de la distan., a )nor &omen:i /i apli&a.ii 2o.i)ni de ba:, despre &one9i)nile de re.ea E9e&)tarea se&)ri:at, a apli&a.iilor la distan., Girewall5)ri /i dete&tarea intr)/ilor

1;.1. Generalit_i des$re re_ele


1;.1.1. Modelul <:I
0n proto&ol este la ba:, )n set de reg)li pentr) &om)ni&are. Dentr) a transmite date *n re.ea de e9empl) )n mesa4 de po/t, ele&troni&, de la &al&)lator)l d)mnea7oastr, &,tre )n alt &al&)lator a6lat la &ap,t)l l)mii mai m)lte dispo:iti7e /i programe treb)ie s, l)&re:e *mpre)n,. (oate a&este dispo:iti7e /i programe 6oloses& limba4e di6erite. H, l),m *n &onsiderare program)l d)mnea7oastr, de E5mail- este &apabil s, &on7erse:e &) sistem)l de operare al &al&)lator)l)i printr5)n proto&ol spe&i6i& dar n) poate &om)ni&a &) dispo:iti7ele *n sine. ?7e.i ne7oie de )n program spe&ial *n sistem)l de operare &are s, 6a&, a&est l)&r). De de alt, parte &al&)lator)l treb)ie s, &om)ni&e &) linia tele6oni&, sa) alt sistem de &one&tare la =nternet. Pn a6ar, de &eea &e se 7ede &one9i)nile de re.ea a) ne7oie de &om)ni&are pentr) a transmite mesa4)l d)mnea7oastr, de po/t, ele&troni&, pe tot trase)l &,tre &al&)lator)l de destina.ie. (oate a&este proto&oale di6erite de &om)ni&are s)nt &lasi6i&ate *n $ ni7ele &are s)nt &)nos&)te &a Fpen 08stems Anterconnection ?eference Model pe s&)rt F0A Model. Dentr) a 6i *n.eles mai )/or a&est model este red)s la )n sistem de proto&oale *n " ni7ele des&ris *n tabel)l de mai 4os=umele ni'elului 2i7el)l apli&a.iilor 2i7el)l de transport 2i7el)l de re.ea 2i7el)l de a&&es la re.ea @rotocoalele ni'elului Z((D ;2H H%(D DAD ... (CD 0;D =D =D7# DDD DDDoE Ethernet

Gie&are ni7el poate 6olosi 6)n&.ionalit,.ile ni7el)l)i a6lat dedes)bt)l s,)F 6ie&are ni7el */i poate e9porta 6)n&.ionalit,.ile ni7el)l)i a6lat deas)pra sa. C) alte &)7inte- )n ni7el poate &om)ni&a doar &) ni7el)rile adia&ente. H, l),m din no) e9empl)l mesa4)l)i d)mnea7oastr, de po/t, ele&troni&,- *l introd)&e.i prin ni7el)l apli&a.iilor. Pn &al&)lator)l d)mnea7oastr, el &,l,tore/te prin ni7el)rile de transport /i re.ea. Cal&)lator)l *l transmite *n re.ea prin ni7el)l de a&&es la re.ea. (ot a&esta este /i ni7el)l &are5l poart, *n 4)r)l l)mii. 8a destina.ie &al&)lator)l de destina.ie *l preia prin ni7el)l propri) de re.ea /i *l 7a a6i/a &) a4)tor)l ni7el)rilor de transport /i apli&a.ii. 1"!

Ln realitate lucrurile sunt mult mai com$licate He&.i)nea de mai s)s /i &ea )rm,toare s)nt in&l)se deoare&e mai de7reme sa) mai t+r:i) 7, 7e.i lo7i de an)mi.i termeni proprii re.elisti&iiF a&este se&.i)ni 7, 7or a4)ta s, 7, &onsolida.i )n p)n&t de ple&are da&, treb)ie s, a6la.i mai m)lte detalii pe marginea a&est)i s)bie&t.

1;.1.2. Cte'a $rotocoale de re_ea mai cunoscute


8in)95)l re&)noa/te mai m)lte proto&oale de re.ea. Nom pre:enta pe &ele mai importante-

1;.1.2.1. 5C@BI@ T e Transport :ontrol 'rotocol /i Anternet 'rotocol s)nt do), din &ele mai pop)lare &,i de &om)ni&are pe =nternet. %)lte apli&a.ii pre&)m na7igator)l d)mnea7oastr, /i programele de po/t, ele&troni&, s)nt reali:ate pe ba:a a&estei s)ite de proto&oale. 8a ba:, =D asig)r, sol).ii pentr) trimiterea pa&hetelor de in6orma.ii de la )n &al&)lator la alt)l *n timp &e (CD aran4ea:, pa&hetele *n 6l)9)ri ast6el *n&+t pa&hetele di6eritelor apli&a.ii s, n) se ameste&e /i s, 6ie primite la destina.ie *n ordinea &ore&t,. 0n p)n&t de ple&are *n st)dierea (CD /i =D este repre:entat de )rm,toarele l)&r,ri-

man 7 ip- des&rie implementarea proto&ol)l)i =D7" *n 8in)9 B7ersi)nea " 6iind &ea mai des *nt+lnit,
edi.ie a a&est)i proto&olC. man 7 tcp- implementarea proto&ol)l)i (CD. 3GC$'! 3GC1122 3GC2001 pentr) (CD iar pentr) =D 3GC$'1 3GC1122 /i 3GC1112.

;o&)mentele 3e^)est Gor Comments &on.in des&rierea standardelor de re.ea a proto&oalelor apli&a.iilor /i implement,rile a&estora. ;o&)mentele s)nt administrate de =nternet Engineering (asI Gor&e o &om)nitate interna.ional, &are r,sp)nde de opera.ionalitatea =nternet)l)i pre&)m /i de e7ol).ia /i de:7oltarea arhite&t)rii =nternet)l)i. G)rni:or)l d)mnea7oastr, de =nternet are o arhi7, disponibil, sa) p)te.i &ons)lta a&este 3GC5)ri 7ia http-EEwww.iet6.orgEr6&.html.

1;.1.2.2. 5C@BI@'+ 2imeni n) se a/tepta &a =nternet)l s, &reas&, *n ritm)l pe &are5l &)noa/tem a:i. H5a do7edit &, =D are an)mite de:a7anta4e at)n&i &+nd )n n)m,r 6oarte mare de &al&)latoare s)nt *n re.ea &el mai mare 6iind a&ela legat de alo&area )nei adrese )ni&e 6ie&,r)i &al&)lator e9istent *n re.ea. ;e a&eea =D 7ersi)nea # a 6ost destinat, s, r,sp)nd, ne7oilor a&t)ale ale =nternet)l)i. ;in ne6eri&ire n) toate apli&a.iile /i ser7i&iile pot l)&ra *n&, &) =D7#. %igrarea este *n des6,/)rare *n &a:)l m)ltor apli&a.ii /i ser7i&ii &are pot bene6i&ia de pe )rma implement,rii proto&ol)l)i amintit. C+te7a apli&a.ii 6oloses& 7e&hi)l proto&ol iar pentr) &ele &are a) 6ost reproie&tate no)a 7ersi)ne este a&ti7,. Pn moment)l *n &are 7eri6i&a.i &on6ig)ra.ia re.elei l)&r)rile n) s)nt a/a de &lare *ntr)&+t a) 6ost l)ate tot 6el)l de m,s)ri pentr) a *mpiedi&a ameste&area &one9i)nilor prin as&)nderea )n)i proto&ol de &el,lalt. %ai m)lte in6orma.ii pot 6i g,site *n )rm,toarele do&)mente-

man 7 ip,!- implementarea proto&ol)l)i 8in)9 =D7#. 3GC1OO! &are des&rie proto&ol)l =D7#.
1;.1.2.!. @@@D :LI@D @LI@D @@<8 Lernel)l 8in)9 integrea:, proto&oalele DDD BDoint5to5Doint5Droto&olC H8=D BHerial 8ine =DC D8=D BDarallel 8ine =DC /i DDDD A7er E(hernet. DDD este &ea mai 6olosit, &ale prin &are )tili:atorii indi7id)ali a&&esea:, 6)rni:or)l de =nternet B=HD 5 =nternet Her7i&e Dro7iderC de/i *n :onele des pop)late a&esta este 1""

*nlo&)it de DDDAE proto&ol 6olosit *n &a:)l &one9i)nilor ?;H8 B?symetri& ;igital H)bs&riber 8ineC. Cele mai m)lte distrib).ii de 8in)9 a) *n&orporat )nelte )/or de 6olosit pentr) &on6ig)rarea &one9i)nii la =nternet. Ceea &e treb)ie s, &)noa/te.i este n)mele de )tili:ator /i parola 6)rni:ate de =HD5)l d)mnea7oastr, iar *n &a:)l DDD )n n)m,r de tele6on. ?&este date s)nt introd)se *ntr5o apli&a.ie &are r)lea:, *n mod)l gra6i& &are 7, permite /i pornirea sa) oprirea &one9i)nii la =nternet.

1;.1.2.%. I:D= Lernel)l 8in)95)l)i in&l)de /i tratarea proto&ol)l)i =H;2. =sdn"lin)9 &ontrolea:, pl,&ile =H;2 DC /i poate em)la )n modem &) set)l de &omen:i Zayes B&omen:ile U?(VC. Dosibilit,.ile a&oper, simpla )tili:are a )n)i program terminal &+t /i o &one9i)ne total, la =nternet. Neri6i&a.i *n do&)menta.ia sistem)l)i d)mnea7oastr,.

1;.1.2.). 9$$le5al?ppletalI este n)mele sistem)l)i de &one&ti7itate al &al&)latoarelor ?pple. Dermite o re.ea peer5to5 peer &) 6)n&.ionalit,.i de ba:, &)m ar 6i parta4area de 6i/iere /i imprimante. Gie&are &al&)lator se poate &omporta *n a&ela/i timp &a ser7er sa) &lient iar programele /i dispo:iti7ele ne&esare s)nt in&l)se *n ori&e &al&)lator ?pple. 8in)95)l asig)r, implementarea total, a ?pple(alI. 2etatalI este implementarea la ni7el)l Iernel)l)i a proto&ol)l)i ?pple(alI Droto&ol H)ite 6iind la ba:, destinat sistemelor 1H; /i deri7ate. =ntegrea:, r)tarea ?pple(alI &are deser7e/te sistemele de 6i/iere 02=> /i ?GH &are )tili:ea:, ?ppleHhare /i imprimantele 02=> pre&)m /i pe &ele ?pple(alI.

1;.1.2.+. :MFB=MF Dentr) &ompatibilitatea &) medi)l %H Yindows s)ita Hamba &are in&l)de proto&oalele 2%1 /i H%1 poate 6i instalat, pe ori&e sistem &ompatibil 02=>. Droto&ol)l Her7er %essage 1lo&I B&)nos&)t /i drept Hession %essage 1lo&I 2et1ios sa) 8an%anager Droto&olC este 6olosit pe sistemele %H Yindows !.11 2( '5E'O 2L /i >D pentr) parta4area dis&)rilor /i imprimantelor. G)n&.ionalit,.ile de ba:, ale s)itei Hamba s)nt- parta4area dis&)rilor 8in)9 &) &ele ale Yindows5 )l)i a&&esarea H%1 de pe &al&)latoarele 8in)9 a&&esarea imprimantelor 8in)9 de &,tre &al&)latoarele Yindows /i a&&esarea imprimantelor Yindows de &,tre sisteme 8in)9. Cele mai m)lte distrib).ii de 8in)9 in&l)d )n pa&het samba &are &on6ig)rea:, &ea mai mare parte a ser7er)l)i /i porne/te sm d ser7i&i)l Hamba /i nm d ser7i&i)l netbios impli&it la pornirea &al&)laror)l)i. Hamba poate 6i &on6ig)rat, *n mod)l gra6i& &) a4)tor)l )nei inter6e.e web sa) *n mod)l liniei de &omand, &) a4)tor)l 6i/ierelor te9t de &on6ig)rare. Her7i&i)l 6a&e &a )n &al&)lator 8in)9 s, apar, drept o ga:d, %H Yindows *n 6ereastra %y 2etworI Dla&esE2etworI 2eighbo)rhood proprii mediilor %H YindowsF parta4area )n)i sistem 8in)9 n) poate 6i distins, de ori&are alt, ga:d, din medi)l %H Yindows. Ab.ine.i mai m)lte in6orma.ii din )rm,toarele s)rse-

man smb.conf- des&rie al&,t)irea prin&ipal)l)i 6i/ier de &on6ig)rare pentr) ser7i&i)l Hamba. (he Hamba Dro4e&t ;o&)mentation Bsa) &,)ta.i sait)l5oglind, lo&al al samba.orgC &on.ine )n ghid
)/or de *n.eles pentr) instalare /i testare &are e9pli&, /i mod)l *n &are p)te.i &on6ig)ra ser7i&i)l Hamba &a Drimary ;omain Controller BControlor Drimar de ;omeniiC. De a&est sait s)nt disponibile /i toate paginile de man)ale.

1;.1.2.0. 9lte $rotocoale 8in)95)l se poate des&)r&a /i &) ?mate)r 3adio Y?2 internetworIing B>25 Grame 3elay ?(%C =n6ra3ed /i alte &one9i)ni 6,r, 6ir dar *ntr)&+t a&este proto&oale ne&esit, e&hipamente dedi&ate n) le 7om dis&)ta *n a&east, l)&rare.

1"5

1;.2. Con1igurarea re_elei `i in1orma_ii des$re re_ea


1;.2.1. Con1igurarea inter1e_elor de re_ea
(oate distrib).iile prin&ipale de 8in)9 prietenoase &) )tili:ator)l 7in &) di6erite )nelte gra6i&e &are permit &on6ig)rarea &al&)lator)l)i pentr) o re.ea lo&al, &one&tarea la )n 6)rni:or de ser7i&ii =nternet sa) a&&esarea )nei re.ele wireless B6,r, 6irC. ?&este )nelte pot 6i pornite din linia de &omand, sa) din meni)-

Con6ig)rarea 0b)nt) este 6,&)t, prin sele&tarea Hystem 5> ?dministration 5> 2etworIing BHistem 5>
?dministrare 5> 0tilitare de re.eaC. 3edZat 8in)9 in&l)de redhat6con1ig6netGor- &are disp)ne at+t de inter6a., *n mod)l gra6i& &+t /i de &ea te9t. M?H( sa) M?H(2 din H)se s)nt o )nealt, de &on6ig)rare all5in5one. %andraIeE%andri7a 7ine &) )n )tilitar n)mit 2etworI and =nternet Con6ig)ration Yi::ard pe &are 7, s6,t)im s,5l porni.i din %andraIeas Control Center BCentr)l de Control al %andraIeC De sistemele Gnome- gnome6netGor-6$re1erences. De sistemele L;E- -netGor-con1.

;o&)menta.ia sistem)l)i pe &are l)&ra.i &on.ine m)lte s6at)ri /i in6orma.ii despre disponibilitatea /i mod)l de 6olosire a )neltelor spe&i6i&e. =n6orma.ii pe &are treb)ie s, le 6)rni:a.i-

Dentr) &one&tarea la re.ea)a lo&al, de e9empl) la &al&)latoarele de a&as, sa) de la ser7i&i)n)mele &al&)lator)l)i n)mele domeni)l)i /i adresa de =D. ;a&, dori.i s, 7, &on6ig)ra.i o re.ea lo&al, este bine s, st)dia.i mai m)lt pentr) *n&ep)t. 8a ser7i&i) in6orma.iile pe &are le5am men.ionat s)nt 6)rni:ate &al&)lator)l)i de &ele mai m)lte ori la pornirea a&est)ia. ;a&, n) s)nte.i sig)r mai bine n) introd)&e.i ni&i o in6orma.ie. Dentr) &one&tarea la =nternet- n)mele de )tili:ator /i parola 6)rni:ate de =HD5)l d)mnea7oastr, n)m,r)l de tele6on da&, 6olosi.i )n modem pentr) linia tele6oni&,. G)rni:or)l d)mnea7oastr, de =nternet 7, alo&, de reg)l, a)tomat o adres, de =D /i toate &ele ne&esare pentr) &a apli&a.iile d)mnea7oastr, legate de =nternet s, l)&re:e &)m treb)ie.

1;.2.2. ,i`ierele de con1igurare ale re_elei


?sistent)l gra6i& modi6i&, )n set spe&i6i& de 6i/iere de &on6ig)rare ale re.elei 6olosind &+te7a &omen:i de ba:,. 2)mele e9a&t al 6i/ierelor de &on6ig)rare /i lo&ali:area lor *n sistem)l de 6i/iere depind *n mare m,s)r, de distrib).ia /i 7ersi)nea de 8in)9 pe &are o 6olosi.i. (ot)/i e9ist, 6i/iere de &on6ig)rare ale re.elei &are s)nt *nt+lnite pe toate sistemele asem,n,toare 02=>-

1;.2.2.1. BetcBhosts Gi/ier)l /et"/ho t &on.ine *ntotdea)na adresa lo&al, =D a &al&)lator)l)i 12$.0.0.1 6olosit, de &om)ni&a.iiile interpro&ese. 2) /terge.i a&east, linie ni&iodat,b C+teodat, &on.ine adrese ale altor &al&)latoare &are pot 6i &onta&tate 6,r, a 6i ne7oie de 6olosirea )n)i ser7i&i) e9tern de n)me pre&)m ;2H B;omain 2ame Her7erC. A mostr, de 6i/ier ho t al )nei mi&i re.ele este )rm,toarea-

Citi.i mai m)lte *n man hosts.

1"#

1;.2.2.2. BetcBresol'.con1 Gi/ier)l /et"/re ol*+"onf &ontrolea:, a&&es)l la )n ser7er ;2H &ons)lta.i He&.i)nea 10.!.$. ?&est 6i/ier &on.ine n)mele d)mnea7oastr, de domeni) /i n)mele ser7er)l)i Bser7erelorC &e treb)ie &onta&tate-

Citi.i mai m)lte *n paginile man ale resol7.&on6.

1;.2.2.!. BetcBnssGitch.con1 Gi/ier)l <et"/n ,it"h+"onf de6ine/te ordinea *n &are s)nt &onta&tate n)mele di6erite de ser7i&ii. Dentr) )tili:area =nternet)l)i este important &a dns s, apar, *n linia UhostsV-

Drin a&easta se da) instr)&i)ni &al&)lator)l)i s, &a)te n)mele ga:delor /i adresele de =D *n&ep+nd &) 6i/ier)l Eet&Ehosts /i s, &onta&te:e ser7er)l ;2H da&, o an)me ga:d, n) apare *n a&est 6i/ier. ?lte n)me posibile de ser7i&ii &are pot 6i listate s)nt- 8;?D 2=H /i 2=Hg. Ca de obi&ei mai m)lte despre a&est s)bie&t g,si.i *n man nsswitch.conf.

1;.2.!. Comen(ile de con1igurare ale re_elei


1;.2.!.1. Comanda i$ H&ript)rile spe&i6i&e distrib).iilor /i )neltele gra6i&e s)nt doar inter6e.e ale &omen:ii i$ Bsa) i1con1ig /i route pe sistemele mai 7e&hiC &are a6i/ea:, /i modi6i&, &on6ig)ra.ia p,r.ii de re.ea integrat, *n Iernel. Comanda i$ este 6olosit, pentr) a alo&a adrese =D inter6e.elor de re.ea pentr) &on6ig)rarea r)t,tilor pentr) =nternet /i alte re.ele pentr) a6i/area &on6ig)r,rilor (CDE=D /i altele. 0rm,toarele &omen:i a6i/ea:, adresa de =D /i in6orma.ii legate de r)tare-

8)&r)ri de .in)t minte-

apar do), inter6e.e de re.ea &hiar pe &al&)latoarele &are a) doar o pla&, 6i:i&, de re.ea- UloV este
b)&la lo&al, Blo&al loopC 6olosit, de &om)ni&a.iile interneF Ueth0V este )n n)me &om)n pentr) inter6a.a real. 2) s&himba.i ni&iodat, &on6ig)ra.ia b)&lei lo&ale pentr) &, sistem)l 7a 6)n&.iona in&ore&t. =nter6e.ele 6,r, 6ir s)nt de6inite de reg)l, &a Uwlan0VF modem)rile &a Uppp0V dar pot a7ea /i alte n)me. adresele de =D mar&ate &) UinetV- b)&la lo&al, *ntotdea)na are adresa 12$.0.0.1 *n timp &e inter6e.ele 6i:i&e a) tot 6el)l de &ombina.ii. 1"$

adresele 6i:i&e ale e&hipamentelor &are pot 6i soli&itate &a parte a pro&ed)rii de a)tenti6i&are *n
re.ea s)nt mar&ate &a UetherV. 1)&la lo&al, are # pere&hi de :ero iar pla&a de re.ea are # pere&hi de &ara&tere he9a:e&imale din &are primele ! pere&hi s)nt spe&i6i&e 6abri&ant)l)i.

1;.2.!.2. Comanda i1con1ig C) toate &, i$ este &ea mai no), &ale de &on6ig)rare a )n)i sistem 8in)9 i1con1ig este *n&, 6olosit dest)l de des. Golosi.i5l 6,r, op.i)ni pentr) a a6i/a in6orma.ii despre inter6e.ele de re.ea-

D)te.i obser7a /i ai&i &ele mai importante aspe&te ale &on6ig)r,rii inter6e.ei-

?dresa de =D este mar&at, &) Uinet addrV. ?dresa dispo:iti7)l)i se a6l, d)p, eti&heta UZYadrrV.
?mbele &omen:i i1con1ig /i i$ a6i/ea:, mai *n detali) in6orma.ii /i date statisti&e despre 6ie&are inter6a., /i &eea &e este 6oarte important da&, a&estea s)nt U0DV BporniteC /i U3022=2GV Bl)&rea:,C.

1;.2.!.!. Comen(ile @CMCI9 De laptop)l d)mnea7oastr, 6olosi.i de reg)l, pentr) &one9i)nea la re.ea)a &ompaniei pla&a Ethernet dar da&, s)nte.i p)/i *n sit)a.ia de a &on6ig)ra o &one9i)ne a&as, sa) *ntr5)n hotel este posibil s, 6ie ne7oie de a&ti7area &ard)l)i Bpl,&iiC DC%C=?. D)te.i 6a&e a&est l)&r) prin )tilitar)l de &ontrol cardctl sa) $cccardctl pe distrib).iile mai noi. =at, )n e9empl) de )tili:arecardctl insert Pn a&est moment p)te.i &on6ig)ra &ard)l 6ie *n mod)l gra6i& 6ie prin inter6a.a liniei de &omand,. Pnainte de a s&oate &ard)l 6olosi.i &omandacardctl e:ect A distrib).ie serioas, ar treb)i s, integre:e *n )neltele de &on6ig)rare ale re.elei )tilitare pentr) administrarea &ard)rilor DC%C=? ne6iind ne7oie de e9e&)tarea man)al, a a&estor &omen:i.

1;.2.!.%. Mai multe in1orma_ii ;is&)tarea mai m)ltor &hesti)ni legate de &on6ig)rarea re.elei este din&olo de s&op)l a&est)i do&)ment. H)rsa d)mnea7oastr, primar, pentr) mai m)lte in6orma.ii este repre:entat, de paginile man)alelor pentr) ser7i&iile pe &are dori.i s, le &on6ig)ra.i. 8e&t)ri adi.ionale-

1"O

(he %odem5ZAY(A- N, a4)t, la alegerea &one&tarea &on6ig)rarea re:ol7area problemelor /i


*n.elegerea modem)rilor *n sistem analog pentr) DC5)ri. 8;D ZAY(A =nde9 He&.i)nea "."- administrea:, listele de ZAY(A despre re.elisti&, *n general proto&oale dial5)p ;2H ND2 bridging Bp)n.iC r)tare se&)ritate /i altele. Cele mai m)lte sisteme a) o 7ersi)ne a 6i/ier)l)i ip&"ref B&,)ta.i5l prin &omanda locateCF 6ormat)l DH al a&est)i 6i/ier poate 6i 7i:)ali:at de e9empl) &) g'.

1;.2.%. =umele inter1e_elor de re_ea


De )n &al&)lator 8in)9 n)mele dispo:iti7)l)i lo sa) al buclei locale Blocal loopC este legat de adresa intern, 12$.0.0.1. Cal&)lator)l 7a 6i p)s *n di6i&)ltate *n moment)l lans,rii apli&a.iilor da&, a&est dispo:iti7 n) este pre:entF este mere) disponibil &hiar pe &al&)latoarele &are n) s)nt legate la re.ea. Drim)l dispo:iti7 ethernet et < *n &a:)l )nei inter6e.e 6i:i&e Bpla&,C standard de re.ea .inte/te &,tre adresa d)mnea7oastr, lo&al, 8?2 =D. Cal&)latoarele &are s)nt &lien.i obi/n)i.i a) doar o pla&, de re.ea. 3)terele Bro)tersC &are 6a& leg,t)ra *ntre re.ele disp)n de &+te )n dispo:iti7 de re.ea pentr) 6ie&are re.ea deser7it,. ;a&, 6olosi.i )n modem pentr) a 7, &one&ta la =nternet probabil &, a&esta 7a 6i den)mit ppp<. E9ist, m)lt mai m)lte n)me de e9empl) pentr) inter6e.ele 7irt)ale pri7ate de re.ea BND2C iar mai m)lte inter6e.e pot 6i a&ti7e sim)ltan de a&eea ie/irea &omen:ilor i1con1ig sa) i$ poate de7eni st)6oas, da&, n) este 6olosit, ni&i o op.i)ne. Dot 6i a&ti7e mai m)lte inter6e.e de a&ela/i tip. Pn a&est &a: ele 7or 6i den)mite se&7en.ial- prima 7a primi n)m,r)l 0 a do)a s)6i9)l 1 &ea de5a treia 7a primi 2 /.a.m.d. Ca:)l despre &are am 7orbit este *nt+lnit pe ser7ere pe sisteme &are a) o &on6ig)ra.ie red)ndant, pe r)tere 6irewall5)ri /i m)lte altele.

1;.2.). "eri1icarea con1igura_iei calculatorului cu netstat


Pn a6ar, de &omanda i$ &are a6i/ea:, &on6ig)rarea re.elei e9ist, &omanda netstat &are disp)ne de m)lte op.i)ni /i este 6oarte 6olositoare pe sistemele 02=>. =n6orma.iile legate de r)tare s)nt a6i/ate prin op.i)nile &nr ale a&estei &omen:i-

Pn imaginea de mai s)s este 7orba despre )n &al&)lator tipi& &lient *ntr5o re.ea =D. ?re doar o pla&, de re.ea et <. =nter6a.a lo este b)&la lo&al,. Metoda modern %etoda modern, de a ob.ine a&eea/i in6orma.ie este 6olosirea &omen:ii i$i$ route show C+nd a&est &al&)lator *n&ear&, s, &onta&te:e o ga:d, a6lat, *n alt, re.ea de&+t &ea proprie indi&at, prin linia &are *n&epe &) 0.0.0.0. 7a trimite &ererea de &one&tare &al&)lator)l)i Br)ter)l)iC &) adresa de =D 1'2.1#O."2.1 /i pentr) asta 7a 6olosi inter6a.a primar, eth0. Cal&)latoarele &are s)nt *n a&eea/i re.ea linia &are *n&epe &) 1'2.1#O."2.0 7or 6i &onta&tate tot prin intermedi)l inter6e.ei primare dar n) mai este ne&esar, r)tarea datele s)nt p)se dire&t pe re.ea. Cal&)latoarele pot a7ea tabele de r)tare m)lt mai &ompli&ate de&+t a&esta &) di6erite pere&hi U;estinations5GatewayV pentr) &one&tarea &) di7erse re.ele. ;a&, a7e.i o&a:ia de a 7, &one&ta la )n ser7er de apli&a.ii de e9empl) la lo&)l de m)n&, p)te.i 7eri6i&a *n s&op ed)&a.ional in6orma.iile legate de r)tare.

1"'

1;.2.+. 9lte ga(de


A &ole&.ie impresionant, de )nelte este destinat, administr,rii de la distan., a &al&)latoarelor 8in)9. Hait)l oglind, lo&al 7, o6er, dest)l de m)lte ast6el de )nelte. ?pela.i la do&)menta.ia spe&i6i&, programelor &are 7, interesea:, deoare&e dis&)tarea a&estor aspe&te n) 6a&e obie&t)l a&est)i ghid. Nom dis&)ta *n a&east, se&.i)ne doar &omen:ile )neltelor te9t 6oarte )tili:ate pe sistemele 02=>E8in)9.

1;.2.+.1. Comanda host Dentr) a a6i/a in6orma.ii despre ga:de sa) domenii 6olosi.i &omanda host-

=n6ormaii similare pot 6i a6i/ate prin 6olosirea &omen:ii dig &are o6er, in6ormaii adi.ionale despre &)m s)nt sto&ate *nregistr,rile *n ser7er)l de n)me.

1;.2.+.2. Comanda $ing Dentr) a 7eri6i&a da&, )n &al&)lator este disponibil *n re.ea 6olosi.i $ing. ;a&, sistem)l este &on6ig)rat pentr) a transmite mai m)lt de )n pa&het *ntrer)pe.i $ing prin &ombina.ia de taste CtrlHC-

1;.2.+.!. Comanda traceroute Dentr) a 7eri6i&a r)ta pe &are o )rmea:, )n pa&het prin re.ea 6olosi.i &omanda traceroute-

150

De )nele sisteme traceroute a 6ost reden)mit, trace$ath.

1;.2.+.%. Comanda Ghois =n6orma.ii spe&i6i&e n)mel)i de domeni) pot 6i apelate prin &omanda Ghois d)p, &)m se e9pli&, de n)meroasele ser7ere Ghois pre&)m &el din e9empl)l de mai 4os-

Dentr) alte n)me de domenii pre&)m .&om .net .org /i .ed) s5ar p)tea s, 6ie ne7oie s, spe&i6i&a.i ser7er)l whois pre&)m a&esta pentr) .be domainsGhois domain5-e;whois5dns5-e

151

1;.!. 9$lica_ii InternetBIntranet


Histemele 8in)9 s)nt o plat6orm, e9&elent, pentr) ser7i&iile de re.ea. Pn a&east, se&.i)ne 7om *n&er&a s, 7, pre:ent,m &ele mai &)nos&)te ser7i&ii /i apli&a.ii de re.ea.

1;.!.1. 5i$uri de ser'icii


1;.!.1.1. :er'icii inde$endente A6erirea )n)i ser7i&i) poate 6i abordat, *n do), mod)ri. 0n ser7i&i) Bsa) daemonC poate r)la *n mod)l independent sa) poate depinde de a&ti7area )n)i alt ser7i&i). Her7i&iile de re.ea &are s)nt )tili:ate intens /iEsa) &ontin)) r)lea:, de reg)l, independent- s)nt programe de sine st,t,toare &are r)lea:, non5stop. H)nt ini.iate adesea la pornirea &al&)lator)l)i /i a/teapt, soli&it,ri *n p)n&te spe&i6i&e de &one9i)ne sa) port)ri pentr) &are s)nt &on6ig)rate s, as&)lte. C+nd apare o &erere este pro&esat, /i a/teptarea &ontin), p+n, la )rm,toarea &erere. 0n ser7er web este )n e9empl) tipi&- 7, a/tepta.i s, 6ie disponibil 2" de ore pe :i iar da&, este prea o&)pat ar treb)i &reate mai m)lte instan.e pentr) a ser7i sim)ltan mai m)ltor )tili:atori. ?lte e9emple s)nt depo:itele mari de programe pre&)m Ho)r&e6orge sa) yo)r ()&ows mirror &are treb)ie s, se des&)r&e &) mii de &ereri G(D pe :i. 0n e9empl) de ser7i&i) de sine st,t,tor pe &al&)lator)l d)mnea7oastr, de a&as, este named Bser7i&i)l de n)meC )n ser7i&i) pentr) s&himbarea de n)me. Her7i&iile independente a) propriile pro&ese &are r)lea:, e7iden.iate de &omanda $s-

E9ist, tot)/i /i ser7i&ii &are s)nt )tili:ate pe &al&)lator)l d)mnea7oastr, &hiar da&, n) e9ist, ni&i )n pro&es &e r)lea:, pentr) a&el ser7i&i). E9emple ar 6i ser7i&i)l G(D ser7i&i)l se&)re &opy sa) 6inger. ?&estea bene6i&ia:, de ser7i&i)l =nternet ;aemon BinetdC &are as&)lt, pentr) ele.

1;.!.1.2. .x/inetd De &al&)latoarele de a&as, l)&r)rile s)nt mai degrab, &alme. Este posibil s, a7e.i o mi&, re.ea /i s, trans6era.i 6i/iere dintr5)n &al&)lator pe alt)l din &+nd *n &+nd 6olosind G(D sa) Hamba Bpentr) &one&ti7itatea &) sistemele %H YindowsC. Pn a&este &a:)ri pornirea t)t)ror ser7i&iilor de &are a7e.i ne7oie doar o&a:ional /i r)larea a&estora &ontin)) este )n l)&r) de7orator de res)rse. ?/a &, *n &on6ig)r,rile de ba:, 7e.i g,si &, ser7i&iile de &are a7e.i ne7oie depind de )n program &entral &are as&)lt, toate port)rile ser7i&iilor de &are este responsabil. ?&est s)perser7i&i) =nternet ser7i&e daemon este pornit la ini.iali:area sistem)l)i. H)nt do), implement,ri de ba:,- inetd /i xinetd Bthe e9tended =nternet ser7i&e daemonC. 0n)l din ele r)lea:, *n mod normal pe ori&e sistem 8in)9-

Her7i&iile pentr) &are este responsabil =nternet daemon s)nt listate *n 6i/ier)l s,) de &on6ig)rare / et"/inetd+"onf pentr) inetd /i *n /et"//inetd+d *n &a:)l xinetd. Drintre ser7i&iile administrate se reg,ses& ser7i&iile de parta4are de 6i/iere /i imprimante HHZ G(D telnet ser7i&i)l de &on6ig)rare pentr) Hamba ser7i&iile talI /i time. ;e *ndat, &e o &erere de &one9i)ne este primit, ser7i&i)l &entral 7a porni o instan., a ser7i&i)l)i soli&itat. ?st6el *n e9empl)l de mai 4os &+nd )tili:ator)l bob porne/te o sesi)ne G(D pe ga:da lo&al, )n ser7i&i) G(D 7a r)la at+t timp &+t sesi)nea este a&ti7,-

;esig)r a&ela/i l)&r) se *nt+mpl, &+nd des&hide.i &one9i)ni la distan.,- ori )n an)me ser7i&i) r,sp)nde dire&t ori )n ser7i&i) la distan., .x/inetd porne/te ser7i&i)l de &are a7e.i ne7oie /i *l opre/te *n moment)l *n &are termina.i treaba. 152

1;.!.2. @o`ta electronic


1;.!.2.1. :er'iciile Hendmail este program)l standard pentr) po/t, ele&troni&, sa) %ail (ransport ?gent pentr) plat6ormele 02=>. Este solid s&alabil /i da&, este &on6ig)rat &ore&t *n &ombina.ie &) e&hipamentele potri7ite se des&)r&, &) mii de )tili:atori 6,r, ni&i )n e6ort. %ai m)lte in6orma.ii despre &)m se &on6ig)rea:, Hendmail s)nt in&l)se *n pa&hetele sendmail /i sendmail5&6. N, s6,t)im s, &iti.i /i 6i/ierele REAAME /i REAAME+"f din /u r/ hare/do"/ endmail. ;e asemenea treb)ie &itite paginile man sendmail /i man aliases. \mail este alt ser7i&i) de mail &are &+/tig, pop)laritate deoare&e se pre:int, a 6i mai se&)ri:at de&+t Hendmail. Pn timp &e Hendmail este )n program monolit \mail este &omp)s din programe mai mi&i &are intera&.ionea:, 6iind mai )/or de se&)ri:at. Dost6i9 este )n alt ser7i&i) de mail &are &+/tig, teren printre )tili:atori. ?&este ser7i&ii administrea:, liste de mail 6iltre s&an,ri de 7iri/i /i m)lte alte l)&r)ri. Drograme anti7ir)s grat)ite sa) &omer&iale s)nt disponibile pentr) 8in)9. E9emple de programe pentr) liste de po/t, ele&troni&, s)nt %ailman 8istser7 %a4ordomo /i E[mlm. Cons)lta.i paginile web ale program)l)i anti7ir)s 6a7orit pentr) in6orma.ii despre 8in)9 /i ser7i&iile asig)rate. ?ma7is /i Hpamassasin s)nt implement,ri grat)ite ale )nor s&anere anti7ir)s /i antispam.

1;.!.2.2. :er'icii de mail la distan_ Cele mai &)nos&)te proto&oale pentr) a&&esarea la distan., a ser7i&iilor de po/t, ele&troni&, s)nt 'F') /i AMG'I. =%?D /i DAD permit opera.i)ni o66line B*n mod)l de&one&tatC a&&es)l la distan., la mesa4ele noi /i ambele se ba:ea:, pe ser7i&i)l H%(D pentr) trimiterea de mesa4e. Pn timp &e DAD este )n proto&ol simpl) )/or de implementat /i a&&eptat de aproape ori&e &lient de mail este pre6erat =%?D deoare&e-

poate administra eti&hete persistente ale stat)t)l)i mesa4elor. poate sto&a /i ad)&e mesa4ele de po/t, ele&troni&,. poate a&&esa /i administra mai m)lte &,s).e de po/t, ele&troni&,. administrea:, a&t)ali:,ri /i &,s).e de po/t, ele&troni&, &om)ne. poate 6i 6olosit la a&&esarea mesa4elor 0senet /i a altor do&)mente. =%?D l)&rea:, at+t on5line &+t /i de&one&tat. este optimi:at pentr) ob.inerea )nor per6orman.e ma9ime on5line *n spe&ial pentr) re.ele de mi&, 7ite:,.

1;.!.2.!. Clien_i de $o`t electronic E9ist, m)lte programe pentr) po/t, ele&troni&, at+t pentr) medi)l gra6i& &+t /i pentr) &el te9tF noi 7om ar,ta pe &ele mai &)nos&)te. ?lege.i57, 6a7orit)l. Comanda mail din 02=> este pre:ent, de ani b)ni &hiar *nainte de e9isten.a re.elelor. Ea este o inter6a., simpl, pentr) trimiterea de mesa4e /i 6i/iere de m,rime mi&, &,tre al.i )tili:atori &are pot sal7a a&este mesa4e le pot redire&.iona r,sp)nde et&. C) toate &, a&est program n) mai este 6olosit drept &lient de mail *n :ilele noastre el este tot)/i 6olositor de e9empl) pentr) trimiterea ie/irii )nei &omen:imail *f t re.emplo)erGwhere>want#wor..com+ * c2.txt Cititor)l de mesa4e de po/t, ele&troni&, elm este o *mb)n,t,.ire de &are mail a7ea ne7oie o ast6el de *mb)n,t,.ire 6iind /i $ine BDine =s 2ot E8%C. Drogram)l mutt este &hiar mai re&ent /i o6er, 6a&ilit,.i noi. Dentr) a&ei )tili:atori &are pre6er, inter6a.a gra6i&, pentr) po/ta ele&troni&, e9ist, s)te de op.i)ni. Cel mai apre&iat program de )tili:atorii noi este %o:illa %ailE(h)nderbird &are disp)ne de o op.i)ne anti spam )/or de &on6ig)rat /i E7ol)tion &lona program)l)i %H A)tlooI. Lmail este apre&iat de )tili:atorii L;E.

15!

,igura 1;61. @rogramul de $o`t electronic `i citire a `tirilor 8'olution

%ai men.ion,m e9isten.a apli&a.iilor web pentr) po/t, ele&troni&, &)m ar 6i H^)irrelmail Mahoob gmail de la Google /i Zotmail. A tre&ere *n re7ist, g,si.i la 8in)9 %ail 0ser ZAY(A. Cele mai m)lte distrib).ii de 8in)9 in&l)d 1etchmail )n program de primire a mesa4elor /i de *naintare a a&estora. El ad)&e mesa4e de pe ser7erele de po/t, ele&troni&, BDAD =%?D /i alteleC /i le pred, sistem)l)i lo&al de li7rare. D)te.i apoi gestiona a&este mesa4e prin intermedi)l &lien.ilor normali de po/t, ele&troni&,. Doate 6i r)lat *n sistem)l daemon pentr) a sonda *n mod repetat )n)l sa) mai m)lte sisteme la )n inter7al spe&i6i&at. =n6orma.ii /i e9emple de )tili:are g,si.i *n paginile =n6oF ;ire&tor)l /u r/ hare/do"/fet"hmail%>&E*er ion>? &on.ine lista &omplet, a 6a&ilit,.ilor /i G?\ pentr) *n&ep,tori. Giltr)l $rocmail poate 6i 6olosit la 6iltrarea mesa4elor primite la &rearea listelor de mail la pre5 pro&esarea mesa4elor la *naintarea sele&ti7, a mesa4elor /i la alte l)&r)ri. Drogram)l &are *l a&ompania:, 1ormail printre altele permite generarea a)tomat, a r,sp)ns)rilor /i di7i:area &,s).elor de po/t, ele&troni&,. Dro&mail este 6olosit de m)lt, 7reme pe sistemele 02=> /i 8in)9 6iind )n program rob)st proie&tat s, l)&re:e /i *n &ele mai rele &ir&)msan.e. G,si.i mai m)lte in6orma.ii *n dire&tor)l /u r/ hare/do"/pro"mail%>&E*er ion>?/i *n paginile man)alelor. < not $ri'ind eticheta .regulile de com$ortament/ n ca(ul 86mail6ului ?n)mi.i oameni &red a:i &, mesa4ele de po/t, ele&troni&, n) ar treb)i s, 6ie prea 6ormale. ;esig)r a&est l)&r) depinde de mai m)l.i 6a&tori. ;a&, s&rie.i &)i7a pe &are n)5l &)noa/te.i este bine s, p,stra.i distan.a la 6el &)m a.i pro&eda *n &a:)l )nei s&risori tradi.ionale. ni n) )ita.i- oamenii pe &are n)5i &)noa/te.i pot 6i at+t b,rba.i &+t /i 6emei...

15"

1;.!.!. Qe
1;.!.!.1. :er'erul Ge 9$ache ?pa&he este de departe &el mai &)nos&)t ser7er web 6olosit pe mai m)lt de 4)m,tate din ser7erele de pe =nternet. Cele mai m)lte distrib).ii de 8in)9 in&l)d ?pa&he. Drintre a7anta4ele ?pa&he se n)m,r, al&,t)irea mod)lar, a a&est)ia &apabilit,.ile HH8 stabilitatea /i 7ite:a. C) e&hipamentele &oresp)n:,toare /i &on6ig)rarea &ore&t, poate s)porta &ele mai grele &ondi.ii de tra6i&. De sistemele 8in)9 &on6ig)r,rile ser7er)l)i s)nt 6,&)te *n dire&tor)l /et"/httpd. Cel mai important 6i/ier de &on6ig)rare este httpd+%"onfF este dest)l de e9pli&it. ;a&, a7e.i ne7oie de a4)tor p)te.i &,)ta *n maginile man ale htt$d sa) 7i:ita.i sait)l ?pa&he.

1;.!.!.2. =a'igatoare Ge E9ist, n)meroase na7igatoare web at+t libere /i grat)ire &+t /i &omer&iale pentr) plat6ormele 8in)9. 2ets&ape 2a7igator &a sing)ra op.i)ne de l)at *n seam, este de domeni)l tre&)t)l)i de &+nd %o:illaEGire6o9 o6er, o alternati7, &ompetiti7, pentr) mai m)lte sisteme de operare &)m ar 6i %H Yindows /i %a&AH >. ?maya este )n na7igator Y!C. Apera este )n na7igator &omer&ial &ompa&t /i rapid. %)l.i administratori de e&ran p)n la dispo:i.ie 6a&ilit,.i de na7igare pe web &a nautilus. Drintre na7igatoarele &)nos&)te din medi)l te9t en)mer,m l2nx /i lin-s. (reb)ie s, 7, de6ini.i &on6ig)rarea ser7erelor pro9y *n &onsol, prin &on6ig)rarea 7ariabilelor ade&7ate. 2a7igatoarele te9t s)nt rapide /i la *ndem+n, at)n&i &+nd n) este disponibil )n medi) gra6i& &a at)n&i &+nd se 6oloses& *n s&ript)ri.

1;.!.!.!. :er'ere $rox2 1;.!.!.!.1. Ce este un ser'er $rox2? Companiile /i organi:a.iile dores& &a )tili:atorii lor s, 6oloseas&, )n ser7er pro9y. Pn spe&ial *n mediile &) m)l.i )tili:atori )n ser7er pro9y poate *mb)n,t,.i *n&,r&area paginilor web. Her7erele pro9y sto&hea:, paginile web. Pn moment)l *n &are )n )tili:ator soli&it, o pagin, web &are a mai 6ost 7i:itat, ser7er)l 7a o6eri a&ea pagin, imediat )tili:ator)l)i 6,r, a mai 6i ne7oie de ob.inerea ei de pe =nternet &eea &e ia mai m)lt timp. ;esig)r &, se ia) m,s)ri &a ser7er)l pro9y s, 7eri6i&e /i s, 6)rni:e:e &ea mai re&ent, 7ersi)ne a paginii soli&itate. Pn an)mite medii 6olosirea ser7erelor pro9y este obligatorie *n altele poate 6i la alegerea d)mnea7oastr,.

1;.!.!.!.2. Con1igura_ia $rox2 ;a&, /ti.i n)mele /i port)l ser7er)l)i pro9y normal &, treb)ie s, 6)rni:a.i a&east, in6orma.ie na7igator)l)i d)mnea7oastr,. (ot)/i m)lte apli&a.ii B*n linie de &omand,C depind de 7ariabilele http_pro/5 /i ftp_pro/5 pentr) &a ele s, 6)n&.ione:e &ore&t. Dentr) )n &omportament normal treb)ie s, ad,)ga.i o linie asem,n,toare &) )rm,toarea *n 6i/ier)l iE.bashr&ex$ort http&prox)6httpH<<n me& tili1atorHparol(Gn me&prox)&ser2erHn m(r&port ;e e9empl)ex$ort http&prox)6httpH<<will)H4ppelsi8ntF8Gprox)HIJ ;a&, n) este ne&esar s, 6)rni:a.i )n n)me de )tili:ator /i parol, n) introd)&e.i nimi& *nainte de semn)l UeV semn)l 6iind ne&esar.

1;.!.%. ,ile 5rans1er @rotocol .@rotocolul $entru trans1erul de 1i`iere/


1;.!.%.1. :er'ere ,5@ De )n sistem 8in)9 ser7i&i)l G(D este r)lat din xinetd 6olosind ser7i&i)l Y056tpd de/i ser7i&i)l 155

G(D poate 6i &on6ig)rat &a )n ser7i&i) independent pe sistemele &) tra6i& G(D intens. Cons)lta.i e9er&i.iile. Her7i&i)l G(D in&l)de pe l+ng, altele 7s6tpd 2&6tpd /i Dro6tpd. Cele mai m)lte distrib).ii de 8in)9 &on.in pa&het)l anon6tp &are &on6ig)rea:, )n ser7er G(D anonim /i 6i/ierele de &on6ig)rare ne&esare.

1;.!.%.2. Clien_i ,5@ Cele mai m)lte distrib).ii de 8in)9 in&l)d nc1t$ o 7ersi)ne *mb)n,t,.it, a &omen:ii 02=> 1t$ pe &are este posibil s, o &)noa/te.i din linia de &omand, a Yindows5)l)i. Drogram)l nc1t$ o6er, 6a&ilit,.i s)plimentare &)m ar 6i inter6e.e mai prietenoase /i mai stili:ate a)to&ompletarea n)melor 6i/ierelor ad,)garea /i rel)area an)mitor 6)n&.ii semne de &arte administrarea sesi)nilor /i altele-

Daginile man s)nt e9e&elente ele &on.in+nd /i m)lte e9emple. ;in no) 7, sp)nem &, s)nt disponibile /i apli&a.ii gra6i&e. ,5@ nu este securi(atC 2) 6olosi.i Droto&ol)l pentr) trans6er de 6i/iere BG(DC pentr) &one&t,ri non5anonime de&+t da&, /ti.i &e 6a&e.i. 2)mele d)mnea7oastr, de )tili:ator /i parola pot 6i inter&eptate de al.i )tili:atori ai re.eleib Golosi.i *n s&himb G(D se&)ri:atF program)l s1t$ este in&l)s *n s)ita He&)re HZell &ons)lta.i He&.i)nea 10.".".".

1;.!.). Chat `i con1erin_


H)nt disponibile mai m)lte sisteme /i programe pentr) 6ie&are distrib).ie &are *nlo&)ies& &hat5)l ba:at pe stil)l 7e&hi al =3C. iat, o list, s&)rt, /i in&omplet, a &elor mai 6olosite programe-

gaim- mesagerie instant m)ltiproto&ol pentr) 8in)9 Yindows /i %a& &ompatibil &) %H2
%essenger =C\ =3C /i m)lte alteleF Cons)lta.i paginile =n6o sa) sait)l Gaim pentr) mai m)lte in6orma.ii. xchat- &lient =3C pentr) sistem)l de 6erestre > B7e:i Gig)ra 1'52 de pe pagina &are )rmea:,C. Dagina program)l)i se a6l, pe Ho)r&eGorge. aM:=- o &lon, a %H2. Eon'ersationD -o$eteD E"Irc /i m)lte altele pentr) s)ita L;E. gnomemeeting- program de 7ideo&on6erin., pentr) 02=> Ba&)m &)nos&)t drept EIigaC. Aa er- plat6orm, de mesagerie instant Apen Ho)r&e &ompatibil, &) =C\ ?=% Mahoo %H2 =3C H%(D /i altele.

15#

,igura 1462. >6Chat

$si- &lient 4abber &ons)lta.i the DH= fabber Client Zomepage. s-2$e- program pentr) &on7orbiri asem,n,toare &elor tele6oni&e 6olosind =nternet)l &) al.i )tili:atori
HIype. Cons)lta.i http-EEwww.sIype.&om pentr) mai m)lte in6orma.ii. HIype este grat)it dar n) liber Bdes&hisC. Gi(mo- )n program grat)it Bdar n) liberC de tele6onie pentr) &al&)lator)l d)mnea7oastr, &ons)lta.i http-EEwww.gi:mopro4e&t.&om.

1;.!.+. :er'icii de `tiri


D)nerea pe pi&ioare a )n)i ser7i&i) 0senet impli&, m)lt, e9perien., /i aten.ie la detaliile &on6ig)r,rii a/a &, 7, *ndrept,m &,tre pagina =22 pentr) mai m)lte in6orma.ii. E9ist, &+te7a gr)p)ri de /tiri interesante *n ierarhia compJ &are pot 6i a&&esate 6olosind mai m)lte programe pentr) medi)l te9t sa) gra6i&. %)l.i &lien.i de mail se pot des&)r&a /i &) administrarea gr)p)rilor de /tiri 7eri6i&a.i a/adar program)l propri) sa) &,)ta.i *n sait)l oglind, lo&al programe Apen Ho)r&e &a tin slrnn /i mutt sa) des&,r&a.i %o:illa ori alt &lient gra6i&. ;e4a.&om p,strea:, o arhi7, o t)t)ror gr)p)rilor de /tiri s)s.in)t, de Google. Este )n instr)ment e9&elent at)n&i &+nd a7e.i ne7oie de a4)tor- s)nt 6oarte m)lte /anse &a &ine7a s, se 6i &on6r)ntat &) a&eea/i problem, s, 6i g,sit /i sol).ia iar r,sp)ns)l s, 6ie postat *ntr5)n)l din gr)p)rile de /tiri.

1;.!.0. 5he Domain =ame :2stem .:istemul numelui de domenii/


(oate a&este apli&a.ii a) ne7oie de ser7i&iile ;2H pentr) a potri7i adresele =D &) n)mele ga:delor /i in7ers. 0n ser7er ;2H n) &)noa/te toate adresele de =D din l)me dar l)&rea:, *n re.ea &) alte ser7ere ;2H pe &are le poate &hestiona *n leg,t)r, &) adrese ne&)nos&)te. Cele mai m)lte sisteme 02=> pot r)la named &are este o parte a pa&het)l)i 1=2; B1erIeley =nternet 2ame ;omainC distrib)it de =nternet Ho6tware Consorti)m. Doate l)&ra &a )n ser7i&i) independent de ser7er de n)me pentr) a *mb)n,t,.i a&&es)l la re.ea pe sistemele 8in)9.

15$

Gi/ier)l prin&ipal de &on6ig)rare este *n /et"/re ol*+"onf a&esta determin+nd ordinea *n &are s)nt &onta&tate ;2H5)rile-

%ai

m)lte

in6orma.ii

pot

6i

g,site

*n

paginile

=n6o

ale

named

*n

6i/ier)l

/u r/ hare/do"/!ind>&E*er ion>? /i la pagina Droie&t)l)i 1ind. ;2H ZAY(A a&oper, )tili:area


1=2; &a ser7er ;2H.

1;.!.3. DIC@
;ZCD este the ;ynami& Zost Con6ig)ration Droto&ol BDroto&ol)l de &on6ig)rare dinami&, a ga:deiC &are *nlo&)ie/te grad)al b,tr+n)l oot$ *n mediile mari. Este 6olosit pentr) &ontrolarea parametrilor 7itali de re.ea pre&)m adrese de =D /i ser7erele de n)me ale ga:dei. ;ZCD este &ompatibil retroa&ti7 &) oot$. Dentr) &on6ig)rarea ser7i&i)l)i treb)ie s, &iti.i ZAY(A. Cal&)latoarele &lient &are 6oloses& ;ZCD s)nt &on6ig)rate de reg)l, prin inter6a.a gra6i&, &are &on6ig)rea:, dhc$cd ser7i&i)l &lient ;ZCD. Neri6i&a.i do&)menta.ia sistem)l)i da&, treb)ie s, &on6ig)ra.i &al&)lator)l drept &lient ;ZCD.

1;.!.4. :er'icii de autenti1icare


1;.!.4.1. 5radi_ionale (radi.inal )tili:atorii s)nt a)tenti6i&a.i lo&al 6olosind in6orma.iile sto&ate *n /et"/pa ,d /i /et"/ hado, 6i/iere e9istente pe ori&e sistem. Chiar 6olosind )n ser7i&i) de re.ea pentr) a)tenti6i&are 6i/ierele lo&ale 7or 6i *ntotdea)na pre:ente pentr) a &on6ig)ra &ont)rile sistem)l)i pentr) )tili:area administrati7, pre&)m &ont)rile de root ser7i&iile &are r)lea:, pe an)mite &ont)ri /i &ont)rile &reate pentr) an)mite programe sa) s&op)ri. ?&este 6i/iere s)nt primele &are s)nt e9aminate de &ine7a &are dore/te s, preia &ontrol)l as)pra &al&)lator)l)i d)mnea7oastr, a/a &, asig)ra.i57, &, politi&a permisi)nilor /i a de.in,torilor este stri&t,-

1;.!.4.2. @9M 8in)95)l poate 6olosi D?% a)tenti6i&are pe sistemele 02=>. ?7anta4ele D?%(he Dl)ggable ?)thenti&ation %od)le o metod, 6le9ibil, de

Doate 6i 6olosit, o s&hem, &om)n, de a)tenti6i&are pentr) o gam, larg, de apli&a.ii. D?% poate 6i implementat, pe m)lte apli&a.ii 6,r, a 6i ne&esar, re&ompilarea apli&a.iilor pentr) a r)la
&) D?%. ?dministratorii /i de:7oltatorii de programe se b)&)r, de a7anta4e &a 6le9ibilitatea /i &ontrol)l a)tenti6i&,rilor. ;e:7oltatorii n) treb)ie s, proie&te:e )n program pentr) o an)mit, s&hem, de a)tenti6i&are. Ei se pot &on&entra pe detaliile program)l)i *n sine.

;ire&tor)l /et"/pam+d &on.ine 6i/ierele de &on6ig)rare ale D?% B*nainte era /et"/pam+"onfC. Gie&are apli&a.ie sa) ser7i&i) are propri)l 6i/ier. Ari&are linie din 6i/ier are patr) elemente-

Module $Module& auth- asig)r, a)tenti6i&area propri)5:is, Bpoate prin soli&itarea /i 7eri6i&area )nei paroleC
/i stabile/te permisi)nile pre&)m apartenen.a la )n gr)p sa) bilete Lerberos. 15O

a""ount- 7eri6i&, pentr) a se asig)ra &, a&&es)l este permis pentr) )tili:ator B&ont)l n) a e9pirat )tili:ator)l)i *i este permis s, se a)tenti6i&e la a&el moment al :ilei et&.C. pa ,ord - 6olosit pentr) &on6ig)rarea parolelor. e ion- 6olosit d)p, &e )n )tili:ator se a)tenti6i&,. ?&est mod)l e9e&)t, sar&ini adi.ionale de &are este ne7oie pentr) permiterea a&&es)l)i Bde e9empl) montarea dire&tor)l)i personal al )tili:ator)l)i sa) p)nerea la dispo:i.ie a &,s).ei po/taleC. Ardinea *n &are s)nt al,t)rate mod)lele *n a/a 6el *n&+t s, 6ie 6olosite mai m)lte este 6oarte important,. :ontrol /lags BBtic ete de controlC- sp)ne D?% &e a&.i)ni s, ini.ie:e *n &a: de e/e& sa) s)&&es. Nalorile pot 6i re@uired re@ui ite uffi"ient sa) optional. Module 'at B:alea ctre modulC- trase)l &,tre mod)l)l &are 7a 6i 6olosit de reg)l, *n /li!/ e"urit5. Grguments BGrgumenteC- in6ormaii pentr) mod)le.
Gi/ierele /et"/ hado, /i /et"/pa

,d s)nt dete&tate a)tomat de D?%.

%ai m)lte in6orma.ii s)nt disponibile *n paginile man ale $am /i pe pagina Droie&t)l 8in)95D?%.

1;.!.4.!. LD9@ 8ightweight ;ire&tory ?&&es Droto&ol este )n sistem &lient5ser7er pentr) a&&esarea )nor dire&toare de ser7i&ii globale sa) lo&ale prin intermedi)l re.elei. De sistemele 8in)9 este 6olosit, implementarea Apen8;?D. =n&l)de sla$d )n ser7i&i) independentF slur$d )n ser7er repli&ator independentF libr,riile &are implementea:, proto&ol)l 8;?D /i o serie de )tilit,.i )nelte /i &lien.i. Drin&ipal)l bene6i&i) al )tili:,rii 8;?D este se&)ri:area an)mitor tip)ri de in6orma.ii *n interior)l organi:a.iei d)mnea7oastr,. ;e e9empl) toate listele de )tili:atori din organi:a.ia d)mnea7oastr, pot 6i integrate *ntr5)n dire&tor 8?D;. ?&est dire&tor poate 6i apelat de toate apli&a.iile pe &are 8?D; le permite /i &are a) ne7oie de a&este in6orma.ii. Dot 6i a&&esate /i de )tili:atorii &are a) ne7oie de in6orma.iile din dire&tor. ?lte bene6i&ii ale 8?D; sa) >.500 8ite in&l)d )/)rin.a *n implementare B&omparat, &) >.500C /i ?ppli&ation Drogramming =nter6a&e B?D=C &eea &e se trad)&e prin 6apt)l &, n)m,r)l apli&a.iilor 8?D; /i por.ile 8?D; 7or &re/te &a n)m,r *n 7iitor. Ca min)s)ri da&, dori.i s, 6olosi.i 8?D; 7e.i a7ea ne7oie de apli&a.ii &are s, 6)n&.ione:e &) a&est ser7i&i) sa) de abilitatea de a 6olosi por.ile 8?D;. Pn timp &e 6olosirea 8?D; se e9tinde n) p)tem sp)ne &, disp)nem de m)lte apli&a.ii pentr) 8in)9 &apabile s, l)&re:e &) a&est ser7i&i). ;e asemenea &) toate &, 8;?D disp)ne de )n an)me &ontrol al a&&es)l)i n) posed, at+t de m)lte 6a&ilit,.i legate de se&)ritate pre&)m >.500. Pntr)&+t 8;?D este )n proto&ol des&his /i &on6ig)rabil poate 6i 6olosit la sto&area ori&,r)i tip de in6orma.ie legat, de str)&t)ra parti&)lar, a )nei organi:a.ii. E9emple &om)ne s)nt ba:ele de date &) adrese de po/t, ele&troni&, a)tenti6i&area *n &ombina.ie &) D?% ba:ele de date &are &on.in n)mere de tele6on /i ba:ele de date &are &on.in 6i/ierele de &on6ig)rare ale sistemelor. Cons)lta.i in6ormaiile spe&i6i&e sistem)l)i d)mnea7oastr, /i paginile man ale &omen:ilor &are a) leg,t)r, &) a&est ser7i&i) &)m ar 6i lda$modi12 /i lda$search pentr) mai m)lte detalii. %ai m)lte in6orma.ii p)te.i g,si *n 8;?D 8in)9 ZAY(A &are pre:int, instalarea &on6ig)rarea r)larea /i *ntre.inerea )n)i ser7er 8;?D pe sistemele 8in)9. ?)toarea a&estei introd)&eri *n 8in)9 a s&ris /i 8;?D Aperation ZAY(A *n &are s)nt des&rise l)&r)rile de ba:, pe &are treb)ie s, le &)noas&, ori&ine &are are de5a 6a&e &) administrarea operarea /i integrarea ser7i&iilor 8;?D.

1;.%. 8xecutarea la distan_ a a$lica_iilor


1;.%.1. Introducere
E9ist, mai m)lte mod)ri *n &are pot 6i e9e&)tate &omen:i sa) lansate programe pe &al&)latoare a6late la distan., /i ob.inerea ie/irilor a&estora *n mod te9t sa) gra6i& pe sta.ia d)mnea7oastr, de l)&r). Cone&tarea poate 6i se&)ri:at, sa) n). C) toate &, 7, s6,t)im s, 6olosi.i &one9i)ni se&)ri:ate *n lo& s, 7, 15'

trimite.i parola ne&riptat, pe re.ea 7om dis&)ta /i )nele apli&a.ii pra&ti&e ale me&anism)l)i mai 7e&hi Bnese&)ri:atC *ntr)&+t a&estea s)nt *n&, 6olositoare *n mediile re.elelor moderne &)m ar 6i r)larea sa) repararea )nor apli&a.ii e9oti&e.

1;.%.2. &shD rlogin `i telnet


Comen:ile rlogin /i rsh pentr) a)tenti6i&area /i e9e&)tarea la distan., a &omen:ilor s)nt mo/tenite din 02=>. Ele s)nt 6olosite rareori pentr) &, s)nt e9trem de nesig)re dar sint integrate *n ori&e sistem 8in)9 pentr) asig)rarea &ompatibilit,.ii retroa&ti7e &) programele 02=>. (elnet pe de alt, parte este *n&, 6olosit adesea de &,tre administratorii de sisteme sa) re.ele. (elnet este )na din &ele mai p)terni&e )nelte pentr) a&&esarea la distan., a 6i/ierelor /i pentr) administrarea la distan., permi.+nd &one9i)ni de ori)nde e9ist, =nternet. Combinat &) )n ser7er > apli&a.ii gra6i&e de pe )n alt &al&)lator pot 6i a6i/ate lo&al. 2) este ni&i o di6eren., *ntre a l)&ra lo&al pe )n &al&)lator /i 6olosirea )n)i &al&)lator a6lat la distan.,. ;eoare&e &one9i)nea n) este &riptat, permiterea )nei leg,t)ri telnet impli&, ris&)ri ma4ore de se&)ritate. Dentr) e9e&)tarea normal, a programelor la distan., 7, s6,t)im s, 6olosi.i He&)re HZell sa) ssh. Nom pre:enta metoda sig)r, pe par&)rs)l a&estei se&.i)ni. (ot)/i telnet este 6olosit *n m)lte &a:)ri. %ai 4os s)nt &+te7a e9emple *n &are )n ser7er de mail /i )n)l de web s)nt testate pentr) r,sp)ns)riNeri6i&area st,rii )n)i ser7er de mail-

Neri6i&area )n)i ser7er web din p)n&t de 7edere al r,sp)ns)l)i la &ereri de ba:,-

1#0

?&east, pro&ed)r, este sig)r, deoare&e n) a treb)it s, 6)rni:a.i )n n)me de )tili:ator /iEsa) o parol, pentr) a ob.ine datele pe &are le dori.i a/a &, nimeni n) poate &apt)ra a&este in6orma.ii importante din re.ea.

1;.%.!. :istemul > QindoG


1;.%.!.1. Caracteristicile > ;)p, &)m am e9pli&at de4a *n Capitol)l $ B&ons)lta.i He&.i)nea $.!.!C sistem)l > Yindow in&l)de )n ser7er > &are se o&)p, de partea gra6i&, pentr) &lien.ii &are soli&it, a6i/a4)l. Este important s, 6a&e.i distin&.ia dintre ser7er)l > /i apli&a.iile &lient ale a&est)ia. Her7er)l > &ontrolea:, dire&t a6i/a4)l /i este responsabil pentr) toate intr,rile /i ie/irile 7ia tastat)r, ma)s /i e&ran. Clien.ii > pe de alt, parte n) a&&esea:, dispo:iti7ele de intrareEie/ire *n mod dire&t. Ei &om)ni&, &) ser7er)l > &are gestionea:, intr,rile /i ie/irile. Clien.ii > 6a& m)n&a propri)5:is, pre&)m &al&)larea 7alorilor r)larea apli&a.iilor /i a/a mai departe. Her7er)l > doar des&hide 6erestrele prin &are se transmit intr,rile /i ie/irile pentr) &lient)l spe&i6i&at. Pn operarea normal, Bmedi)l gra6i&C ori&e sta.ie de l)&r) 8in)9 este )n ser7er > pentr) sine &hiar da&, r)lea:, doar apli&a.ii &lient. (oate apli&a.iile pe &are le r)la.i Bde e9empl) Gimp o 6ereastr, terminal na7igator)l d)mnea7oastr, apli&a.iile de biro) program)l pentr) redarea C;5)rilor et&.C s)nt &lien.i ai ser7er)l)i >. Her7er)l /i &lien.ii *n a&est &a: r)lea:, pe a&eea/i ma/in,. 2at)ra &lientEser7er a sistem)l)i > *l trans6orm, *ntr5)n medi) ideal pentr) e9e&).ia la distan., a apli&a.iilor /i programelor. ;eoare&e pro&esele s)nt e9e&)tate de 6apt pe &al&)lator)l a6lat la distan., pe ga:da lo&al, s)nt &ons)mate p).ine res)rse ale pro&esor)l)i. ?st6el de &al&)latoare &are l)&rea:, doar &a ser7er > s)nt n)mite terminale > /i a) 6ost 6oarte pop)lare *n tre&)t. %ai m)lte in6orma.ii p)te.i g,si *n 3emote appli&ation mini5ZAY(A.

1;.%.!.2. 5elnet `i > ;a&, dori.i s, 6olosi.i telnet pentr) a a6i/a apli&a.iile gra6i&e &are r)lea:, pe )n &al&)lator a6lat la distan., prim)l l)&r) pe &are treb)ie s,5l 6a&e.i este s, permite.i &al&)lator)l)i a6lat la distan., a&&es)l la a6i/a4)l d)mnea7oastr, Bla ser7er)l > propri)bC prin 6olosirea &omen:ii xhost introd)&+nd o &omand, similar, &elei de mai 4os *ntr5o 6ereastr, terminal de pe &al&)lator)l d)mnea7oastr,-

;)p, a&easta &one&ta.i57, la &al&)lator)l a6lat la distan., /i sp)ne.i5i s, a6i/e:e gra6i&a pe &al&)lator)l d)mnea7oastr, prin &on6ig)rarea 7ariabilei AI$'LAI-

;)p, par&)rgerea a&estei etape ori&e apli&a.ie pornit, *n a&east, 6ereastr, terminal 7a 6i a6i/at, pe &al&)lator)l d)mnea7oastr, 6olosind res)rsele de &al&)l a6late la distan., dar res)rsele gra6i&e proprii Bser7er)l > propri)C pentr) a6i/area apli&a.iilor. ?&east, pro&ed)r, plea&, de la ipote:a &, disp)ne.i de o 7ariant, a ser7er)l)i > B>GreeO# >.org E9&eed CygwinC instalat &oresp)n:,tor pe &al&)lator)l pe &are dori.i s, a6i/a.i apli&a.iile gra6i&e. ?rhite&t)ra /i sistem)l de operare ale &al&)lator)l)i &lient n) s)nt importante at+t timp &+t 7, permit s, r)la.i )n ser7er 1#1

> pe a&estea. 3e.ine.i &, a6i/area )nei 6erestre terminal de pe )n &al&)lator a6lat la distan., este tratat, &a a6i/area )nei imagini.

1;.%.%. :uita ::I


1;.%.%.1. Introducere Cele mai m)lte sisteme 02=> /i 8in)9 )tili:ea:, He&)re HZell pentr) a pre7eni ris&)rile de se&)ritate generate de telnet. De sistemele 8in)9 7e.i g,si probabil o 7ersi)ne a ApenHHZ implementarea Apen Ho)r&e a proto&ol)l)i HHZ &are asig)r, &om)ni&a.ii se&)ri:ate &riptate *ntre &al&)latoare &are 6oloses& o re.ea nesig)r,. Pn &on6ig)rarea standard &one9i)nile > s)nt *naintate a)tomat dar port)ri arbitrare (CDE=D pot 6i de asemenea *naintate 6olosind )n &anal se&)ri:at. Client)l ssh se &one&tea:, la ga:da indi&at,. 0tili:ator)l treb)ie s,5/i pre:inte identitatea &,tre &al&)lator)l a6lat la distan., /i a&east, identitate treb)ie s, &oresp)nd, &) &ea din 6i/ier)l de &on6ig)rare hd_"onfi# &are poate 6i g,sit *n &ele mai m)lte &a:)ri *n /et"/ h. Gi/ier)l de &on6ig)rare este dest)l de e9pli&it /i permite *n &on6ig)rarea impli&it, &ele mai 6olosite 6a&ilit,.i. ;a&, a7e.i ne7oie de a4)tor *l p)te.i g,si *n paginile man sshd. ;)p, &e identitatea )tili:ator)l)i a 6ost 7eri6i&at, /i a&&eptat, de ser7er a&esta e9e&)t, &omanda primit, sa) se &one&tea:, la &al&)lator /i o6er, )tili:ator)l)i o &onsol, normal, pe &al&)lator)l a6lat la distan.,. (oate &om)ni&a.iile &omen:i pentr) apli&a.iile la distan., sa) pentr) &onsol, 7or 6i &riptate a)tomat. Hesi)nea este *n&his, at)n&i &+nd &omen:ile sa) &onsola de pe &al&)lator)l a6lat la distan., s)nt terminate /i toate &one9i)nile >11 /i (CDE=D s)nt *n&hise. C+nd 7, &one&ta.i pentr) prima dat, la o ga:d, 6olosind ori&are din programele &are s)nt in&l)se *n &ole&.ia HHZ treb)ie s, stabili.i a)tenti&itatea a&elei ga:de la &are dori.i s, 7, &one&ta.i-

Este important s, tasta.i UyesV toate &ele trei &ara&tere n) doar UyV. Drin a&easta se modi6i&, 6i/ier)l 3/+ h/6no,n_ho t &ons)lta.i He&.i)nea 10.".".!. ;a&, dori.i doar s, 7eri6i&a.i &e7a pe &al&)lator)l a6lat la distan., /i apoi s, 7, re*ntoar&e.i la &al&)lator)l d)mnea7oastr, p)te.i introd)&e &omanda pe &are dori.i s, o e9e&)ta.i la distan., &a arg)ment pentr) ssh-

1;.%.%.2. Lnaintarea conexiunilor >11 `i 5C@ ;a&, este &on6ig)rat, pe 8es intrarea 011-or,ardin# pe &al&)lator)l .int, /i )tili:ator)l 6olose/te apli&a.ii > 7ariabila de medi) AI$'LAI 6iind &on6ig)rat, &one9i)nea &) ser7er)l > este a)tomat *naintat, &,tre partea a6lat, la distan., ast6el *n&+t ori&e program >11 pornit din &onsol, 7a par&)rge &anal)l &riptat iar &one9i)nea &) ser7er)l > real 7a 6i 6,&)t, de la &al&)lator)l lo&al. 0tili:ator)l n) treb)ie s, 1#2

&on6ig)re:e man)al 7ariabila AI$'LAI. Pnaintarea &one9i)nilor >11 poate 6i &on6ig)rat, din linia de &omand, sa) prin 6i/ier)l de &on6ig)rare sshd. Naloarea pentr) AI$'LAI &on6ig)rat, prin ssh 7a .inti &,tre &al&)lator)l ser7er dar &) )n n)m,r de a6i/a4e mai mare de 0. ?&est l)&r) este normal /i apare pentr) &, ssh &rea:, )n ser7er > prox8 pe &al&)lator)l ser7er B&are r)lea:, apli&a.iile &lient >C pentr) *naintarea &one9i)nilor pe &anal)l &riptat. (ot)l se 6a&e a)tomat a/a *n&+t at)n&i &+nd tasta.i n)mele )nei apli&a.ii gra6i&e este a6i/at, pe &al&)lator)l d)mnea7oastr, /i n) pe &al&)lator)l a6lat la distan.,. 2oi )tili:,m xcloc- *n e9empl)l &are )rmea:, *ntr)&+t este )n program mi& *n general instalat pe toate sistemele 8in)9 ideal pentr) ast6el de teste.
,igura 1;6!. ::I >11 1orGarding

HHZ 7a &on6ig)ra a)tomat /i datele >a)thority de pe &al&)lator)l ser7er. Pn a&est s&op 7a genera la *nt+mplare )n &ooIie de a)tori:are p,strat *n 6i/ie)l >a)thority de pe ser7er /i 7a 7eri6i&a da&, 6ie&are &one9i)ne *naintat, poart, a&est &ooIie pe &are5l 7a *nlo&)i &) &el real *n moment)l *n &are &one9i)nea este des&his,. CooIie5)l real de a)tenti6i&are n) este trimis ni&iodat, &al&)lator)l)i ser7er Bd)p, &)m ni&i )n 6i/ier &ooIie n) este trimis *n &larC. :er'erul > Dro&ed)ra de mai s)s porne/te de la pre:)m.ia &, a7e.i &on6ig)rat )n ser7er > pe &al&)lator)l pe &are dori.i s, a6i/a.i o apli&a.ie de pe &al&)lator)l a6lat la distan.,. Client)l poate a7ea o arhite&t)r, di6erit, /i )n alt sistem de operare at+t timp &+t poate r)la )n ser7er > &)m ar 6i Cygwin B&are implementea:, )n ser7er >.org pentr) &lien.ii %H Yindows /i n) n)maiC sa) E9&eed 6iind ast6el posibil, reali:area )nei &one9i)ni la distan., &) ori&e &al&)lator &are r)lea:, 02=> sa) 8in)9.

1;.%.%.!. 9utenti1icarea la ser'er Histem)l &lientEser7er ssh men.ine /i 7eri6i&, o ba:, de date &are &on.ine identi6i&area t)t)ror ga:delor &are a) 6ost 6olosite. Cheile ga:delor s)nt p,strate *n $);ME/+ h/6no,n_ho t a6lat *n 1#!

dire&tor)l personal al )tili:ator)l)i. Pn pl)s 6i/ier)l /et"/ h/ h_6no,n_ho t este 7eri6i&at a)tomat *n 7ederea &ompar,rii &) ga:dele &)nos&)te. Ari&e ga:d, no), este ad,)gat, a)tomat *n 6i/ier)l )tili:ator)l)i. ;a&, identitatea )nei ga:de se s&himb, la )n moment dat ssh emite )n a7ertisment /i de:a&ti7ea:, a)tenti6i&area prin parol, pentr) a pre7eni &a 7re)n (roian s, se 6oloseas&, de a&ea parol,. ?lt s&op al a&est)i me&anism este pre7enirea ata&)rilor man5in5the middle &are pot 6i 6olosite la s&)rt&ir&)itarea &ript,rii. Pn mediile &are ne&esit, standarde ridi&ate de se&)ritate sshd poate 6i &on6ig)rat s, n) permit, &one&tarea la &al&)latoarele ale &,ror &hei a) 6ost s&himbate sa) n) s)nt &)nos&)te.

1;.%.%.%. Co$ierea securi(at la distan_. Cole&.ia HHZ in&l)de &omanda sc$ &a alternati7, sig)r, a &omen:ii 6olosite e9tensi7 *n tre&)t rc$ &+nd e9ista doar rsh. sc$ 6olose/te ssh pentr) trans6er)l de date )tili:ea:, a&eea/i a)tenti6i&are /i asig)r, a&eea/i se&)ritate &a ssh. Hpre deosebire de rc$ sc$ 7a &ere parolele sa) propo:i.iile de &ontrol da&, ele s)nt &er)te pentr) a)tenti6i&are-

Ari&e n)me de 6i/ier poate &on.ine spe&i6i&a.ii despre ga:d, /i )tili:atori pentr) a indi&a 6apt)l &, 6i/ier)l este destinat &opierii de peE&,tre a&ea ga:d,. Este permis, &opierea *n &a:)l a do), ga:de a6late la distan.,. Cons)lta.i paginile =n6o pentr) mai m)lte in6orma.ii. ;a&, 6olosi.i mai des o inter6a., asem,n,toare G(D )tili:a.i s1t$-

Co$ii securi(ate sau inter1e_e gra1ice ,5@ 2) 7, sim.i.i *n&, *n larg)l d)mnea7oastr, *n medi)l liniei de &omand,R Pn&er&a.i &apabilit,.ile Lon^)eror legate de &opierea se&)ri:at, la distan., sa) instala.i D)tty.

1;.%.%.). Cheile de autenti1icare Comanda ssh6-e2gen generea:, administrea:, /i &on7erte/te &heile de a)tenti6i&are pentr) ssh. Doate genera &hei 3H? pentr) 6olosirea &) proto&ol)l HHZ 7ersi)nea 1 /i &hei 3H? sa) ;H? pentr) proto&ol)l HHZ 7ersi)nea 2. Pn mod normal ori&e )tili:ator &are dore/te s, 6oloseas&, HHZ &) a)tenti6i&are 3H? sa) ;H? r)lea:, a&east, &omand, m,&ar odat, pentr) a genera &hei de a)tenti6i&are *n $);ME/+ h/identit5 id_d a sa) id_r a. Pn pl)s administrator)l de sistem poate )tili:a a&east, &omand, pentr) generarea &heilor de ga:d, pentr) sistem. ?&est program generea:, &heile /i soli&it, )n 6i/ier *n &are s, sto&he:e &heile pri7ate. Cheia p)bli&, este p,strat, *ntr5)n 6i/ier &) a&ela/i n)me dar &) termina.ia . pub. Drogram)l soli&it, /i o propo:i.ie de &ontrol. C+mp)l pentr) propo:i.ia de &ontrol poate 6i l,sat gol &eea &e *nseamn, &, ea n) e9ist, B&heile ga:dei treb)ie s, n) aib, propo:i.ie de &ontrolC sa) poate &on.ine )n /ir de o l)ngime arbitrar,. 2) e9ist, ni&i o modalitate de a re&)pera o propo:i.ie de &ontrol Bparol,C pierd)t,. ;a&, propo:i.ia de &ontrol este pierd)t, sa) )itat, treb)ie s, genera.i o &heie no), /i s, o &opia.i *n &heia p)bli&, 1#"

&orespondent,. Nom st)dia &heile HHZ prin e9er&i.ii. (oate in6orma.iile de &are a7e.i ne7oie pot 6i g,site *n paginile man sa) =n6o.

1;.%.). "=C
N2C sa) Nirt)al 2etworI Comp)ting este de 6apt )n sistem de a6i/are la distan., &are permite 7i:)ali:area )n)i spa.i) de l)&r) BdesItop en7ironmentC n) doar pe &al&)lator)l lo&al &i ori)nde pe =nternet pe o mare 7arietate de sisteme /i arhite&t)ri in&l)si7 %H Yindows /i &+te7a distrib).ii 02=>. D)te.i de e9empl) s, r)la.i %H Yord pe )n sistem Yindows 2( /i s, a6i/a.i ie/irea pe )n spa.i) de l)&r) 8in)9. N2C asig)r, at+t ser7erele &+t /i &lien.ii a/a &, 6)n&.ionea:, /i in7ers adi&, permite a6i/area programelor 8in)9 pe &lien.i Yindows. N2C este probabil &ea mai )/oar, &ale prin &are p)te.i a7ea &one9i)ni > pe &al&)lator)l d)mnea7oastr,. 0rm,toarele &ara&teristi&i 6a& &a N2C s, 6ie di6erit de )n ser7er > normal sa) de implement,rile &omer&iale-

2) este sto&at nimi& pe &al&)lator)l pe &are se a6i/ea:,- p)te.i p,r,si sta.ia de l)&r) &)rent, /i 7,
p)te.i rel)a l)&r)l de la alt &al&)lator din p)n&t)l *n &are a.i r,mas. C+nd r)la.i )n ser7er > pe )n &al&)lator /i a&esta *nghea., sa) este repornit toate apli&a.iile la distan., pe &are le r)la.i 7or 6i terminate. C) N2C a&estea 7or &ontin)a s, r)le:e. Este mi& /i simpl) n) ne&esit, instalare poate r)la de pe o dis&het, da&, este ne7oie. C) &lient)l fa7a este independent de plat6orma 6olosit, r)l+nd pe ori&e a&&ept, >. Este di7i:ibil- )n spa.i) de l)&r) poate 6i a6i/at pe mai m)lte &al&)latoare. Este liber /i grat)it. %ai m)lte in6orma.ii p)te.i g,si *n paginile man ale N2C Bman ,nc,iewer/ sa) pe sait)l N2C.

1;.%.+. @rotocolul rdes-to$


Dentr) a permite administrarea &al&)latoarelor &are r)lea:, %H Yindows distrib).iile re&ente de 8in)9 integrea:, 3emote ;esItop Droto&ol B3;DC &are este implementat *n &lient)l rdes-to$. Droto&ol)l este 6olosit de an)mite prod)se %i&roso6t in&l)si7 Yindows 2( (erminal Her7er Yindows 2000 Her7er Yindows >D /i Yindows 200! Her7er. H)rprinde.i57, prietenii Bsa) /e6iiC &) mod)l Upe tot e&ran)lV di7ersele tip)ri ale aspe&t)l)i tastat)rii /i mod)l single appli&ation identi&e &) &ele din implementarea original,. Comanda man rdesItop 7, o6er, mai m)lte in6orma.ii. Dagina de =nternet a proie&t)l)i o g,si.i la http-EEwww.rdesItop.orgE.

1;.%.0. C2gGin
Cygwin asig)r, m)lte din 6)n&.ionalit,.ile 02=> pe sistemele %H Yindows. Pn a6ar, de a permite 6)n&.ionarea )neltelor liniei de &omand, /i a apli&a.iilor gra6i&e spe&i6i&e 02=>5)l)i poate 6i 6olosit la a6i/area )n)i spa.i) de l)&r) 8in)9 pe sistemele %H Yindows prin )tili:area la distan., a ser7er)l)i >. Pntr5o &onsol, Cygwin 1ash tasta.iBusrB>11&+B inB>Qin.exe -JuerK numele_calculatorului_dumnea,oastr_sau_() Cone9i)nea este respins, *n &on6ig)rarea impli&it,. (reb)ie s, modi6i&a.i &on6ig)ra.ia > ;isplay %anager B>;%C /i posibil &on6ig)ra.ia > Gont Her7er B>GHC pentr) permiterea a&est)i tip de &one9i)ne ,n &are primi.i )n e&ran de a)tenti6i&are pe &al&)lator)l a6lat la distan.,. Pn 6)n&.ie de administrator)l spa.i)l)i d)mnea7oastr, de l)&r) BGnome L;E sa) alt)lC pot 6i ne&esare modi6i&,ri /i *n alte 6i/iere de &on6ig)rare. ;a&, n) a7e.i ne7oie de a6i/area spa.i)l)i de l)&r) *n *ntregime p)te.i )tili:a HHZ *n Cygwin e9a&t *n mod)l pre:entat *n He&.i)nea 10."." 6,r, s, 7, deran4a.i a mai edita 6i/iere de &on6ig)rare.

1#5

1;.). :ecuritate
1;.).1. Introducere
=mediat &e )n &al&)lator este &one&tat la o re.ea de7in posibile tot 6el)l de agresi)ni 6ie &, 7orbim despre )n sistem ba:at pe 02=> sa) ori&are alt)l. C)noa/tem &, pe a&east, tem, a) 6ost s&rise e9traordinar de m)lte l)&r,ri /i n) ne 6a&em )n s&op *n sine din dis&)tarea *n detali) a s)bie&t)l)i se&)rit,.ii. H)nt *ns, &+te7a &hestii logi&e de ba:, prin &are )n )tili:ator no7i&e &hiar poate ob.ine )n sistem mai sig)r deoare&e ma4oritatea intr):i)nilor s)nt posibile din &a):a )tili:atorilor negli4en.i sa) ignoran.i. N, *ntreba.i poate da&, a&este &onsidera.ii se apli&, /i *n &a:)l d)mnea7oastr, &are 6olosi.i )n &al&)lator a&as, sa) la ser7i&i) *ntr5)n medi) &) )n grad mai mare de se&)ri:are. Pntreb,rile la &are treb)ie s, r,sp)nde.i s)nt mai degrab, )rm,toarele-

Nre.i s, a7e.i &ontrol)l as)pra sistem)l)i d)mnea7oastr,R Nre.i s, parti&ipa.i B6,r, 7oieC *n a&ti7it,.i in&riminate penalR Nre.i &a e&hipamentele d)mnea7oastr, s, 6ie 6olosite de alt&ine7aR N, as)ma.i ris&)l pierderii &one9i)nii la =nternetR Nre.i s, 7, reinstala.i sistem)l de 6ie&are dat, &+nd s)nte.i 7i&tima )n)i ata&R H)nte.i disp)s s, pierde.i date personale sa) alt 6el de date importante pentr) d)mnea7oastr,R

2oi pres)p)nem &, n) dori.i &a a&este l)&r)ri s, de7in, realitate a/a &, 7, pre:ent,m o list, &) m,s)rile pe &are le p)te.i l)a pentr) *nt,rirea se&)rit,.ii sistem)l)i d)mnea7oastr,. =n6orma.ii pe larg p)te.i g,si *n 8in)9 He&)rity ZAY(A.

1;.).2. :er'iciile
H&op)l nostr) este r)larea a &+t mai p).ine ser7i&ii. ;a&, n)m,r)l port)rilor &are s)nt des&hise pentr) l)mea e9terioar, este men.in)t la minim p)te.i s)pra7eghea mai )/or medi)l sistem)l)i. Pn &a:)rile *n &are ser7i&iile n) pot 6i oprite pentr) re.ea)a lo&al, *n&er&a.i &a ele s, n) 6ie disponibile pentr) &one9i)nile e9terioare. A metod, empiri&, sp)ne &, da&, n) re&)noa/te.i )n ser7i&i) an)me s)nt m)lte /anse &a a&est ser7i&i) s, n) 6ie ne&esar. ;e asemenea an)mite ser7i&ii n) treb)ie neap,rat s, 6ie 6olosite pe =nternet. 2) 7, ba:a.i pe &e ar trebui s, r)le:e &i 7eri6i&a.i &are s)nt ser7i&iile &are as&)lt, /i pe &e port)ri (CD 6olosind &omanda netstat-

8)&r)ri pe &are treb)ie s, le e7ita.i-

exec rlogin /i rsh /i telnet pentr) a n) p)ne la *ndem+na ata&atorilor di7erse oport)nit,.i. >11 pe &al&)latoarele ser7er. 2) 6olosi.i lp da&, n) e9ist, ni&i o imprimant, legat, la sistem. ;a&, n) e9ist, *n re.ea &al&)latoare &are r)lea:, %H Yindows n) a7e.i ne7oie de Hamba. 2) permite.i G(D de&+t da&, este soli&itat )n ser7i&i) G(D. 2) permite.i 2GH /i 2=H pe =nternet de:a&ti7a.i toate ser7i&iile &are a) leg,t)r, &) a&estea pe &al&)latoarele independente. 2) r)la.i %(? da&, n) s)nte.i )n ser7er de mail. 1##

...
Apri.i ser7i&iile prin &omanda ch-con1ig s&ript)rile de ini.iali:are sa) prin editarea 6i/ierelor de &on6ig)rare BxCinetd.

1;.).!. 9ctuali(a_i regulat


?bilitatea de a se adapta rapid la )n medi) *n s&himbare este &eea &e 6a&e &a 8in)95)l s, 6ie din &e *n &e mai atra&ti7. ;ar apare /i posibilitatea &a a&t)ali:,ri de se&)ritate s, 6ie disponibile &hiar *n moment)l *n &are instala.i o 7ersi)ne no)5no)., a/a &, prim)l l)&r) pe &are treb)ie s,5l 6a&e.i B/i este 7alabil pentr) ori&e 6el de sistem de operareC d)p, instalare este &,)tarea a&t)ali:,rilor. ;)p, a&easta a&t)ali:a.i toate pa&hetele pe &are le )tili:a.i Breg)latC. ?n)mite a&t)ali:,ri pot &ere 6i/iere noi de &on6ig)rare *n a&est &a: 6i/ierele 7e&hi 6iind *nlo&)ite. Neri6i&a.i do&)menta.ia pentr) a 7, asig)ra &, tot)l merge bine /i d)p, a&t)ali:are.

1;.).%. ,ireGall6uri `i $oliticile de acces


1;.).%.1. Ce este un 1ireGall? Pn se&.i)nea pre&edent, am ad)s 7orba despre posibilitatea &on6ig)r,rii &a 6irewall a )n)i sistem 8in)9. C) toate &, administrarea 6irewall5)l)i este o sar&in, pentr) administrator)l de re.ea treb)ie s, &)noa/te.i &+te7a l)&r)ri despre a&esta. /ire"all este )n termen 7ag &are poate desemna ori&e l)&r) &are se &omport, &a o barier, prote&ti7, *ntre noi /i l)mea e9terioar, *n general =nternet)l. Girewall poate 6i at+t )n sistem dedi&at &+t /i o apli&a.ie &are asig)r, a&east, 6)n&.ionalitate. Doate 6i o &ombina.ie a a&estora in&l):+nd o s)m, de dispo:iti7e /i programe. Girewall5)rile s)nt &l,dite pe Ureg)liV &are s)nt )tili:ate pentr) de6inirea a &eea &e este permis a intra /iEsa) ie/i dintr5)n sistem dat sa) re.ea. ;)p, *ntrer)perea ser7i&iilor &are n) 7, s)nt ne&esare treb)ie s, restri&.iona.i ser7i&iile permise pentr) a red)&e la minim n)m,r)l &one9i)nilor ne&esare. 0n b)n e9empl) este &a:)l *n &are l)&ra.i a&as,doar &one9i)nea dintre biro)l d)mnea7oastr, /i &al&)lator)l de a&as, treb)ie permis, noi re&omand+nd)57, inter:i&erea &one9i)nile &) &elelalte &al&)latoare de pe =nternet.

1;.).%.2. ,iltrele de $achete Drima linie de ap,rare este &onstit)it, din filtrele de pac ete &are pot &,)ta *n interior)l pa&hetelor =D d)p, &are ia) o de&i:ie *n 6)n&.ie de &on.in)t)l a&estora. Cel mai *nt+lnit este pa&het)l 2et6ilter &are &on.ine &omen:ile pentr) i$ta les 6iltr)l de pa&hete de no), genera.ie pentr) 8in)9. 0na din &ele mai notabile *mb)n,t,.iri din Ierenelele noi este &apabilitatea stateful inspection &are n) doar &, sp)ne &e este *n interior)l )n)i pa&het dar poate sp)ne /i da&, pa&het)l apar.ine sa) este *n leg,t)r, &) o &one9i)ne no), sa) e9istent,. Hhoreline Girewall sa) pe s&)rt Hhorewall este inter6a.a pentr) 6irewall5)l 8in)95)l)i B*n )ltima 7reme se 6olose/te Girestarter &a inter6a., gra6i&, pentr) i$ta les sa) &hiar mai re&ent )6wn.t.C. %ai m)lte in6orma.ii pot 6i g,site la pagina proie&t)l)i 2et6ilterEiptables.

1;.).%.!. 5C@ Gra$$ers (CD wrapping5)l asig)r, *n general a&elea/i re:)ltate &a 6iltrarea pa&hetelor dar l)&rea:, *n alt mod. Pn&er&area de reali:are a )nei &one9i)ni este a&&eptat, apoi s)nt e9aminate 6i/ierele de &on6ig)rare hot,r+nd)5se ast6el a&&eptarea sa) respingerea &ererii de &one&tare. Controlea:, &one9i)nile la ni7el de apli&a.ii /i n) la ni7el)l re.elei. He 6olose/te de reg)l, &) xinetd pentr) a 6)rni:a n)mele ga:dei /i &ontrol)l a&&es)l)i pe ba:a adresei de =D. Pn pl)s a&este )nelte de.in posibilit,.i de administrare a a)tenti6i&,rilor )/or de &on6ig)rat /i s)nt a&&esibile *n )tili:are. ;o), din a7anta4e- &al&)lator)l &are se &one&tea:, n) are de )nde /ti &, a&est wrapper este )tili:at /i ser7i&i)l operea:, separat de apli&a.iile pe &are le prote4ea:,.

1#$

?&&es)l este &ontrolat prin 6i/ierele ho t +allo, /i ho t +den5. Gi/ierele )rm,toare &on.in do&)menta.ia s)plimentar, la &are dori.i e7ent)al s, apela.i- /u r/ hare/do"/t"p_,rapper >& E*er ion>/? /i /u r/ hare/do"/t"p. Daginile man &are tratea:, 6i/ierele de &ontrol al a&&es)l)i ba:at pe ga:de o6er, /i e9emple pe &are le p)te.i st)dia.

1;.).%.%. @rox2 Her7erele pro9y pot *ndeplini m)lte sar&ini n) toate a7+nd leg,t)r, &) se&)ritatea. ;ar 6apt)l &, a&estea s)nt *n esen., intermediari 6a&e &a ele s, 6ie )n nod *n &are s, se implemente:e politi&i de &ontrol al a&&es)l)i de limit,ri ale &one9i)nilor dire&te prin intermedi)l )n)i 6irewall /i s, se &on6ig)re:e mod)l *n &are re.ea)a din spatele ser7er)l)i pro9y a&&esea:, =nternet)l. ;e reg)l, *n &ombina.ie &) )n 6iltr) de pa&hete /i &+teodat, doar prin ele *nsele ser7erele pro9y asig)r, )n ni7el *n pl)s de &ontrol. %ai m)lte in6orma.ii g,si.i *n Girewall ZAY(A sa) pe sait)l H^)id.

1;.).%.). 9ccesarea a$lica_iilor indi'iduale ?n)mite ser7i&ii pot a7ea propriile metode de &ontrol al a&&es)l)i. E9emple la *ndem+n, s)nt Hamba > Yindow 1ind ?pa&he /i C0DH. Neri6i&a.i &e 6i/iere de &on6ig)rare di&tea:, &omportament)l 6ie&,r)i ser7i&i) *n parte.

1;.).%.+. ,i`ierele Aurnal %ai m)lt de&+t ori&e alt&e7a stil)l 02=> prin &are se &onsemnea:, tot 6el)l de a&ti7it,.i *n an)mite tip)ri de 6i/iere ne &on6irm, &, Use 6a&e &e7aV. Gi/ierele 4)rnal ar treb)i 7eri6i&ate reg)lat man)al sa) a)tomat. Girewall5)rile /i alte mi4loa&e de &ontrol al a&&es)l)i tind s, &ree:e 6i/iere 4)rnal mari a/a &, 7, s6,t)im s, *n&er&a.i determinarea 4)rnali:,rii doar a e7enimentelor anormale.

1;.).). Detectarea intru(iunilor


=ntr)sion ;ete&tion Hystem BHistem)l pentr) dete&tarea intr):i)nilorC este proie&tat s, semnale:e toate amenin.,rile &are a) tre&)t prin 6irewall. Doate s, s)rprind, o a&ti7itate de p,tr)ndere *n des6,/)rare sa) s, dete&te:e o p,tr)ndere re)/it, d)p, reali:area a&esteia. Pn a&est din )rm, &a: este prea t+r:i) s, 7, g+ndi.i la pre7enirea pag)belor dar &el p).in s)nte.i a7erti:at din 7reme as)pra problemei. E9ist, do), tip)ri =;H de ba:,- &ele &are prote4ea:, re.ele /i &ele &are prote4ea:, &al&)latoare indi7id)ale. Pn &a:)l =;H5)rilor &are p)n a&&ent)l pe ga:de s)nt 6olosite )tilit,.i &are monitori:ea:, sistem)l de 6i/iere *n &,)tarea modi6i&,rilor ap,r)te. Gi/ierele de sistem &are a) s)6erit s&himb,ri &are n) ar treb)i s, apar, s)nt )n indi&i) &, &e7a n) este *n ordine. Ari&ine ar p,tr)nde *n sistem /i ar ob.ine a&&es la &ont)l de root 7a determina o modi6i&are )nde7a *n sistem. ;e obi&ei este prim)l l)&r) pe &are l5ar 6a&e )n intr)s pentr) a p)tea 6olosi apoi o poart, de intrare sa) pentr) a lansa )n ata& as)pra alt&)i7aF *n ambele &a:)ri se ad)& modi6i&,ri sa) ad,)giri 6i/ierelor de sistem. ?n)mite sisteme in&l)d pa&het)l de monitori:are a sistem)l)i tri$Gire a &,r)i do&)menta.ie o g,si.i pe sait)l (ripwire Apen Ho)r&e Dro4e&t. ;ete&tarea intr):i)nilor *n re.ea este reali:at, printr5)n sistem &are anali:ea:, tra6i&)l &are tre&e prin 6irewall Bn) s&annere de port)ri la &are port)rile rea&.ionea:,C. Hnort este )n e9empl) de ast6el de progarm Apen Ho)r&e. Yhitehats.&om 6)rni:ea:, o ba:, de date des&his, =ntr)sion dete&tion ara&h2=;H.

1;.).+. Mai multe s1aturi


=at, &+te7a l)&r)ri bine de .in)t minte-

2) 7, a)tenti6i&a.i &a administrator da&, n) a7e.i treab,. ;e:7oltatorii 02=> a) n,s&o&it a&)m mai
bine de do),:e&i de ani su pentr) *nt,rirea se&)rit,.ii.

?&&es)l dire&t &a root este *ntotdea)na peri&)los /i permite erori )mane a/a &, 6olosi.i &omanda su6
sa) a)tenti6i&a.i57, pe )n &ont separat de administrator &+nd este ne7oie. %)lt mai bine din p)n&t de 7edere al se&)rit,.ii este 6olosirea &omen:ii sudo pentr) e9e&)tarea a&elor &omen:i &are ne&esit, pri7ilegii spe&iale &eea &e 7, o6er, o perioad, limitat, de a&.i)ne &a administrator d)p, &are se 1#O

re7ine a)tomat la medi)l normal de l)&r). 8)a.i *n serios parolele. Golosi.i parole &riptate. H&himba.i57, parola reg)lat. Pn&er&a.i s, 6olosi.i *ntotdea)na HHZ sa) HH8. E7ita.i telnet G(D /i &lien.ii de e5mail pre&)m /i alte programe &lient &are trimit parole *n &lar pe re.ea. He&)ritate n) *nseamn, doar se&)ri:area &al&)lator)l)i &i /i se&)ri:area parolelor d)mnea7oastr,. 8imita.i res)rsele sistem)l)i prin 6olosirea Juota sa)E/i ulimit. %esa4ele pentr) root treb)ie li7rate sa) m,&ar &itite de &,tre o persoan, n) &,tre )n sistem a)tomat. =nstit)t)l H?2H 7, o6er, mai m)lte s6at)ri sortate *n 6)n&.ie de distrib).ie printr5)n ser7i&i) de po/t, ele&troni&, Bliste de mailC. Neri6i&a.i s)rsa programelor noi l)a.i5le dintr5)n lo& sa) sait de *n&redere. Neri6i&a.i pa&hetele noi *nainte de instalare. ;a&, 6olosi.i o &one9i)ne la =nternet temporar, *n&hide.i5o imediat &e n) mai a7e.i ne7oie de a&easta. 3)la.i ser7i&iile de &are a7e.i ne7oie pe port)ri aleatorii *n lo& s, 6olosi.i port)rile obi/n)ite &)nos&)te de ha&Ieri. C)noa/te.i57, sistem)l. ;)p, o 7reme p)te.i &hiar sim.i &, se *nt+mpl, &e7a ai)rea.

1;.).0. 9m 1ost 'ictima unui atac?


C)m p)te.i a6laR =at, o list, &) e7enimente &are ar treb)i s, 7, dea de g+ndit-

Dort)ri misterioase des&hise pro&ese &i)date. 0tilit,.i de sistem B&omen:i obi/n)iteC &are se &omport, strani). Drobleme de a)tenti6i&are. Cons)marea ine9pli&abil, a l,.imii de band,. Gi/iere raport alterate sa) lips, &omportament &i)dat al ser7i&i)l)i de raportare a a&ti7it,.ii sistem)l)i. =nter6e.ele s)nt a6i/ate *n mod)ri neobi/n)ite. %odi6i&,ri nea/teptate ale 6i/ierelor de &on6ig)rare. =ntr,ri stranii *n 6i/ierele &are p,strea:, a&ti7itatea Bistori&)lC &onsolei. Gi/iere temporare neidenti6i&ate.

1;.).3. &e1acerea de $e urma unei intru(iuni


De s&)rt 6i.i &almi. ?poi a&.iona.i *n ordinea de mai 4os-

;e&one&ta.i &al&)lator)l de la re.ea. Pn&er&a.i s, a6la.i &+t de m)lte p)te.i despre mod)l *n &are 75a 6ost &ompromis, se&)ritatea. Ga&e.i &opii de sig)ran., ale 6i/ierelor datelor importante &e n) .in de sistem. ;a&, este posibil
7eri6i&a.i a&este date &) datele p,strate drept &opii de sig)ran., 6,&)te *nainte &a sistem)l s, 6ie &ompromis pentr) a 7, asig)ra de integritatea a&estora. 3einstala.i sistem)l. Golosi.i parole noi. 3esta)ra.i datele 6olosind &opiile de sig)ran.,. ?&t)ali:a.i sistem)l. 3ee9amina.i sistem)l- blo&a.i ser7i&iile &are n) 7, s)nt ne&esare 7eri6i&a.i reg)lile 6irewall5)l)i /i politi&ile de a&&es. Cone&ta.i57, din no) la =nternet.

1#'

1;.+. :umar
8in)95)l este &on&ep)t spe&ial pentr) a l)&ra *n re.ea. Lernel)l a&est)i sistem de operare integrea:, proto&oalele 6olosite *n mod obi/n)it dar /i )nele din &ele mai spe&i6i&e. 0neltele standard de re.ea ale 02=>5)l)i s)nt pre:ente *n ori&e distrib).ie. De l+ng, a&estea &ele mai m)lte distrib).ii o6er, )nelte &are 7, a4)t, la instalarea /i administrarea re.elelor. 8in)95)l este ren)mit &a plat6orm, stabil, pe &are r)lea:, n)meroase ser7i&ii de =nternet n)m,r)l programelor disponibile pe =nternet 6iind )ria/. Dre&)m 02=>5)l p)te.i 6olosi /i administra )n sistem 8in)9 de la distan., 6olosind )na din sol).iile &are asig)r, e9e&)tarea la distan., a programelor. H)bie&t)l se&)rit,.ii a 6ost atins *n trea&,t. 8in)95)l este alegerea ideal, pentr) )tili:area &a 6irewall o sol).ie ie6tin, /i la *ndem+n, dar poate 6i 6olosit *n alte &+te7a 6)n&.ii de re.ea &)m ar 6i ro)tere /i ser7ere pro9y. Pnt,rirea se&)rit,.ii )nei re.ele se 6a&e prin apli&area 6re&7ent, a a&t)ali:,rilor /i prin 6olosirea b)n)l)i5sim.. =at, o tre&ere *n re7ist, a )nor &omen:i legate de re.elisti&,5a elul 1;62. Comen(i noi n Ca$itolul 1;K &e_elistica

Comanda 1t$ host i1con1ig i$ netstat $ing rdes-to$ route sc$ s1t$ ssh ssh6-e2gen telnet Ghois xclocxhost

Ln_elesul comen(ii (rans6er, 6i/ierele &,tre alt &al&)lator Bnese&)ri:atC. ?6i/ea:, in6orma.ii despre &al&)latoarele din re.ea. ?6i/ea:, in6orma.ii despre adresa de =D. ?6i/ea:, in6orma.ii despre adresa de =D. ?6i/ea:, in6orma.ii despre r)tare /i statisti&i de re.ea. (rimite &ereri de r,sp)ns &,tre alte &al&)latoare. ?6i/ea:, )n spa.i) de l)&r) %H Yindows pe sistemele 8in)9. ?rat, in6orma.iile legate de r)tare. Copiere se&)ri:at, a 6i/ierelor de la /i &,tre alt &al&)lator. (ransmitere se&)ri:at, de 6i/iere &,tre /i de la )n alt &al&)lator. Cone9i)ne se&)ri:at, &) alt &al&)lator. Generea:, &hei de a)tenti6i&are pentr) He&)re HZell. 3eali:ea:, o &one9i)ne nese&)ri:at, &) alt &al&)lator. Ab.ine in6orma.ii despre )n n)me de domeni). ?pli&a.ie > Yindow ideal, pentr) testarea )nei &one9i)ni la distan.,. 0nealt, de &ontrol al a&&es)l)i pentr) > Yindow.

trace$athBtraceroute ?6i/ea:, r)ta pe &are o )rmea:, pa&hetele &,tre alt &al&)lator.

1;.0. 8xerci_ii
1;.0.1. Generalit_i des$re re_elistic ?6i/a.i in6orma.iile despre re.ea *n &a:)l sta.iei d)mnea7oastr, de l)&r)- adresa de =D r)t,rile
n)mele ser7erelor de domenii. H, pres)p)nem &, n) este disponibil ni&i )n ;2H. Ce p)te.i 6a&e pentr) a a&&esa )n &al&)lator din re.ea 6,r, a introd)&e adresa de =D tot timp)lR C)m p)te.i sto&a permanent in6orma.iile ser7er)l)i pro9y pentr) )n na7igator *n mod)l te9t &)m ar 6i lin-sR Ce n)me de ser7er operea:, domeni)l redhat.&omR

1$0

(rimite.i )n mesa4 de po/t, ele&troni&, &ont)l)i d)mnea7oastr, lo&al. Pn&er&a.i do), metode de
trimitere /i de &itire. C)m p)te.i 7eri6i&a da&, l5a.i primitR Cal&)lator)l d)mnea7oastr, a&&ept, &one9i)ni G(D anonimeR C)m 6olosi.i program)l nc1t$ pentr) a)tenti6i&area &) n)mele d)mnea7oastr, de )tili:ator /i parol,R Cal&)lator)l d)mnea7oastr, r)lea:, )n ser7er webR ;a&, n) 6a&e.i5o. Neri6i&a.i 6i/ierele 4)rnalb

1;.0.2. Conexiuni la distan_ ;e la sta.ia d)mnea7oastr, de l)&r) a6i/a.i o apli&a.ie gra6i&, &)m ar 6i xcloc- pe e&ran)l )n)i alt
&al&)lator. Cont)rile de &are a7e.i ne7oie treb)ie &on6ig)rate. Golosi.i o &one9i)ne se&)ri:at,b

Con6ig)ra.i &heile HHZ pentr) a 7, p)tea &one&ta la )n alt &al&)lator 6,r, a a7ea ne7oie de o parol,. Ga&e.i o &opie de re:er7, a dire&tor)l)i d)mnea7oastr, personal *n dire&tor)l E7arEtemp al &el)ilalt
&al&)lator pe &are5l 6olosi.i &a User7er pentr) &opii de sig)ran.,V )tili:+nd sc$. ?rhi7a.i /i &omprima.i datele *nainte de trans6erb Cone&ta.i57, la distan., 6olosind ssh despa&heta.i &opia de sig)ran., /i trimite.i )n 6i/ier *napoi la &al&)lator)l d)mnea7oastr, 6olosind s1t$.

1;.0.!. :ecuritate Ga&e.i o list, &) toate port)rile des&hise B&are as&)lt,C de pe &al&)lator)l d)mnea7oastr,. H, pres)p)nem &, dpri.i s, r)la.i )n ser7er web. Ce ser7i&ii a.i de:a&ti7aR ;e &e a.i 6a&e a&est
l)&r)R

=nstala.i a&t)ali:,rile disponibile. C)m p)te.i 7edea &ine s5a &one&tat la &al&)lator)l d)mnea7oastr,R Crea.i o sar&in, repetiti7, &are s, 7, reaminteas&, s, 7, s&himba.i parola de )tili:ator *n 6ie&are
l)n, /i pe &ea de root de asemenea.

1$1

Ca$itolul 11. :unet `i 'ideo


?&est &apitol tratea:, )rm,toarele Bpe s&)rt *ntr)&+t domeni)l a)dio /i 7ideo este 6oarte largC-

Con6ig)rarea pl,&ii de s)net 3edarea C;5)rilor &opierea C;5)rilor 3edarea 6i/ierelor de m):i&, Control)l 7ol)m)l)i Nideo /i tele7i:i)ne Pnregistrare de s)net

11.1. Generalit_i des$re domeniul audio


11.1.1. Instalare
;e reg)l, sistem)l are instalate dri7ere Bmod)le de n)&le)C a)dio iar &on6ig)rarea a 6ost 6,&)t, la moment)l instal,rii. ;a&, dori.i s, 7, s&himba.i e&hipament)l a)dio &ele mai m)lte sisteme asig)r, )nelte &are 7, permit instalarea /i &on6ig)rarea 6,r, probleme a a&est)i tip de dispo:iti7e. Cele mai re&ente pl,&i de s)net &) &apabilit,.i pl)g5and5play ar treb)i s, 6ie re&)nos&)te a)tomat. ;a&, a):i.i mostrele de s)net &are s)nt redate pe par&)rs)l instal,rii ap,sa.i AL /i tot)l 7a 6i &on6ig)rat a)tomat. ;a&, pla&a de s)net n) este dete&tat, a)tomat 7a 6i pre:entat, o list, &are &on.ine tip)rile de pl,&i de s)net /iEsa) propriet,.ile a&estora din &are p)te.i alege. ;)p, a&eea treb)ie s, 6)rni:a.i port)l =EA &ore&t &on6ig)r,rile =3\ /i ;%?. =n6orma.ii despre a&este &on6ig)r,ri g,si.i *n do&)menta.ia pl,&ii de s)net. ;a&, 6olosi.i )n sistem d)al5boot &are in&l)de /i %H Yindows p)te.i g,si in6orma.iile *n Dano)l de &ontrol al a&est)i sistem de operare. Dac detectarea automat a $lcii de sunet e`uea( ;a&, pla&a de s)net n) este re&)nos&)t, impli&it de sistem treb)ie s, apela.i la alte tehni&i. ?&estea s)nt des&rise *n 8in)9 Ho)nd ZAY(A.

11.1.2. Dri'ere `i arhitecturi


E9ist, *n general do), tip)ri de arhite&t)r, de s)net- mai 7e&hi)l Apen Ho)nd Hystem sa) AHH &are merge &) ori&e sistem ba:at pe 02=> /i mai no)l ?d7an&ed 8in)9 Ho)nd ?rhite&t)re sa) ?8H? &are l)&rea:, mai bine &) 8in)95)l d)p, &)m s)gerea:, /i n)mele. ?8H? in&l)de mai m)lte 6a&ilit,.i /i permite de:7oltarea mai rapid, a dri7erelor. 2e 7om a9a pe sistem)l ?8H?. ?proape toate pro&esoarele a)dio mai des 6olosite l)&rea:, &) ?8H?. ;oar an)mite sol).ii pro6esionale din segment)l de 7+r6 /i an)mite pl,&i de s)net de:7oltate de 6abri&an.i &are re6):, s, p)n, la dispo:i.ie do&)menta.ia pro&esoarelor pe &are le )tili:ea:, n) s)nt &ompatibile. A tre&ere *n re7ist, a dispo:iti7elor pentr) &are e9ist, s)port poate 6i g,sit, pe sait)l ?8H? la http-EEwww.alsa5pro4e&t.orgEalsa5do&E inde9.phpR7endorc?llkmatri9. Con6ig)rarea sistemelor instalate &) ?8H? se 6a&e prin )nealta alsacon1. Pn pl)s an)mite distrib).ii asig)r, )nelte proprii pentr) &on6ig)rarea pl,&ii de s)netF a&estea pot integra at+t &alea mai 7e&he &+t /i pe &ea no), pentr) administrarea dispo:iti7elor de s)net.

11.2. &edarea sunetului `i a 1i`ierelor 'ideo


11.2.1. &edarea `i co$ierea CD6urilor
Da&het)l cdp este in&l)s *n aproape ori&e distrib).ie /i asig)r, cd$ sa) cd$la2 )n player C; *n mod)l te9t. ?dministratorii de e&ran in&l)d o )nealt, gra6i&, &)m ar 6i gnome6cd player *n Gnome &are poate 6i pornit, din meni)l gra6i&. (reb)ie s, *n.elege.i di6eren.a dintre )n C; a)dio /i )n)l &are &on.ine date. 2) treb)ie s, monta.i *n sistem)l de 6i/iere )n C; a)dio pentr) a5l as&)lta. ?sta deoare&e datele de pe ast6el de C;5)ri n) s)nt 1$2

6i/iere de sistem proprii 8in)95)l)iF ele s)nt a&&esate /i trimise pe &anal)l de ie/ire a)dio dire&t 6olosind )n program de redare pentr) C;5)ri a)dio. ;a&, 7orbim despre )n C; &are &on.ine 6i/iere +mpD treb)ie &a s, monta.i a&est C; *n sistem)l de 6i/iere apoi s, )tili:a.i )n)l din programele pe &are le 7om dis&)ta mai 4os pentr) a reda m):i&a *nregistrat, pe a&est dis&. ?m dis&)tat *n He&.i)nea $.5.5 despre montarea C;5)rilor *n sistem)l de 6i/iere. 0nealta cd$aranoia din pa&het)l &) a&ela/i n)me &ite/te 6ormat)l a)dio dire&t de pe C; &a date 6,r, &on7ersie analog /i s&rie datele *ntr5)n 6i/ier sa) le li7rea:, *ntr5)n alt 6ormat dintre &are mai 6olosit este +,a,. Cele mai m)lte distrib).ii in&l)d di6erite )nelte de &on7ersie a 6ormatelor de e9empl) *n . mpD sa) p)n la dispo:i.ie pa&hete de programe pe =nternet pentr) a&este sar&ini. Droie&t)l G20 6)rni:ea:, &+te7a playere programe pentr) redarea C;5)rilor e9tragere de 6i/iere a)dio /i )nelte de &on7ersie a 6ormatelor pre&)m /i administratori de ba:e de date pentr) 6i/ierele a)dioF &ons)lta.i Gree Ho6tware ?)dio He&tion pentr) in6orma.ii detaliate. Crearea de C;5)ri a)dio se 6a&e mai )/or printre m)lte altele &) )nealta -audiocreator din s)ita L;E. =n6orma.ii &lare s)nt &on.in)te de L;E Zelp Center BCentr)l de a4)tor L;EC. H&rierea C;5)rilor a 6ost tratat, *n He&.i)nea '.2.2.

11.2.2. &edarea 1i`ierelor audio


11.2.2.1. ,i`ierele .m$! Gormat)l +mpD este &itit de sistemele 8in)9. Cele mai m)lte distrib).ii in&l)d n)meroase programe &are pot reda a&este 6i/iere. Drintre m)lte altele >%%H pre:entat *n imaginea de mai 4os este mai apre&iat *n parte datorit, aspe&t)l)i asem,n,tor &) program)l Yinamp din Yindows.
,igura 1161. @rogramul de redare a 1i`ierelor mu(icale >MM:

Goarte )tili:ate s)nt /i apli&a.ia L;E ?maroI &are &+/tig, &onstant pop)laritate /i %Dlayer &are *n pl)s poate reda 6i/iere 7ideo. &estric_ii ?n)mite distrib).ii n) permit redarea 6i/ierelor %D! 6,r, modi6i&area &on6ig)ra.iei din &a):a restri&.iilor de li&en.iere a 6ormat)l)i %D!. Na 6i ne7oie de instalarea )nor programe *n pl)s pentr) a re)/i redarea a&est)i 6ormat. o Este /i &a:)l distrib).iei 0b)nt) &are *n instalarea standard n) red, a&est 6ormat. (reb)ie s, a&ti7a.i arhi7ele de programe )ni7erse /i m)lti7erse pentr) a instala pa&hetele adi.ionale )b)nt)5restri&ted5 e9tras &are se o&)p, printre altele /i de redarea 6ormat)l)i +mpD. Ne.i a7ea ne7oie /i de pa&hete adi.ionale pentr) redarea ;N;5)rilor. ;e men.ionat &, *n 7arianta Liwi8in)9 )n 0b)nt) &on&ep)t pentr) 3om+nia /i 0ngaria a&este 6ormate s)nt s)portate *n instalarea standardn.t..o Pn mod)l te9t 6olosi.i &omanda m$la2er-

1$!

11.2.2.2. 9lte 1ormate ;is&)tarea t)t)ror 6ormatelor a)dio /i a mod)l)i de redare pentr) a&estea ne plasea:, din&olo de s&op)l a&est)i ghid. N, pre:ent,m doar o tre&ere Bin&omplet,C *n re7ist, a &elor mai 6olosite programe de redare /i administrare a 6i/ierelor a)dio-

Agg Norbis- 6ormat a)dio liber- &ons)lta.i dire&tor)l a)dio G20 pentr) )nelte 5 a&estea pot 6i de4a
in&l)se *n distrib).ia d)mnea7oastr,. Gormat)l a 6ost de:7oltat deoare&e 6ormat)l %D! a de7enit proprietar. o;e men.ionat &, Agg este s)perior at+t din p)n&t de 7edere al &omprim,rii &+t /i al nat)rale.ii s)net)l)i redatF din p,&ate p).in 6olositn.t..o 3eal a)dio /i 7ideo- real$la2 de la 3eal2etworIs. Ho> sa) Ho)nd e>&hange- de 6apt )n &on7ertor de 6ormate &are este in&l)s *n program)l $la2. 3ed, .waw .ogg /i alte 6ormate in&l)si7 &ele binare br)te. Dlaymidi- )n player midi &ons)lta.i dire&tor)l G20. ?lsaDlayer- in&l)s *n proie&t)l ?d7an&ed 8in)9 Ho)nd ?rhite&t)re &ons)lta.i sait)l ?lsaDlayer. m$la2er- red, pra&ti& ori&e in&l)si7 6i/iere mp!. %ai m)lte in6orma.ii g,si.i pe sait)l %DlayerZ\. hx$la2er- integrea:, s)port pentr) 6i/ierele 3eal?)dio /i 3ealNideo mp! mp"a)dio Glash waw /i altele &ons)lta.i Zeli9;2? Bn) toate &omponentele de mai s)s ale a&est)i program s)nt libereC. rh2thm ox- &onstr)it pe &adr)l GHtreamer poate reda ori&e 6ormat &ompatibil &) a&esta din )rm, &are pretinde &, red, tot &ons)lta.i sait)rile 3hythmbo9 /i GHtreamer.

Neri6i&a.i do&)menta.ia sistem)l)i /i paginile man ale programelor &are 7, interesea:, pentr) e9pli&a.ii detaliate despre mod)l a&estora de 6olosin.,. =u am aceste a$lica_ii instalate $e sistemul meuC %)lte din apli&a.iile /i )neltele dis&)tate *n se&.i)nea de mai s)s s)nt programe op.ionale. E9ist, a/adar posibiliatea &a ast6el de apli&a.ii s, n) 6ie pre:ente *n sistem)l d)mnea7oastr, d)p, instalarea impli&it, dar s)nt disponibile pentr) distrib).ia aleas, &a pa&hete adi.ionale. He poate *nt+mpla *ns, /i &a )n)l din programele men.ionate mai s)s s, n) 6ie disponibil pentr) distrib).ia d)mnea7oastr,. Pn a&est &a: des&,r&a.i program)l de pe =nternet.

11.2.2.!. Controlul 'olumului aumix /i alsamixer s)nt do), )nelte des 6olosite pentr) &ontrol)l 7ol)m)l)i. Golosi.i tastele s,ge.i pentr) na7igarea prin &+mp)rile disponibile. alsamixer disp)ne de o inter6a., gra6i&, pentr) meni)l Gnome sa) prin &omanda gnome6alsamixer. 0nealta -mix 6a&e a&ela/i l)&r) *n L;E. 1$"

=ndi6erent de maniera *n &are alege.i s, as&)lta.i m):i&, sa) alte 6i/iere a)dio aminti.i57, &, &eilal.i oameni n) s)nt interesa.i de &eea &e se red, pe &al&)lator)l d)mnea7oastr,. Pn&er&a.i s, 7, p)rta.i &i7ili:at *n spe&ial a&olo )nde se l)&rea:,. Golosi.i &,/ti de &alitate *n lo&)l &elor &are s)nt introd)se *n pa7ilion)l )re&hii pentr) a n) distrage pe &ei &) &are *mp,r.i.i a&ela/i medi).

11.2.!. Lnregistrarea
?7e.i la dispo:i.ie dest)le )nelte pentr) *nregistrarea de m):i&, sa) 7o&e. Dentr) *nregistrare de 7o&e p)te.i 6olosi arecord *n linia de &omand,-

U=nterr)ptV *nseamn, &, apli&a.ia a primit semnal)l CtrlHC. 3eda.i *nregistrarea prin &omanda $la2. Ceea &e 75am pre:entat mai s)s este )n test pe &are5l p)te.i 6a&e *nainte de testarea apli&a.iilor &are a) ne7oie de 7o&e &)m ar 6i Noi&e o7er =D BNo=DC. 2) )ita.i s, 7eri6i&a.i da&, mi&ro6on)l este a&ti7at. ;a&, n) 7, a):i.i 7o&ea 7eri6i&a.i57, &on6ig)r,rile de s)net. ?desea se *nt+mpl, &a mi&ro6on)l s, 6ie *n&his sa) 7ol)m)l a&est)ia s, 6ie 6oarte 4os. D)te.i )/or re6a&e &on6ig)r,rile prin alsamixer sa) inter6a.a gra6i&, pentr) 7ol)m spe&i6i&, distrib).iei d)mnea7oastr,. ;in L;E p)te.i *n&er&a -rec iar din Gnome 5 gnome6sound6recorder.

11.!. &edarea 'ideoD redare 1lux `i tele'i(iune


H)nt disponibile mai m)lte instr)mente-

xine- player 7ideo liber. ogle- player ;N;. o-le- 7ersi)nea L;E a ogle. m$la2er- player pentr) 6ilme al 8in)95)l)i. totem- red, 6i/iere 7ideo /i a)dio C;5)ri a)dio NC; /i ;N;. real$la2- de la 3eal2etworIs. hx$la2- o alternati7, pentr) 3eal &ons)lta.i Zeli9;2?. -a11eine- player media pentr) L;E. Ne.i g,si &) sig)ran., )n)l din a&este instr)mente *n meni)l gra6i&.

3e.ine.i &, n) s)nt disponibile *n instalarea impli&it, toate &ode&)rile ne&esare pentr) redarea di6eritelor 6ormate 7ideo. Na treb)i s, des&,r&a.i &ode&)rile w!2 /iEsa) libd7d&ss. 8D; a p)s la dispo:i.ie )n do&)ment &are &ompletea:, a&east, se&.i)ne. He n)me/te ;N; Dlayba&I ZAY(A /i des&rie di7ersele instr)mente disponibile pentr) redarea 6ilmelor pe sistemele &are a) )nitate ;N;. Este o ad,)gire bine7enit, la ;N; ZAY(A &are e9pli&, mod)l de instalare pentr) )nit,.ile ;N;. Dentr) 7i:ionarea programelor (N p)te.i alege din programele )rm,toare e9ist+nd bine*n.eles /i altele-

t'time- )n program 6oarte b)n &) administrator al sta.iilor intera&ti7 &) telete9t)l mod 6ilm /i m)lte
altele. (a$$ing- program pentr) tele7i:i)ne spe&i6i& Gnome. xaGt'- program pentr) (N spe&i6i& >11.

1$5

11.%. 5ele1onie Internet


11.%.1. Ce este?
(ele6onia =nternet sa) alt6el sp)s Noi&e o7er =D BNo=DC ori tele6onia digital, permite p,r.ilor s, s&himbe 6l)9)ri de date B7o&eC pe re.ea. %area di6eren., este a&eea &, datele s)nt p)rtate pe o re.ea &) s&op)ri generale =nternet)l &ontrar tele6oniei &lasi&e &are )tili:ea:, o re.ea dedi&at, pentr) transmisia de 7o&e. Cele do), re.ele pot 6i &one&tate tot)/i *n &ir&)mstan.e spe&iale dar pentr) moment a&est l)&r) n) este )n standard. C) alte &)7inte- este de a/teptat s, n) p)te.i s)na pe &ine7a &are disp)ne de o linie tele6oni&, &lasi&,. ;a&, este posibil 7a treb)i s, pl,ti.i )n abonament pentr) a&est l)&r). Pn timp &e e9ist, n)meroase apli&a.ii pentr) tot 6el)l de s&op)ri at+t libere &+t /i proprietare *n domeni)l tele6oniei =nternet n) s5a) *nregistrat progrese spe&ta&)loase. Histem)l n) este de *n&redere poate 6i *n&et sa) s, aib, )n ni7el de :gomot de 6ond dest)l de ridi&at a/a &, n) poate *nlo&)i s)b ni&i o 6orm, tele6onia &on7en.ional, 5 g+ndi.i57, &el p).in la apel)rile de )rgen.,. C) toate &, 6)rni:orii */i ia) pre&a).iile ne&esare n) e9ist, ni&i o garan.ie &, 7e.i re)/i e6e&t)area )nei ast6el de &on7orbiri. Cele mai m)lte apli&a.ii n) 6oloses& &riptarea a/a &, 6i.i pre&a).i deoare&e este dest)l de )/or &a &ine7a s, trag, &) )re&hea. ;a&, 7, g+ndi.i serios la se&)ritate &iti.i do&)menta.ia &are *nso.e/te &lient)l d)mnea7oastr, No=D. Pn pl)s da&, 6olosi.i )n 6irewall treb)ie &on6ig)rat s, permit, &one9i)ni de ori)nde ast6el &, 6olosirea )n)i asemenea program ridi&, n)meroase semne de *ntrebare legate de ni7el)l de se&)ritate al sistem)l)i d)mnea7oastr,.

11.%.2. Ce ' tre uie?


11.%.2.1. @artea de ser'er Pn prim)l r+nd a7e.i ne7oie de )n 6)rni:or &are s, 7, o6ere a&est ser7i&i). Her7i&i)l o6erit poate integra /i tele6onia tradi.ional, poate 6i grat)it sa) n). %en.ion,m &+.i7a ast6el de 6)rni:ori- H=Dphone Nonage 8ingo ?A8(otaltalI /i m)l.i al.i 6)rni:ori lo&ali &are o6er, a/a n)mit)l User7i&i) tele6oni& integralV. Her7i&ii de tele6onie n)mai pe =nternet s)nt o6erite de HIype H=D 1roIer Google. ;a&, dori.i s, 7, 6a&e.i )n ser7er propri) aple&a.i57, as)pra ?sterisI.

11.%.2.2. @artea de client De partea de &lient apli&a.iile pe &are le 6olosi.i depind de &on6ig)ra.ia re.elei. ;a&, disp)ne.i de o &one9i)ne dire&t, la =nternet n) 7e.i a7ea probleme pres)p)n+nd &, /ti.i la &e ser7er s, 7, &one&ta.i /i &, a7e.i alo&at )n n)me de )tili:ator /i o parol, pentr) a)tenti6i&area la ser7i&i). ;a&, s)nte.i *n spatele )n)i 6irewall &are 6olose/te 2etworI ?dress (ranslation B2?(C e9ist, posibilitatea &a an)mite ser7i&ii s, n) 6)n&.ione:e *ntr)&+t este 7i:ibil, doar adresa =D a 6irewall5)l)i n) /i pe &ea a &al&)lator)l)i &eea &e d)&e la imposibilitatea r)t,rii pe =nternet de e9empl) at)n&i &+nd 7, a6la.i *n re.ea)a &ompaniei /i adresa =D *n&epe &) 10. 1'2.1#O. sa) )n alt pre6i9 de s)bnet &are n) poate 6i r)tat. ?&est l)&r) depinde tot)/i de proto&ol)l )tili:at de apli&a.ie. ;e asemenea l,.imea de band, poate 6i )n 6a&tor de blo&a4- an)mite apli&a.ii s)nt optimi:ate pentr) &ons)marea )nei l,.imi de band, mai mi&i *n timp &e altele pot soli&ita &one9i)ni de band, larg,. ?&este ne7oi s)nt imp)se de &ode&)rile 6olosite de apli&a.ii. Drintre &ele mai &)nos&)te apli&a.ii p)tem en)mera HIype &) o inter6a., &are aminte/te de &ea a mesageriilor instantanee /i >58ite 7ersi)nea grat)it, a >(en so6tphone &are arat, &a )n tele6on mobil. C) toate &, a&este programe s)nt disponibile grat)it /i s)nt 6olosite pe s&ar, larg, ele n) s)nt libere- a&estea 6oloses& proto&oale proprietare /iEsa) s)nt disponibile doar *n pa&hete binare n) *n 6ormat &od s)rs,. Drograme No=D grat)ite /i libere s)nt- Gi:mo 8inphone Gnome%eeting /i LDhone. 8chi$amente Chiar da&, disp)ne.i de )n mi&ro6on *n&orporat *n &al&)lator)l d)mnea7oastr, *n spe&ial da&, a&esta este )n laptop 7e.i ob.ine re:)ltate mai b)ne da&, 6olosi.i )n set dedi&at mo&ro6on5&,/ti. ;a&, s)nte.i *n m,s)r, s, de&ide.i a&hi:i.iona.i )n set &are l)&rea:, pe 0H1 *ntr)&+t 6)n&.ionea:, independent de dispo:iti7ele a)dio e9istente pe &al&)lator. Golosi.i alsamixer pentr) &on6ig)rarea intr,rilor /i ie/irilor pentr) 1$#

ni7el)rile de s)net d)p, pre6erin.ele d)mnea7oastr,. ?pli&a.iile No=D se b)&)r, de o pia., *n &re/tere e9traordinar de rapid,. Nol)ntari din toat, l)mea *n&ear&, s, do&)mente:e stadi)l a&t)al la http-EEwww.7oip5in6o.orgE.

11.). :umar
Dlat6orma G20E8in)9 integrea:, total &apa&it,.i m)ltimedia. A mare 7arietate de dispo:iti7e pre&)m pl,&i de s)net t75t)nere mi&ro6oane playere C; /i ;N; s)nt a&operite de 8in)9. 8ista apli&a.iilor este pra&ti& 6,r, de s6+r/it a/a &, 7, pre:ent,m o list, tr)n&hiat, &) noi &omen:i limit+nd)5ne la &omen:ile a)dio generale5a elul 1161. Comen(i noi n Ca$itolul 11K 9udio

Comanda alsacon1 alsamixer arecord aumix cd$ cd$aranoia cd$la2 gnome6alsamixer gnome6cd -audiocreator -mix -rec m$la2er $la2

Ln_elesul comen(ii Con6ig)rea:, sistem)l de s)net ?8H?. ?4)stea:, ni7el)rile de ie/ire a s)net)l)i pentr) dri7er)l ?8H?. Pnregistrea:, o mostr, de s)net. %i9er a)dio. 3ed, )n C; a)dio. E9trage pistele a)dio de pe )n C; a)dio. 3ed, )n C; a)dio. =nter6a.a gra6i&, din Gnome pentr) ?8H?. =nter6a.a Gnome pentr) redarea C;5)rilor a)dio. =nter6a.a L;E pentr) &rearea C;5)rilor a)dio. =nter6a.a L;E pentr) a4)st,rile de s)net. =nter6a., L;E pentr) *nregistr,r, de s)net. Dlayer m)ltimedia 0nealt, a liniei de &omand, pentr) redarea mostrelor de s)net.

gnome6sound6recorder =nter6a.a Gnome pentr) *nregistrare de s)net.

11.+. 8xerci_ii
1. ;in meni)l Gnome sa) L;E des&hide.i pano)l de &on6ig)rare a s)net)l)i. ?sig)ra.i57, &, bo9ele sa) set)l de &,/ti s)nt &one&tate la sistem /i stabili.i )n ni7el de s)net &are 7, pla&e. ;a&, a7e.i )n sistem &ompatibil ?8H? alege.i pano)l de &on6ig)rare potri7it. 2. ;a&, a7e.i )n mi&ro6on *n&er&a.i s, 7, *nregistra.i propria 7o&e. Neri6i&a.i &a ni7el)l de intrare a s)net)l)i s, n) 6ie prea mare deoare&e 7a ad)&e ton)ri *nalte s)p,r,toare *n &on7ersa.iile &) &eilal.i sa) 7a trans6era :gomot)l de 6)ndal. ;in linia de &omand, p)te.i *n&er&a s, 6olosi.i &omen:ile arecord /i a$la2 pentr) *nregistrare /i redare de s)net. !. 8o&ali:a.i 6i/ierele de s)net din sistem)l d)mnea7oastr, /i reda.i5le. ". =ntrod)&e.i )n C; a)dio /i reda.i5l. 5. C,)ta.i )n partener de &on7ersa.ie /i &on6ig)ra.i )n program No=D Bprobabil 7a treb)i s, instala.i mai *nt+i )n)lC. #. D)te.i as&)lta )n post de radio de pe =nternetR $. ;a&, a7e.i o )nitate ;N; /i )n 6ilm pe )n ast6el de dis& *n&er&a.i s,5l reda.i.

1$$

9$$endix 9. De aiciD ncotro?


N, o6erim o tre&ere *n re7ist, a )nor l)&r,ri /i sait)ri 6olositoare.

9.1. Cr_i 1olositoare


9.1.1. Linux n general
p ]8in)9 in a 2)tshell] de Ellen Hie7er fessi&a D. Za&Iman Htephen Hpainho)r Htephen Giggins AK3eilly 0L =H12 05'#000251 p ]3)nning 8in)9] de %att Yelsh %atthias Lalle ;alheimer 8ar La)6man AK3eilly 0L =H12 15#5'2"#'> p ]8in)9 0nleashed] de (im DarIer 1ill 1all ;a7id Ditts Hams =H12 0#$2!1#OO' p ]Yhen Mo) CanKt Gind Mo)r Hystem ?dministrator] de 8inda %)i AK3eilly 0L =H12 15#5'210"# p ?t)n&i &+nd &)mp,ra.i o distrib).ie a&easta 7a &on.ine /i )n man)al dest)l de bine p)s la p)n&t.

9.1.2. 8ditoare
p ]8earning the Ni Editor] de 8inda 8amb /i ?rnold 3obbins AK3eilly 0L =H12 15#5'2"2## p ]G20 Ema&s %an)al] de 3i&hard %.Htallman i0ni7erse.Com =n&. =H12 05'5100!!! p ]8earning G20 Ema&s] de ;ebra Cameron 1ill 3osenblatt /i Eri& 3aymond AK3eilly 0L =H12 15#5'2152# p ]Derl CooIbooI] de (om Christiansen /i 2athan (orIington AK3eilly 0L =H12 15#5'22"!!

9.1.!. Console
p ]0ni9 Hhell Drogramming] de Htephen G.Lo&han and Datri&I Z.Yood Hams D)blishing =H12 0#$2"O""O> p ]8earning the 1ash Hhell] de Cameron 2ewham /i 1ill 3osenblatt AK3eilly 0L =H12 15#5'2!"$2 p ](he Complete 8in)9 Hhell Drogramming (raining Co)rse] by Ellie \)igley /i H&ott ZawIins Drenti&e Zall D(3 =H12 01!0"0#$#$ p ]8in)9 and 0ni9 Hhell Drogramming] de ;a7id (ansley ?ddison Yesley D)blishing Company =H12 0201#$"$2# p ]0ni9 C Hhell Gield G)ide] de Gail /i Da)l ?nderson Drenti&e Zall =H12 01!'!$"#O>

9.1.%. > QindoG


p ]Gnome 0serKs G)ide] de the Gnome Comm)nity i0ni7erse.Com =n&. =H12 05'51!2251 p ]L;E 1ible] de ;a7e 2ash Z)ngry %inds =n&. =H12 0$#"5"#'2' p ](he Con&ise G)ide to >GreeO# 6or 8in)9] de ?ron ZHiao \)e =H12 0$O'$21O21 p ](he 2ew >GreeO#] de 1ill 1all Drima D)blishing =H12 0$#15!1521 p ]1eginning G(Lg and Gnome] de Deter Yright Yro9 Dress =H12 1O#100!O11 p ]L;E 2.0 ;e7elopment] de ;a7id Hweet and %atthias Ettri&h Hams D)blishing =H12 0#$2!1O'11 p ]G(LgEGnome ?ppli&ation ;e7elopment] de Za7o& Dennington 2ew 3iders D)blishing =H12 0$!5$00$OO

9.1.). &e_ele
p ](CDE=D =ll)strated Nol)me =- (he Droto&ols] de Y. 3i&hard Hte7ens ?ddison5Yesley Dro6essional Comp)ting Heries =H12 052015#!!"#5' p ];2H and 1=2;] de Da)l ?lbit: Cri&Iet 8i) %iIe 8o)Iides /i ;eborah 3)ssell AK3eilly J ?sso&iates =H12 05'#0015O" p ](he Con&ise G)ide to ;2H and 1=2;] de 2i&olai 8ang6eldt \)e =H12 0$O'$22$!' p ]=mplementing 8;?D] de %arI Yil&o9 Yro9 Dress =H12 1O#1002211 p ]0nderstanding and deploying 8;?D dire&tory ser7i&es] de (im Zowes /i &o. Hams =H12 0#$2!2!1#O 1$O

p ]Hendmail] de 1rian Costales /i Eri& ?llman AK3eilly 0L =H12 15#5'22220 p ]3emo7ing the Hpam - Email Dro&essing and Giltering] de Geo66 %)lligan ?ddison Yesley D)blishing Company =H12 0201!$'5$0 p ]%anaging =%?D] de ;ianna J Le7in %)llet AK3eilly 0L =H12 05'#00012>

9.2. :aituri utile


9.2.1. In1orma_ii generale
p (he 8in)9 do&)mentation pro4e&t- toate do&)menta.iile pagini man ZAY(A G?\. p 8in)9\)estions.org- 6or)m)ri do&)menta.ie programe pentr) des&,r&at m)lte altele. p Google 6or 8in)9- )n motor de &,)tare spe&iali:at. p Google Gro)ps- arhi7, a post,rilor gr)p)rilor de /tiri &are in&l)de &omp.os.lin)9. p Hlashdot- /tiri :ilni&e. p http-EEwww.oreilly.&om- &,r.i despre administrarea sistemelor 8in)9 /i a re.elelor Derl fa7a... p DAH=>- standard)l. p 8in)9 Z\- men.ine o ba:, de date &omplet, a s)rselor a&t)ali:,rilor /i do&)menta.iilor pentr) di6eritele 7ersi)ni ale Iernel)l)i 8in)9.

9.2.2. &e1erin_e s$eci1ice di'erselor arhitecturi


p ?lpha8in)9- 8in)9 pentr) arhite&t)ra ?lpha Bde e9empl) ;igital YorIstationC. p 8in)95%=DH- 8in)9 pe %=DH Bde e9empl) HG= =ndyC. p 8in)9 on the 3oad- ghid)ri pentr) instalarea /i r)larea 8in)95)l)i pe laptop)ri D;?5)ri tele6oane mobile et&. Gi/iere de &on6ig)rare pentr) di7erse modele. p %I8in)9- 8in)9 pentr) ?pple .

9.2.!. Distri u_ii


p (he Gedora Dro4e&t- sistem de operare de:7oltat de o &om)nitate spri4init, de 3edZat. p %andri7a p 0b)nt) - distrib).ie &are r)lea:, de pe C; n) treb)ie s, instala.i nimi&. p ;ebian p ()rbo8in)9 p Hla&Iware p H)HE p 8in)9=HA.org- C;5)ri &) imagini pentr) toate distrib).iile. p Lnoppi9- distrib).ie &are r)lea:, de pe C; n) treb)ie s, instala.i nimi&. p ;istroYat&h.&om- 6ind a 8in)9 that goes with yo)r style. p ...

9.2.%. @rograme
p Greshmeat- programe noi arhi7e de programe. p ApenHHZ- sait)l He&)re HZell. p ApenA66i&e- s)it, de biro) &ompatibil, &) %H A66i&e. p L;E- sait)l L ;esItop. p G20- G20 /i programe G20. p Gnome- sait)l o6i&ial Gnome. p 3D% Gind- toate pa&hetele 3D%. p Hamba- ser7i&i) de parta4are 6i/iere /i imprimante &) sistemele %H Yindows. p Zome o6 the Apen8;?D Dro4e&t- Apen8;?D ser7erE&lientE)tilit,.i G?\ /i do&)menta.ie. p Hendmail Zomepage- pre:entarea 6a&ilit,.ilor Hendmail &are in&l)de e9emple de &on6ig)rare. p 2et6ilter- &on.ine in6orma.ii di7erse despre iptables- ZAY(A G?\ ghid)ri ... p Hait)l o6i&ial G=%D - toate in6orma.iile despre program)l G20 de manip)lare a imaginilor. p Ho)r&eGorge.net- sait)l pentr) de:7oltarea programelor Apen Ho)r&e. p 7=m homepage

1$'

9$$endix F. Comen(i D<: 'ersus comen(i Linux


Nom pre:enta &omen:ile ;AH /i e&hi7alent)l a&estora pentr) 8in)9. Ca )n mi4lo& s)plimentar de orientare pentr) noii 7eni.i *n 8in)9 dar &are a) e9perien., *n Yindows tabel)l de mai 4os listea:, &omen:i %H5;AH /i e&hi7alent)l a&estora *n 8in)9. Comen:ile proprii 8in)95)l)i a) de reg)l, op.i)ni n)meroase. Citi.i paginile man sa) =n6o ale &omen:ilor &are 7, interesea:, pentr) mai m)lte in6orma.ii.
5a elul F61. @re(entarea comen(ilor D<:BLinux

Comen(i D<: ZcomandY B? cd chdir cls co$2 date del dir echo edit exit 1c 1ind 1ormat mem m-dir more mo'e ren time

Comen(i Linux man ZcomandY sau comand 66 hel$ cd $Gd clear c$ date rm ls echo 'im .sau alt editor/ exit di11 gre$ m-e21s sau m1ormat 1ree m-dir more sau chiar less m' m' date

1O0

9$$endix C. ,acilit_ile consolei


N, pre:ent,m o tre&ere *n re7ist, a 6a&ilit,.ilor &om)ne t)t)ror &onsolelor &+t /i a &elor spe&i6i&e *n 6)n&.ie de tip.

C.1. ,acilit_i comune


0rm,toarele 6a&ilit,.i e9ist, *n ori&e &onsol,. Comen:ile stop s)spend 4obs bg /i 6g s)nt disponibile n)mai pentr) sistemele &are integrea:, &ontrol)l sar&inilor.
5a elul C61. ,acilit_i comune tuturor consolelor

Comand > >> < << j J F d R _` BC aa KK KK KK X h7ar hh h0 hn hd k bg breaI &d &ontin)e e&ho e7al e9e& 6g 4obs Iill newgrp shi6t

Ln_elesul comen(ii 3edire&.ionea:, ie/irea ?da)g, la 6i/ier 3edire&.ionea:, intrarea 3edire&.ionea:, intrarea Cone9ea:, ie/irea 3)lea:, pro&ese *n 6)ndal Comen:i separate *n a&eea/i linie Gie&are &ara&ter din n)mele 6i/ier)l)i &ontea:, Contea:, )n sing)r &ara&ter din n)mele 6i/ier)l)i Gie&are &ara&ter &)prins *ntre parante:e drepte &ontea: E9e&)t, *n s)b&onsol, H)bstit)ie ie/irea &omen:ii &)prinse *ntre &ara&tere Citare par.ial, Bpermite 7ariabile /i e9pansi)ni ale &omen:ilor Citare *n *ntregime B6,r, e9pansi)neC Citea:, &ara&ter)l )rm,tor Golosi.i 7aloare pentr) 7ariabil, =;5)l pro&es)l)i 2)mele &omen:ii ?rg)ment)l nr. n B&) n de la 0 la 'C (oate arg)mentele &a simple &)7inte Pn&epe &omentari)l E9e&).ie *n 6)ndal Da):, H&himb, dire&tor)l 3eia e9e&).ia )n)i program ?6i/ea:, ie/irea E7al)ea:, arg)mentele E9e&)t, o &onsol, no), E9e&)t, *n prim plan ?rat, sar&inile a&ti7e Htopea:, sar&inile a&ti7e %)tare *ntr5)n gr)p no) H&himb, parametrii po:i.ionali 1O1

stop s)spend time )masI )nset wait

H)spend, )n ser7i&i) &are r)lea:, *n 6)ndal H)spend, )n ser7i&i) &are r)lea:, *n prim plan Cronometrea:, o &omand, Con6ig)rea:, sa) listea:, permisi)nile aso&iate 6i/ierelor nterge 7ariabile sa) de6ini.ii de 6)n&.ii ?/teapt, &a )n ser7i&i) din 6)ndal s, se termine.

C.2. ,acilit_i $articulare


(abel)l de mai 4os pre:int, di6eren.ele ma4ore dintre &onsolele standard BshC 1o)rne ?gain HZell B ashC Lorn B-shC /i C BcshC. Com$ati ilit_ile ntre console Pntr)&+t &onsola 1o)rne ?gain HZell este o *mb)n,t,.ire a &onsolei sh toate &omen:ile sh 7or 6)n&.iona *n ash 5 dar n) /i in7ers. ash disp)ne de m)lte 6a&ilit,.i parti&)lare /i d)p, &)m arat, /i tabel)l de mai 4os m)lte altele importate din alte &onsole. Pntr)&+t &onsola ()rbo C este o *mb)n,t,.ire a csh toate &omen:ile csh 7or 6)n&.iona /i *n tcsh dar n) /i in7ers.
5a elul C62. ,acilit_i $articulare ti$urilor de console

sh [ [

ash

-sh [ YW Y 1i`ier 2YV1

csh b YC YV 1i`ier cd

Ln_elesB9c_iune Drompter)l impli&it al )tili:ator)l)i Gor.ea:, redire&.ionarea 3edire&.ionea:, stdo)t /i stderr &,tre fiPier E9pandea:, elementele listate H)bstit)ie ie/irea &omen:ii ;ire&tor)l personal Himbol)l dire&tor)l)i personal ?&&esea:, dire&toarele

YW Y 1i`ier 2YV1 VY 1i`ier sa) 1i`ier 2YV1 cd ecomande ecomande sa) [.comand/

[ .comand/

ecomande

$);ME

$);ME
i ig i5 dirs

$);ME
i ig i5 ex$ort 2ar\'al

$home
i c5 c2 seten' 2ar

2ar\'alue
ex$ort 2ar

=4%\'alue
ex$ort =4%\'alue

2ar\'alue set 2ar\'alue 2)mirea 7ariabilelor ,al


Con6ig)rea:, 7ariabilele de medi) Dot 6i desemnate mai m)lt de ' arg)mente (oate arg)mentele l)ate separat drept &)7inte

$QnnnnR
KK$@KK KK$@KK

$QnnR%
KK$@KK

$S $T $U $& .file

$S $T $U $&
source file sa) .file

$S $T $U $& .file
1O2

$Sar#* $ tatu

2)m,r)l arg)mentelor Htat)t)l de ie/ire al &elei mai re&ente &omen:i D=;5)l &el)i mai re&ent pro&es trimis *n 6)ndal Ap.i)nile &)rente

source file

Cite/te &omen:ile din

file
alias x\f2f case done esac exit n 1orBdo case done esac exit n 1orBdo set 61D set 6o alias x\2 case done esac exit n 1orBdo alias x 2 sGitch sa) case end endsG exit .e&pr/ 1oreach noglo 2)mele x se re6er, la &omanda 2 ?lege alternati7ele (ermin, o de&lara.ie *n b)&l, (ermin, case sa) sGitch =e/ire &) a6i/area stat)t)l)i (re&ere prin 7ariabile =gnor, &ara&terele s)bstit)ite pentr) generarea de n)me ?6i/ea:, &omen:ile dispersate B)rm,re/te alias)rileC ?minte/te lo&ali:area &omen:ilor 0it, lo&ali:area &omen:ilor 8istea:, &omen:ile anterioare 3eia &omanda anterioar, 3eia )ltima &omand, &are *n&epe &) UstrV

n llglobKdotglobK nocaseglobKnoglob
hash hash cmds hash -r hash hash cmds hash -r histor2 5asta :geat:usH8nter sa) CC Cstr histor2 r r str alias -t alias -t

hashstat rehash unhash histor2 CC Cstr

cmds

Ccmd<s/&/K/ i1 N$i 6eJ O 1i ulimit $Gd read tra$ 2 until GhileBdo i1 N$i 6eJ O 1i ulimit $Gd read tra$ 2 unalias until GhileBdo

Pnlo&)ie/te U9V&) UyV *n &ea mai re&ent, r &CK cmd Ccmd<s/&/K/ &omand, &are *n&epe &) U&mdV apoi e9e&)t, i1 ..i665// 1i ulimit $Gd read tra$ 2 unalias until GhileBdo Ghile i1 .$i665/ endi1 limit dirs [Z onintr unalias (est H6+r/it)l de&lara.iei i1 8imitea:, res)rsele ?6i/ea:, dire&tor)l &)rent Cite/te din terminal =gnor, *ntrer)perile nterge alias)rile Pn&epe b)&la until Pn&epe b)&la Ghile

1o)rne ?gain HZell disp)ne de m)lt mai m)lte 6)n&.ii &are n) s)nt listate ai&i. (abel)l arat, doar &)m a&east, &onsol, a *n&orporat idei b)ne din alte &onsole- n) e9ist, spa.ii goale *n &oloana &oresp)n:,toare &onsolei ash. %ai m)lte in6orma.ii despre &omen:ile parti&)lare 1ash g,si.i *n paginile =n6o se&.i)nea U1ash Geat)resV. %ai m)lte in6orma.ii(reb)ie s, &iti.i &el p).in )n man)al man)al)l &onsolei pe &are o 6olosi.i. ?legerea pe &are 7, s6,t)im s, o 6a&e.i este in1o ash ash 6iind &onsola G20 /i &ea mai prietenoas, &) *n&ep,torii. H&oate.i5l la imprimant, /i l)a.i5l &) d)mnea7oastr, par&)rge.i5l ori&+nd a7e.i la dispo:i.ie m,&ar 5 min)te. Cons)lta.i ?ppendi9 1 da&, a7e.i di6i&)lt,.i *n asimilarea &omen:ilor &onsolei.

1O!

Glosar
He&.i)nea &)rent, 7, pre:int, *n ordine al6abeti&, o tre&ere *n re7ist, a &omen:ilor dis&)tate *n a&est do&)ment.

9
a2$s Gormatea:, 6i/ierele pentr) tip,rire pe o imprimant, DostH&ript &ons)lta.i He&.i)nea O.1.2. acroread Ni:)ali:ator D;G &ons)lta.i He&.i)nea O.1.2.2. adduser Creea:, )n )tili:ator no) sa) a&t)ali:ea:, in6orma.iile impli&ite ale )n)i )tili:ator. alias Creea:, *n &onsol, )n alias pentr) o &omand,. alsacon1 Con6ig)rea:, pla&a de s)net 6olosind dri7er)l ?8H? &ons)lta.i He&.i)nea 11.1.2. alsamixer 3eglea:, s)net)l pe ie/irile dispo:iti7)l)i de s)net ?8H? &ons)lta.i He&.i)nea 11.2.2.!. anacron E9e&)t, &omen:i periodi& n) pres)p)ne r)larea &ontin), a &al&)lator)l)i. a$ro$os Ca)t, *n ba:a de date whatis d)p, /ir)l introd)s &ons)lta.i He&.i)nea 2.!.!.2. a$t6get ?dministrator)l de pa&hete ?D( &ons)lta.i He&.i)nea $.5.!.2. arecord Pnregistrea:, o mostr, de s)net &ons)lta.i He&.i)nea 11.2.!. as$ell Neri6i&, ortogra6ia. atD atJD atrm (rimite *n a/teptare e9aminea:, sa) /terge ser7i&ii &) e9e&)tare *nt+r:iat, &ons)lta.i He&.i)nea ".1.2.2 /i He&.i)nea ".".!. aumix ?4)stea:, mi9er)l a)dio &ons)lta.i He&.i)nea 11.2.2.!. .g/aG8imba4 de s&anare /i pro&esare a tiparelor.

F
ash 1o)rne ?gain HZell &ons)lta.i He&.i)nea !.2.!.2 /i He&.i)nea $.2.5. atch (rimite *n a/teptare e9aminea:, /i /terge sar&inile &) e9e&)tare *nt+r:iat,. g 3)lea:, o sar&in, *n 6)ndal &ons)lta.i He&.i)nea ".1.2.1. itma$ Editor hart, de pi9eli /i )tilit,.i de &on7ersie pentr) sistem)l > Yindow. (i$2 0n &ompresor de 6i/iere &ons)lta.i He&.i)nea '.1.1.!.

C
cardctl ?dministrea:, &ard)rile DC%C=? &ons)lta.i He&.i)nea 10.2.!.!. cat Cone9ea:, 6i/ierele /i a6i/ea:, re:)ltat)l la ie/irea standard &ons)lta.i He&.i)nea 2.2 /i He&.i)nea !.2.". cd H&himb, dire&tor)l &ons)lta.i He&.i)nea 2.2. cd$Bcd$la2 0n program intera&ti7 *n mod)l te9t pentr) &ontrolarea /i redarea C;5)rilor a)dio *n 8in)9 &ons)lta.i He&.i)nea 11.2.1. cd$aranoia 0n )tilitar a)dio pentr) &itirea C;5)rilor &are in&l)de 6a&ilit,.i de 7eri6i&are a datelor &ons)lta.i He&.i)nea 11.2.1. 1O"

cdrecord Pnregistrea:, )n C;53 &ons)lta.i He&.i)nea '.2.2. chattr %odi6i&, atrib)tele 6i/ierelor. chgr$ %odi6i&, gr)p)rile. ch-con1ig ?&t)ali:ea:, sa) &ere in6orma.ii despre ni7el)rile de r)lare pentr) ser7i&iile de sistem &ons)lta.i He&.i)nea ".2.5.1. chmod %odi6i&, permisi)nile aso&iate 6i/ierelor &ons)lta.i He&.i)nea !.".1 He&.i)nea !.".2.1 /i He&.i)nea !.".2.". choGn %odi6i&, de.in,torii 6i/ierelor /i gr)p)rile &ons)lta.i He&.i)nea !.".2.!. com$ress Comprim, 6i/ierele. c$ Copia:, 6i/iere /i dire&toare &ons)lta.i He&.i)nea !.!.2. cronta ?dministrea:, 6i/ierele &rontab &ons)lta.i He&.i)nea ".".". csh ;es&hide o &onsol, C &ons)lta.i He&.i)nea !.2.!.2. cut nterge se&.i)ni din 6ie&are linie a )n)i 6i/ier Bale )nor 6i/iereC &ons)lta.i He&.i)nea $.2.5.2.

D
date ?6i/ea:, sa) modi6i&, data /i ora sistem)l)i. dd Con7erte/te /i &opia:, )n 6i/ier Btrans6er pe dis& 5 disI d)mpC &ons)lta.i He&.i)nea '.2.1.2. d1 ?6i/ea:, )tili:area sistem)l)i de 6i/iere de pe dis& &ons)lta.i He&.i)nea !.1.2.!. dhc$cd Client ;ZCD &ons)lta.i He&.i)nea 10.!.O. di11 Ca)t, di6eren.ele dintre do), 6i/iere. dig (rimite pa&hete de interogare &,tre ser7erele de n)me &ons)lta.i He&.i)nea 10.2.#.1. dmesg ?6i/ea:, sa) &ontrolea:, memoria tampon a Iernel)l)i. du Estimea:, )tili:area spa.i)l)i de &,tre 6i/iere. dum$ Creea:, &opii de sig)ran., pentr) sistem)l de 6i/iere &ons)lta.i He&.i)nea '.2.5.

8
echo ?6i/ea:, o linie de te9t &ons)lta.i He&.i)nea !.2.1. edi11 ;i66 pentr) translator)l *n limba engle:,. egre$ grep e9tins. eAect ;emontea:, /i e4e&tea:, mediile deta/abile. emacs Dorne/te editor)l Ema&s &ons)lta.i He&.i)nea #.1.2.1. exec =n7o&, s)bpro&esele &ons)lta.i He&.i)nea ".1.5.1. exit Pn&hide &onsola &)rent, &ons)lta.i He&.i)nea 2.2. ex$ort ?da)g, 6)n&.ii medi)l)i &onsolei &ons)lta.i He&.i)nea !.2.1 He&.i)nea $.2.1.2 /i He&.i)nea $.2.".2.

1O5

,
1ax2$s Con7erte/te )n 6a&simil (=GG *n DostH&ript &ons)lta.i He&.i)nea O.1.2. 1d1ormat Gormatea:, dis&hete &ons)lta.i He&.i)nea '.2.1.1. 1dis?dministrator de parti.ii pentr) 8in)9 &ons)lta.i He&.i)nea !.1.2.2. 1etchmail ?dministrea:, mesa4ele de po/t, ele&troni&, de pe ser7ere DAD =%?D E(32 sa) A;%3 &ons)lta.i He&.i)nea 10.!.2.!. 1g ?d)&e o sar&in, din 6)ndal *n prim plan &ons)lta.i He&.i)nea ".1.2.1. 1ile ;etermin, tip)l )n)i 6i/ier &ons)lta.i He&.i)nea !.!.1.2. 1ind Ca)t, 6i/iere &ons)lta.i He&.i)nea !.!.!.!. 1ire1ox 2a7igator de =nternet &ons)lta.i He&.i)nea 10.!.!.2. 1orCreea:, )n pro&es no) &ons)lta.i He&.i)nea ".1.5.1. 1ormail B3eC6ormatea:, mesa4ele de po/t, ele&troni&, &ons)lta.i He&.i)nea 10.!.2.!. 1ortune ?6i/ea:, )n mesa4 la *nt+mplare de reg)l, interesant. 1t$

G
galeon 2a7igator gra6i& de =nternet gdm ?dministrator)l de spa.i) de l)&r) Gnome &ons)lta.i He&.i)nea ".2.". gedit Editor pentr) inter6a.a gra6i&, &ons)lta.i He&.i)nea #.!.!.!. .minBa/gett2 Controlea:, dispo:iti7ele din &onsol,. gim$ Drogram de manip)lare a imaginilor. g$g Criptea:, 7eri6i&, /i de&riptea:, 6i/iere &ons)lta.i He&.i)nea '.".1.2. gre$ ?6i/ea:, liniile &are se potri7es& )n)i tipar Bsortare liniar,C &ons)lta.i He&.i)nea !.!.!." /i He&.i)nea 5.!.1. gro11 Em)lea:, &omanda nro66 &) gro66 &ons)lta.i He&.i)nea O.1.2. gru Consola gr)b &ons)lta.i He&.i)nea ".2.! /i He&.i)nea $.5.". g' Ni:)ali:ator DostH&ript /i D;G &ons)lta.i He&.i)nea O.1.2.2. g'im Nersi)nea gra6i&, a editor)l)i 7=m &ons)lta.i He&.i)nea #.!.!.!. g(i$ Comprim, sa) despa&hetea:, 6i/iere &ons)lta.i He&.i)nea '.1.1.!.

I
halt Apre/te sistem)l &ons)lta.i He&.i)nea ".2.#. head ?6i/ea:, prima parte a &on.in)t)l)i 6i/ierelor &ons)lta.i He&.i)nea !.!.".!. hel$ ?6i/ea:, a4)tor)l pentr) &omen:ile proprii &onsolei. host 0tilitar &are &a)t, ;2H5)rile &ons)lta.i He&.i)nea 10.2.#.1. 1O#

htt$d Droto&ol ?pa&he de trans6er pentr) hiperte9t &ons)lta.i He&.i)nea 10.2.!.1.

I
id Con6ig)rea:, inter6a.a de re.ea sa) a6i/ea:, &on6ig)ra.ia &ons)lta.i He&.i)nea 10.1.2.!. in1o Cite/te do&)mentele =n6o &ons)lta.i He&.i)nea 2.!.!.1. init Controlea:, ini.iali:area pro&eselor &ons)lta.i He&.i)nea ".1.5.1 He&.i)nea ".2." /i He&.i)nea ".2.5. insser' ?dministrea:, s&ript)rile init &ons)lta.i He&.i)nea ".2.5.1. iostat ?6i/ea:, statisti&ile =EA &ons)lta.i He&.i)nea ".!.5.". i$chains ?dministrea:, 6irewall5)l =D &ons)lta.i He&.i)nea 10.".".2. i$ta les ?dministrea:, pa&hetele =D &ons)lta.i He&.i)nea 10.".".2.

a
Aar 0nealt, de arhi7are fa7a &ons)lta.i He&.i)nea '.1.1.". Ao s 8istea:, sar&inile &are se des6,/oar, *n 6)ndal.

E
-dm ?dministrator pentr) spa.i)l de l)&r) al L;E &ons)lta.i He&.i)nea ".2.". -edit Editor gra6i& L;E &ons)lta.i He&.i)nea #.!.!.!. -ill.all/ (ermin, pro&esele &ons)lta.i He&.i)nea ".1.2.1. -onJueror 2a7igator de 6i/iere pentr) pagini de a4)tor /i pentr) =nternet &ons)lta.i He&.i)nea !.!.2.1. -sh ;es&hide o &onsol, Lorn &ons)lta.i He&.i)nea !.2.!.2. -Grite Editor gra6i& L;E &ons)lta.i He&.i)nea #.!.!.!.

L
less more &) mai m)lte op.i)ni. lilo Pn&,r&,tor de sisteme pentr) 8in)9 Ba&)m se 6olose/te mai m)lt gru C &ons)lta.i He&.i)nea ".2. lin-s 2a7igator YYY pentr) mod)l te9t &ons)lta.i He&.i)nea 10.2.!.2. ln Creea:, leg,t)ri *ntre 6i/iere &ons)lta.i He&.i)nea !.!.5. load-e2s Pn&ar&, tabela de modi6i&are a aspe&t)l)i tastat)rii &ons)lta.i He&.i)nea $.".1. locate Ca)t, 6i/iere &ons)lta.i He&.i)nea !.!.!.! /i He&.i)nea ".".". logout Pn&hide &onsola &)rent, &ons)lta.i He&.i)nea 2.1.!. l$ (rimite &ereri &,tre ser7i&i)l de tip,rire 8D &ons)lta.i He&.i)nea O.1. l$c Drogram de &ontrol pentr) tip,rire &ons)lta.i He&.i)nea O.1. l$J Drogram pentr) e9aminarea l)&r,rilor trimise la &oada pentr) tip,rire &ons)lta.i He&.i)nea O.1.

1O$

l$r (ip,rire o66line &ons)lta.i He&.i)nea O.1. l$rm nterge sar&inile trimise la imprimant, &ons)lta.i He&.i)nea O.1. ls ?6i/ea:, &on.in)t)l dire&toarelor &ons)lta.i He&.i)nea 2.2 He&.i)nea !.1.1.2 /i He&.i)nea !.!.1.1. l2nx 2a7igator YYY pentr) mod)l te9t &ons)lta.i He&.i)nea 10.2.!.2.

M
mail (rimite /i prime/te mesa4e de po/t, ele&troni&, &ons)lta.i He&.i)nea 10.!.2.!. man Cite/te paginile de man)ale &ons)lta.i He&.i)nea 2.!.2. mc %idnight CAmmander na7igator de 6i/iere &ons)lta.i He&.i)nea !.!.2.1. mco$2 Copia:, 6i/iere %H;AH *nEdin 02=>. mdir ?6i/ea:, )n dire&tor %H;AH. memusage ?6i/ea:, grad)l de 6olosire al memoriei &ons)lta.i He&.i)nea ".!.5.!. memusagestat ?6i/ea:, statisti&i re6eritoare la )tili:area memoriei &ons)lta.i He&.i)nea ".!.5.!. mesg Controlea:, a&&es)l la s&riere *n terminal)l d)mnea7oastr, &ons)lta.i He&.i)nea ".1.#. m1ormat Gormatea:, o dis&het, *n %H;AH &ons)lta.i He&.i)nea '.2.1.1. m- ootdisCreea:, o dis&het, pentr) pornirea sistem)l)i. m-iso1s Creea:, )n sistem de 6i/iere hibrid =HA'##0 &ons)lta.i He&.i)nea '.2.2. m$la2er Dlayer pentr) 6ilme al 8in)95)l)i &ons)lta.i He&.i)nea 11.2.2 /i He&.i)nea 11.!. more Giltr) pentr) a6i/area )nei se&7en.e de te9t &+te )n e&ran pe a6i/are &ons)lta.i He&.i)nea !.!.".2. mount %ontea:, )n sistem de 6i/iere sa) a6i/ea:, in6orma.ii despre )n sistem de 6i/iere de4a montat &ons)lta.i He&.i)nea $.5.5.1. mo(illa 2a7igator web &ons)lta.i He&.i)nea 10.2.!.2. mt Controlea:, opera.iile &) ben:ile magneti&e. mtr 0nealt, de diiagnosti&are pentr) re.ele. m' 3eden)me/te 6i/iere &ons)lta.i He&.i)nea !.!.2.

=
named Her7er pentr) n)me de domenii &ons)lta.i He&.i)nea 10.!.$. nautilus ?dministrator de 6i/iere &ons)lta.i He&.i)nea !.!.2.1. nc1t$ Drogram de na7igare pentr) ser7i&iile 6tp Bnese&)ri:atbC &ons)lta.i He&.i)nea 10.!.".2. netstat ?6i/ea:, &one9i)nile la re.ea tabela de r)tare statisti&i re6eritoare la inter6a.a de re.ea &one9i)ni deghi:ate /i di6):,rile m)ltiple &ons)lta.i He&.i)nea 10.1.2.5 /i He&.i)nea 10.".2. neGgr$ ?)tenti6i&are *ntr5)n alt gr)p &ons)lta.i He&.i)nea !.".2.2. n1sstat ?6i/ea:, statisti&i despre sistemele de 6i/iere *n re.ea. nice 3)lea:, )n program &) modi6i&area priorit,.ii programate &ons)lta.i He&.i)nea ".!.5.1. 1OO

nma$ 0nealt, pentr) e9plorarea re.elei /i s&aner de se&)ritate. nt$d Her7i&i)l 2etworI (ime Droto&ol &ons)lta.i He&.i)nea $.".!. nt$date Con6ig)rea:, ora /i data &) a4)tor)l )n)i ser7er 2(D &ons)lta.i He&.i)nea $.".!. nts2s' =nter6a., simpl, pentr) &on6ig)rarea ni7el)rilor de r)lare &ons)lta.i He&.i)nea ".2.5.1.

<
ogle Dlayer ;N; &are &ite/te meni)rile ;N; &ons)lta.i He&.i)nea 11.!.

@
$assGd H&himb, parola &ons)lta.i He&.i)nea 2.2 /i He&.i)nea ".1.#. $ccardctl ?dministrea:, &ard)rile DC%C=? &ons)lta.i He&.i)nea 10.2.!.!. $d12$s (rans6orm, 6i/ierele D;G *n DostH&ript &ons)lta.i He&.i)nea O.1.2. $erl Dra&ti&al E9tra&tion and 3eport 8ang)age. $g Daginea:, ie/irea te9t &ons)lta.i He&.i)nea !.!.".2. $ger$ Ca)t, pro&ese pe &riterii ba:ate pe n)me /i alte atrib)te &ons)lta.i He&.i)nea ".1.". $ing (rimite o &erere de r,sp)ns )n)i alt &al&)lator &ons)lta.i He&.i)nea 10.2.#.2. $la2 3ed, o mostr, de s)net &ons)lta.i He&.i)nea 11.2.!. $r Con7erte/te 6i/ierele te9t *n 7edeera tip,ririi. $rinten' ?6i/ea:, *n parte sa) *n totalitate 7ariabilele de medi) &ons)lta.i He&.i)nea $.2.1. $rocmail Dro&esor independent de mesa4e de po/t, ele&troni&, &ons)lta.i He&.i)nea 10.!.2.!. $s ?6i/ea:, stat)t)l pro&eselor &ons)lta.i He&.i)nea ".1." /i He&.i)nea ".!.5.". $stree ?6i/ea:, pro&esele *n 6orm, arbores&ent, &ons)lta.i He&.i)nea ".1.". $Gd ?6i/ea:, dire&tor)l de l)&r) &)rent &ons)lta.i He&.i)nea 2.2.

7
Juota ?6i/ea:, grad)l de 6olosire a dis&)l)i /i limit,rile &ons)lta.i He&.i)nea !.2.!.!.

&
rc$ Copiere la distan., Bnese&)ri:at,bC. rdes-to$ Client 3emote ;esItop Droto&ol &ons)lta.i He&.i)nea 10.".#. re oot Apre/te sistem)l &ons)lta.i He&.i)nea ".2.#. recode Con7erte/te 6i/ierele *ntr5)n alt set de &ara&tere &ons)lta.i He&.i)nea $.".". renice %odi6i&, prioritatea )n)i pro&es &ons)lta.i He&.i)nea ".!.5.1. restore 3esta)rea:, &opiile de sig)ran., &reate &) dum$ &ons)lta.i He&.i)nea '.2.5.

1O'

rlogin ?)tenti6i&are la distan., Btelnet nese&)ri:at,bC &ons)lta.i He&.i)nea 10.".2 /i He&.i)nea 10.5.2. rm nterge )n 6i/ier &ons)lta.i He&.i)nea !.!.2. rmdir nterge )n dire&tor &ons)lta.i He&.i)nea !.!.2.2. ro11 Histem de 6ormatare &ons)lta.i He&.i)nea O.1.2. r$m ?dministrator de pa&hete 3D% &ons)lta.i He&.i)nea $.5.2.1. rsh Consol, la distan., Bnese&)ri:at,bC &ons)lta.i He&.i)nea 10.".2. rs2nc Hin&roni:ea:, do), dire&toare &ons)ltai He&.i)nea '.!.

:
sc$ Copiere la distan., se&)ri:at, &ons)ltai He&.i)nea 10.".".1. screen ?dministrator de e&ran &) em)lator pentr) N(100 &ons)lta.i He&.i)nea ".1.2.1. set ?6i/ea:, introd)&e sa) modi6i&, o 7ariabil,. setterm Con6ig)rea:, atrib)tele terminal)l)i. s1t$ 6tp se&)ri:at B&riptatC &ons)lta.i He&.i)nea 10.".".1. sh ;es&hide o &onsol, standard &ons)ltai He&.i)nea !.2.!.2. shutdoGn Apre/te sistem)l &ons)ltai He&.i)nea ".2.#. slee$ ?/teapt, o perioad, stabilit, &ons)lta.i He&.i)nea ".".1. slocate Nersi)ne *mb)n,t,.it, din p)n&t de 7edere al se&)rit,.ii pentr) G20 8o&ate &ons)ltai He&.i)nea !.!.!.!. slrnn Client *n mod)l te9t pentr) 0senet &ons)ltai He&.i)nea 10.2.#. snort 0nealt, pentr) dete&tarea intr):i)nilor *n re.ea. sort Hortea:, linii din 6i/ierele te9t &ons)ltai He&.i)nea 5.!.2. s$ell Neri6i&, ortogra6ia &ons)lta.i He&.i)nea 5.1.2.!. ssh Consol, se&)ri:at, &ons)lta.i He&.i)nea 10.".".1. ssh6-e2gen Generea:, &hei de a)tenti6i&are /i le administrea:, &ons)lta.i He&.i)nea 10.".".5. stt2 %odi6i&, /i a6i/ea:, &on6ig)r,rile terminal)l)i. su H&himb, )tili:ator)l &ons)lta.i He&.i)nea !.2.1 He&.i)nea $.5.!.2 /i He&.i)nea 10.".#.

5
tac Cone9ea:, /i a6i/ea:, 6i/ierele *n ordine in7ers, &ons)lta.i cat. tail ?6i/ea:, )ltima parte a &on.in)t)l)i )n)i 6i/ier &ons)lta.i He&.i)nea !.!.".!. talCon7ersea:, &) )n )tili:ator. tar 0tilitar pentr) arhi7are &ons)lta.i He&.i)nea '.1.1.1. tcsh ;es&hide o &onsol, ()rbo C &ons)lta.i He&.i)nea !.2.!.2.

1'0

telinit Controlea:, ini.iali:area pro&eselor &ons)lta.i He&.i)nea ".2.5. telnet =nter6a.a &) )tili:ator)l pentr) proto&ol)l (E82E( Bnese&)ri:atbC &ons)lta.i He&.i)nea 10.".2. tex Gormatea:, 6i/iere te9t &ons)lta.i He&.i)nea O.1.2. time Cronometrea:, o &omand, sa) o6er, in6orma.ii despre res)rsele 6olosite &ons)lta.i He&.i)nea ".!.2. tin Drogram pentr) &itirea /tirilor &ons)lta.i He&.i)nea 10.2.#. to$ ?6i/ea:, pro&esele &are soli&it, &el mai m)lt pro&esor)l &ons)lta.i He&.i)nea ".1." He&.i)nea ".!.5.! /i He&.i)nea ".!.5.". touch %odi6i&, eti&heta de timp a 6i/ierelor &ons)lta.i He&.i)nea $.1.2. traceroute ?6i/ea:, r)ta )rmat, de pa&hete *n re.ea &ons)lta.i He&.i)nea 10.2.#.!. tri$Gire Neri6i&, integritatea 6i/ierelor )n)i sistem 02=> &ons)lta.i He&.i)nea 10.".5. tro11 Gormatea:, do&)mente &ons)lta.i He&.i)nea O.1.2. t'time ?pli&a.ie de b)n, &alitate pentr) tele7i:i)ne. tGm (ab Yindow %anager pentr) sistem)l > Yindow.

U
ulimit Controlea:, res)rsele &ons)lta.i He&.i)nea $.1.2.5. umasCon6ig)rea:, mas&a 6i/ier)l)i *n 6)n&.ie de )tili:ator &ons)lta.i He&.i)nea !.".2.2. umount ;emontea:, )n sistem de 6i/iere. uncom$ress ;espa&hetea:, 6i/ierele &omprimate. uniJ nterge liniile d)pli&ate dintr5)n 6i/ier sortat &ons)lta.i He&.i)nea 5.!.2. u$2date ?&t)ali:ea:, pa&hete 3D%. u$date Her7i&i) al Ierenl)l)i &are trimite *napoi pe dis& memoria tampon ne6olositoare. u$date6rc.d Con6ig)rea:, s&ript)rile init &ons)lta.i He&.i)nea ".2.5.1. u$time ?6i/ea:, timp)l de l)&r) al sistem)l)i /i soli&itarea medie a sistem)l)i &ons)lta.i He&.i)nea ".1." /i He&.i)nea ".!.5.2. ur$mi ?&t)ali:ea:, pa&hetele 3D% &ons)lta.i He&.i)nea $.5.!.!. userdel nterge &ont)l )n)i )tili:ator /i 6i/ierele &one9e.

"
'i.m/ Dorne/te editor)l 7i B*mb)n,t,.itC &ons)lta.i He&.i)nea #.1.2.2. 'imtutor ()torial)l Nim. 'mstat ?6i/ea:, statisti&i legate de memoria 7irt)al, &ons)lta.i He&.i)nea ".!.5.".

1'1

Q
G ?rat, &ine este a)tenti6i&at /i &e 6a&e. Gall (rimite )n mesa4 &,tre terminalele 6ie&,r)ia &ons)lta.i He&.i)nea ".2.#. Gc ?6i/ea:, n)m,r)l bi.ilor al &)7intelor /i liniilor dintr5)n 6i/ier &ons)lta.i He&.i)nea !.2.1. Ghich ?rat, trase)l &omplet al &omen:ilor B&onsoleiC &ons)lta.i He&.i)nea !.2.1 /i He&.i)nea !.!.!.2. Gho ?rat, &ine este a)tenti6i&at &ons)lta.i He&.i)nea ".1.#. Gho am i ?6i/ea:, =;5)l )tili:ator)l)i &)rent. Ghois =nteroghea:, o ba:, de date whois &ons)lta.i He&.i)nea 10.2.#.1. Grite (rimite )n mesa4 alt)i )tili:ator &ons)lta.i He&.i)nea ".1.#.

>
xargs =ntrod)&e /i e9e&)t, &omen:i de la dispo:iti7)l standard de intrare &ons)lta.i He&.i)nea !.!.!.!. xauth 0tilitar > a)thority. xaGt' 0n program >11 pentr) tele7i:i)ne. xcdroast =nter6a., gra6i&, pentr) &dre&ord &ons)lta.i He&.i)nea '.2.2. xclocCeas digitalEanalog pentr) >. xconsole %onitori:ea:, mesa4ele de sistem *n >. xdm ?dministrator de e&ran &) s)port pentr) >;%CD host &hooser &ons)lta.i He&.i)nea ".2." /i He&.i)nea $.!.2. xd'i Ni:)ali:ator ;N= &ons)lta.i He&.i)nea O.1.2.2. xedit Editor gra6i& pentr) > Yindow &ons)lta.i He&.i)nea #.!.!.!. x1s Her7er)l de 6ont)ri >. xhost Controlea:, a&&es)l programelor *n > &ons)lta.i He&.i)nea 10.".!.2. xine Dlayer 7ideo liber &ons)lta.i He&.i)nea 11.!. xinetd Her7i&i) e9tins pentr) =nternet &ons)lta.i He&.i)nea 10.!.1.2. xload ?6i/ea:, soli&itarea medie a sistem)l)i *n > &ons)lta.i He&.i)nea ".!.5.#. xls1onts 8istea:, 6ont)rile *n >. xmms Dlayer a)dio pentr) > &ons)lta.i He&.i)nea 11.2.2.1. x$d1 Ni:)ali:ator D;G &ons)lta.i He&.i)nea O.1.2.2. xterm Em)lator de terminal pentr) >.

]
2ast 0nealt, pentr) administrarea sistem)l)i *n 2o7ell H)HE 8in)9. 2um ?&t)ali:ea:, pa&hete 3D% &ons)lta.i He&.i)nea $.5.!. 1'2

?
(a$$ing Drogram pentr) tele7i:i)ne *n medi)l Gnome. (cat Comprim, sa) despa&hetea:, 6i/iere. (gre$ Ca)t, *n 6i/ierele posibil &omprimate o e9presie reg)lat,. (more Giltr) pentr) a6i/area te9t)l)i &omprimat.

1'!

You might also like