Home >Documents >Administrarea Sistemelor Linux PDF

Administrarea Sistemelor Linux PDF

Date post:27-Dec-2015
Category:
View:52 times
Download:3 times
Share this document with a friend
Transcript:
  • AdministrareasistemelorLinux

  • Cap.1.Introducere

    1.1. Scopulcursului

    Scopulcursului AdministrareasistemelorLinux esteiniiereanconfigurareaiadministrarea unui server avnd instalat sistemul de operare Linux, asigurarea buneifuncionriaserviciilepecareacestaleoferimeninereasecuritiireelei.

    1.2. Bibliografie

    Suportul de curs are la baz lucrarea Drago Acostchioaie, Administrarea iconfigurarea sistemelor Linux, ed. a IIa, Polirom, Iai, 2003 (http://www.adt.ro/admin/).

    Altereferinebibliograficerecomandatesunturmtoarele:

    1. Kirch, O.; Dawson, T., Linux Network Administrators Guide, 2nd Edition,OR eilly & Associates, Inc., 2000: http://www.oreilly.com/catalog/linag2/.

    2. Hunt,C.,LinuxNetworkServers,SYBEXInc.,Alameda,2002.3. Frisch, ., Essential System Administration, O Reilly & Associates, Inc.,

    Sebastopol,1995.4. Mourani, G., Securing and Optimizing Linux: The Ultimate Solution, Open

    NetworkArchitectureInc.,2001:http://www.openna.com/.5. http://www.linux.org :situloficialalsistemuluideoperareLinux.6. http://www.linuxhq.com : o baz de date complet de surse, patchuri i

    documentaiiLinux.7. http://sourceforge.net :celmaiputernicsitdedicatdezvoltriideprograme

    opensource.8. http://freshmeat.net :ceamaimarebazdedatedeprogrameopensource.9. http://www.adt.ro/projects/linuxro/: documentaii referitoare la Linux

    tradusenlimbaromn.

    1.3. CeesteLinux

    Linuxesteunsistemdeoperaregratuit(opensource),compatibilUNIX.UNIXesteunsistemmultitaskingputndexecutanmodconcurentunnumrnedeterminatdeprograme,i multiutilizator utilizatorii avndacces laresurselecalculatorului deladiferiteterminaleplasatelocalsauladistan.LinuxrespectstandardelePOSIX,suporttoatgamadeaplicaiiGNUiposedointerfagraficXWindowSystem.

    Scurtistoric

  • nanul1969,cercettoriiKennethThompsoniDennisRitchiedelaAT&TBellLabsaunceputdezvoltareaunuisistemdeoperarenumitUNIX,peuncalculatorPDP7.Multe idei din UNIXau fost preluate dintrun sistemanterior, MULTICS. n 1972,sistemulafostrescrisnproasptulnscutlimbajdeprogramareC.Astfel,UNIXuladevenitportabilipealtemaini,deoarecedoaromicparteasamaierarealizatnlimbajdeasamblare.Sistemulafostlansatncurndncomunitateaacademic,putndastfelnvadelautilizatoriisi.n1979afostlansatversiuneaV7deUNIX,careaconstituitulterior"printele"celorlalteimplementri.

    OseriedeprofesoridelaUniversitateaBerkeleyadezvoltatpropriavariantdeUNIX,denumitBSD(BerkeleySoftwareDistribution),ntimpceAT&Tcontinuanparaleldezvoltareaproprieivariante,culminndcuUNIXSystemV.

    nanii careauurmat, BSDa fost preluat i de alte organizaii, rezultndalevariantederivatedinacesta,cumarfiunaproprietar,realizatdeSunMicrosystemsidenumit Solaris, i trei opensource, denumite FreeBSD, NetBSDi OpenBSD. Deasemenea,SystemVaconstituitieloserientreagde"clonri"iversiuniderivate.

    Alt pas important n evoluia UNIXului a fost nfiinarea, n 1984, de ctreRichardStallman(cercettorpeatuncilacelebreleMITAILabs),afundaieiFSF(FreeSoftware Foundation), care apr interesele autorilor de programe gratuite (pentruinformaii suplimentare, a se vizita situl http://www.gnu.org). El a pornit proiectulGNU(denumirerecursiv,datnspiritulhackeriloranilor'80,nsemnndGNU'sNotUnix), cuscopul dea creaoversiune gratuit (opensource) a sistemului UNIX,dinconsiderentulctoatecunoinelenglobatentrunprogramtrebuiesfiepublice.

    Primul program realizat de ctre Stallman n cadrul proiectului GNU a fostEmacs,careadevenitoperaionaln1985.EditoruldetexteEmacsafostfcutdisponibilpe serverul ftp.prep.ai.mit.edu. Fiindc multe persoane erau interesate de acesteditor,darnuaveauacceslaInternet, Stallmanapusladispoziiapubliculuioband(tape)coninandprogramul,contrasumeide150$.nacestmodanceputprimaafacerededistribuiedesoftwarefree.

    nanul 1990, proiectul conineadeja o serie complet de aplicaii (cumar ficompilatorulGCC,editorulEmacs,precumiunnumrimpresionantdealteprograme),singuracomponentmajorcarelipseafiindnucleulsistemuluideoperare.nacestmomentintervinenscensistemulLinux.

    Linuxaaprut iniial caunproiectallui LinusTorvalds, studentpeatuncilaUniversitateadinHelsinki.PrimaversiunefuncionalanucleuluiLinuxafostlansatpe5octombrie1991.AcestsistemdeoperareafostcombinatcuprogrameleGNU,diferiteprogrameBSDprecumicusistemulgraficXWindowdelaMIT,pentruaformaunsistemdeoperarecomplet,denumitGNU/Linux.

    Linuxacunoscutncepndculansareasaunsuccescrescnd,ajungndnacestmomentpeloculaldoileadinpunctdevederealnumruluideutilizatori.nmomentulfaseestimeazcexistcirca18milioanedeutilizatorideLinux(pentrudetalii,asevedeasitulhttp://counter.li.org).

  • Unstudiu recent efectuat de IDC relev faptul c Linux este privit ca avandavantajesemnificativefadealtesistemedeoperarenceeaceprivetepreul,costuldeadministrare,stabilitateaiperformana.

    Spre deosebire de alte sisteme de operare, nici o firm nu este proprietarasistemului Linux.Maimult dect att, el este protejat deLicenaPublic GNU,carestipuleazfaptulcsepoatecopiaiutilizagratuitcodulprogramelor,cucondiiadeasepermiteialtorasfacacelailucru.LinuxitoateprogrameledistribuitempreuncudistribuiaLinuxsuntgratuitei,permisdelicenamaisusmenionat,poateficopiatsauredistribuitfrniciunfelderestricii.

    SistemulLinuxestealctuitpropriuzisdintrunnucleu(kernel)iunnumruriadeprogrameiutilitare.Esteunsistemdeoperarecomplet,careconinepracticoricetipdeaplicaie,putndastfeljucaovarietatederoluri,printrecare:

    Server.SistemulLinuxconineunsuportexcepionalpentrureea,pundoferi att serviciile specifice Internetului, cum ar fi Web, FTP, potelectronic,grupuridediscuiietc.,precumialteserviciidereea,cumarfiserverdeimprimante,serverdefiiere(NFS).a.m.d.Deasemenea,elpoatesubstituiunserverWindowsNT/2000/XPsauNovellNetware.Stabilitatea,fiabilitateaisecuritateasasporiteiconferposibilitateadeafiutilizatpeserverehighendinmediicritice.

    Sistempersonal.Linuxpoatefiutilizatpentruredactareadetexte,tiprirealaimprimant,conectareainavigareapeInternet,citireacorespondenei.nplus,esteoplatformmultimediaperfectpentrujocuri,pentruvizionareadefilmesauaudiiadepiesemuzicale.

    Sistemutilizat la serviciu. Sistemul Linux conine o suit complet deprograme pentru birou, cum ar fi programe de calcul tabelar, redactareprofesionist de texte, realizarea de prezentri etc. Instrumentele pentruacceslaInternetreprezintieleunpunctfortealacestuisistem.

    Sistemeducaional. Atuul principal este costul practic nul al sistemului.Instalareadesistemeproprietarepemultecalculatoarepoatefiextremdecostisitoare. Linux include aplicaii, compilatoare i medii integrate dedezvoltare a cror calitate este n general superioar celei a programelorcomerciale.

    Un sistem Linux, alctuit dintrun program de instalare, nucleu i aplicaii gatacompilatesenumete distribuie Linux. Numeroasecompanii i organizaii aurealizatasemeneadistribuii.AcesteasuntdisponibilegratuitpeInternet,darpotfiachiziionateicontracostcapacheteformatedinCDROMuriimanualedeutilizare.DistribuiileLinux cele mai rspndite sunt Fedora/Red Hat (http://fedora.redhat.com),Mandrake (http:// www.mandrake.com), SuSE (http://www.suse.de), Debian(http://www.debian.org), Caldera (http://www.caldera.com) i Slackware(http://www.slackware.org)iKnoppix(distribuie"live",carepoatefifolositprinpornirea direct de pe CD, nefiind necesar instalarea acesteia, disponibil la

  • http://www.knopper.net/knoppix/indexen.html).Diferenele dintre acestedistribuii constaudoar nsistemelediferite deinstalarei programeledeconfigurarefolosite. Majoritatea acestor distribuii, precumi multe altele, pot fi gsite pe situlhttp://www.linuxiso.org.

    1.4. ArhitecturasistemuluiLinux

    CancazuloricruisistemdeoperarecompatibilUNIX,principalacomponentaLinuxuluioconstituie nucleul (kernel).Acestaestencrcatnmemorieduppornireacalculatorului,dectreunprogramspecialnumitncrctordeboot.Similarprogramelorobinuite,nucleulacceptoseriedeargumenteiparametri,acetiaputndfitransmiiprin intermediul ncrctorului de boot. Nucleul este lansat n execuie i ramne nmemoriavolatil(RAM)tottimpulutilizriisistemuluiLinux.

    Driverele pentru dispozitivele hardware i anumite funcii ale nucleului pot ficompilatefiemonolitic(caparteintegrantdinnucleu)fiecamodule;nacestultimcazelevorfincrcatenmomentulncaredevinnecesaresauladorinautilizatorului.

    ncadrulsistemuluipotrulamaimulteprogramenregimconcurent,regsitesubnumeledeprocese.Existoseriedeprocesespeciale,careruleaznfundal(adicnuinteracioneazcuutilizatorul),curoluldeaasiguradiverseservicii(cumarfitiprirealaimprimant,bazelededate,serverWeb.a.m.d.).Acesteprocesepoart denumireadedaemoni.

    InterfaagraficutilizatpesistemeleLinuxesteXWindow,ointerfacomplex,cu posibilitatea lucrului n reea. Aceast interfa poate cpta aspecte i moduri deinteraciunecuutilizatorultotaldiferite,prinintermediul mediilordesktopprecumKDEi GNOME, saua managerelordefereastr. XWindoweste practicunansambludeprocese, care pot rula eventual i pe calculatoare diferite, existnd posibilitatea ca oaplicaiesseexecutepeuncalculatoriarafiareassefacpeunaltul.

    Accesullaresurselesistemuluiserealizeazprinintermediulutilizatorilorcreainsistem,nfunciededrepturileatribuiteacestora.Astfel,seasigurobunsecuritateasistemului.Administrareasistemuluiseefectueazdectreunutilizatorspecial,denumitroot.

  • Cap.2.Noiunidebaz

    2.1.PornireasistemuluiLinux

    Imediat dup punerea sub tensiune, BIOSul testeaz sistemul, caut iiniializeazechipamenteleperiferice,iarapoicautdisculdepecarevapornisistemul.BIOSulverificsectoruldeboot,MBR(MasterBootRecord),incarcconinutulnmemorie i i pred controlul. MBRul citete mai departe ncrctorul de boot i lexecut.ncrctoareledebootfolositedeLinuxsuntGRUBiLILO.

    2.1.1.ncrctoruldeboot

    n cazul utilizrii programului GRUB, pot fi utiliz

Click here to load reader

Embed Size (px)
Recommended