Sunteți pe pagina 1din 92

nvmntul profesional i tehnic n domeniul TIC Proiect cofinanat din Fondul Social European n cadrul POS DRU 2007-2013

Beneficiar Centrul Naional de Dezvoltare a nvmntului Profesional i Tehnic


str. Spiru Haret nr. 10-12, sector 1, Bucureti-010176, tel. 021-3111162, fax. 021-3125498, vet@tvet.ro

Instalarea unui sistem de operare de reea Instalarea i configurarea sistemului de operare Linux
Material de nvare
Domeniul: Informatic Calificarea: Administrator reele locale i de comunicaii Nivel 3 avansat

2009

AUTOR: CORNELIU BOCNE - profesor grad didactic I SIMONA CEACU - profesor grad didactic II

COORDONATOR: GIOVANNA STNIC - profesor grad didactic I

CONSULTAN: IOANA CRSTEA expert CNDIPT GABRIELA CIOBANU expert CNDIPT ANGELA POPESCU expert CNDIPT DANA STROIE expert CNDIPT

Acest material a fost elaborat n cadrul proiectului nvmntul profesional i tehnic n domeniul TIC, proiect cofinanat din Fondul Social European n cadrul POS DRU 20072013 Pag. 2 din 92

Cuprins
I. Introducere.........................................................................................................................................3 II. Resurse.............................................................................................................................................5 Tema 1. Introducere n sistemele de operare n reea.....................................................................6 Tema 2. Pregtirea sistemului de calcul pentru instalare..............................................................24 Tema 3. Instalarea sistemului de operare pentru reea...................................................................27 III. Glosar (TOC)................................................................................................................................90 IV. Bibliografie (TOC).......................................................................................................................92

I. Introducere
Materialul de invatare are rolul de a conduce elevul la dobandirea competentelor: Investigheaz tipul, distribuia i versiunea sistemului de operare, Pregtete sistemul de calcul pentru instalare, Instaleaz sistemul de operare pentru reea, Configureaz sistemul de operare. Domeniul: Informatic Calificarea: Administrator reele locale i de comunicaii Nivelul de calificare: 3 avansat Materialul cuprinde: fise de documentare activitati de invatare glosar -(TOC)Competena / Rezultatul nvrii Competenta 1 Investigheaz tipul, distribuia i versiunea sistemului de operare. Teme Tema 1. Introducere n sistemul de operare. Elemente component Fia de documentare 1.1. Scopul utilizrii unui sistem de operare n reea i cerine de sistem Activitatea de invatare 1.1. Introducere SOR. Cerine de sistem Fia de documentare 1.2.

Introducere n sistemul de operare Linux (Fedora 10) Introducere n sistemul de

Activitatea de invatare 1.2.

Competena / Rezultatul nvrii

Teme

Elemente component

operare Linux (Fedora 10)


Fia de documentare 1.3. Comenzi Linux Activitatea de invatare 1.3. Comenzi Linux Fia de documentare 1.4. Utilizatorii sistemului de operare Linux Activitatea de invatare 1.4. Utilizatorii sistemului de operare Linux Fia de documentare 1.5. Structura de directoare a sistemul de operare Linux. Distribuii Linux Activitatea de invatare 1.5. Structura de directoare a sistemul de operare Linux. Distribuii Linux Fia de documentare 2. Pregtirea sistemului de calcul pentru instalare Activitatea de invatare 2. Pregtirea sistemului de calcul pentru instalare Fia de documentare 3. Instalarea sistemului de operare pentru reea Activitatea de invatare 3. Instalarea sistemului de operare pentru reea Fia de documentare 4. Configurarea sistemului de operare pentru reea Activitatea de invatare 4. Configurarea sistemului de operare pentru reea

Competenta 2 Pregtete sistemul de calcul pentru instalare Competenta 3 Instaleaz sistemul de operare pentru reea Competenta 4 Configureaz sistemul de operare

Tema 2. Pregtirea sistemului de calcul pentru instalare

Tema 3. Instalarea sistemului de operare pentru reea

Tema 4 Configurarea sistemului de operare pentru reea

Absolventul nvmntului postliceal cu specialitatea Administrator reele locale i de comunicaii trebuie s fie capabil s utilizeze echipamentele reelelor de calculatoare, s cunoasc i s utilizeze protocoale i terminologii de reea, s cunoasc i aplice topologii de reele locale (LAN) i reele globale (WAN), modele de referin OSI (Open System Interconnection), s utilizeze cabluri, unelte pentru cablarea structurat, router-e n conformitate cu standardele n vigoare. Pag. 4 din 92

II. Resurse
Prezentul material de invatare cuprinde diferite tipuri de resurse care pot fi folosite de elevi: fise de documentare activitati de invatare n anex: fotoalbume digitale cu screen shot-uri ilustrnd instalarea i configurarea sistemelor de operare

Elevii pot folosi atat materialul prezent (in forma printata) cat si varianta echivalenta online.

Pag. 5 din 92

Tema 1. Introducere n sistemele de operare n reea. Fia de documentare 1.1. Scopul utilizrii unui sistem de operare n reea i cerine de sistem.
1.1.Introducere SOR. Cerine de sistem (TOC) Sistemele de operare n reea (SOR) furnizeaz: servicii de reea funcii multiuser i multitasking securitate partajarea resurselor administrarea centralizat a reelei. Exemple de SOR: Microsoft Windows : NT 3.51, NT 4.0, 2000, XP, 2003, 2008 Novell NetWare : NetWare 3.12, IntraNetWare 4-11, NetWare 5.0 i 5.1 Linux cu distribuiile : Red Hat(i proiectul Fedora), Caldera, SuSE, Debian, Slackware, Mandriva, etc. Unix : HP-UX, Sun Solaris, BSD, SCO, i AIX. Cele mai utilizate SOR sunt: Windows : a fost comercializat de la nceput ca un sistem de operare desktop cu o interfa grafic prietenoas (GUI), evolund ulterior ca sistem de operare n reea. Linux: a fost conceput iniial ca un sistem de operare n reea, distribuit gratuit (sub licen GNU/GPL), utiliznd pentru administrare o interfa n linie de comand (CLI). Ulterior, cnd a devenit mai cunoscut, a nceput s migreze ctre sisteme de tip desktop, fiind nsoit i de o interfa grafic prietenoas(GUI). Menionm c exist distribuii sau versiuni de Linux comerciale, dar marea mojoritate sunt distribuite gratuit, incluznd i codul surs. Cerinele hardware ale unui sistem de operare de reea Linux (Ex: Fedora 10) : Arhitectur x86(32 bii) Cerine hardware Frecven recomandat CPU pentru mod text Frecven recomandat CPU pentru mod grafic Memorie minim RAM pentru mod text Memorie minim RAM pentru mod grafic Valoare 200 MHz Pentium sau mai bun 400 MHz Pentium II sau mai bun 128 MB 192 MB

Memorie RAM recomandat pentru mod grafic Spaiu HDD

256 MB

Minimum 7 GB sau mai mare, depinznd de pachetele instalate (instalarea tuturor pachetelor de programe necesit peste 9 Gb spaiu HDD) n mod real, cnd gestionm un server Web i/sau un server de mail este necesar un spaiu HDD suplimentar de peste 20 GB (total peste 30 GB)

Arhitectur x86_64(64 bii) Cerine hardware Frecven recomandat CPU pentru mod text Frecven recomandat CPU pentru mod grafic Memorie minim RAM pentru mod text Memorie minim RAM pentru mod grafic Memorie RAM recomandat pentru mod grafic Spaiu HDD Valoare 200 MHz Pentium sau mai bun 400 MHz Pentium II sau mai bun 256 MB 384 MB 512 MB

Minimum 7 GB sau mai mare, depinznd de pachetele instalate (instalarea tuturor pachetelor de programe necesit peste 9 Gb spaiu HDD) n mod real, cnd gestionm un server Web i/sau un server de mail este necesar un spaiu HDD suplimentar de peste 20 Gb (total peste 30 Gb)

Alte echipamente periferice utilizate: Monitor VGA sau cu rezoluie mai mare Tastatur Mouse (opional) Pentru instalarea de pe suport optic este necesar existena unei uniti CD/DVD.

Pag. 7 din 92

Activitatea de nvare nr. 1.1. (TOC)


Introducere SOR. Cerine de sistem Competena: Investigheaz tipul, distribuia i versiunea sistemului de operare. Obiective : S identifice problemele de compatibilitate la instalarea unui sistem de operare n reea;

Tipul activitii:

Metoda grupurilor de experi

Sugestii: -elevii se vor mpri n patru grupe -dac este posibil elevii vor folosi resurse Internet pentru documentare sau fiele de documentare. -timp de lucru recomandat 20 minute Coninutul: Cerine hardware minime necesare instalrii unui sistem de operare n reea Obiectivul: Dup aceast activitate vei fi capabili s determinai i s rezolvai problemele de compatibilitate hardware aprute la instalarea unui sistem de operare n reea. Enun: Fiecare grup trebuie s completeze cte trei linii din primul tabel respectiv al doilea tabel. Pentru acest lucru avei la dispoziie 10 minute. Dup ce ai devenit experi n subtema studiat, reorganizai grupele astfel nct n grupele nou formate s existe cel puin o persoan din fiecare grup iniial. Timp de 10 minute vei mpri cu ceilali colegi din grupa nou format cunotinele acumulate la pasul anterior. Arhitectur x86(32 bii) Linux (Fedora 10) Cerine hardware Valori minimale Valori recomandate Frecven CPU-mod text Frecven CPU-mod grafic Memorie RAM-mod text Memorie RAM-mod grafic HDD Plac video Arhitectur x86(32 bii) Linux (Fedora 10) Cerine hardware Valori minimale Valori recomandate Frecven CPU-mod text Frecven CPU-mod grafic Memorie RAM-mod text Pag. 8 din 92

Memorie RAM-mod grafic HDD Plac video Evaluare: La final fiecare elev va prezenta cunotinele acumulate dup faza a doua a grupelor, altele dect studiate n prima faz.

Fia de documentare 1.2. Introducere n sistemul de operare Linux (Fedora 10). 1.2.1.Ce este Linux?( TOC)
Linux este un sistem de operare complet multitasking i multiuser derivat din sistemul UNIX, oferind performane identice cu acesta. Linux a fost dezvoltat iniial pentru calculatoare bazate pe arhitectura de 32 bii x86 (procesoare Intel), fiind ulterior extins i pentru arhitectura x86_64. Astzi sistemul de operare Linux ruleaz pe arhitecturi pe 32-bii sau 64-bii cum ar fi : Compaq Alpha AXP, Sun SPARC i UltraSPARC, Motorola 68000, PowerPC, PowerPC64, ARM, Hitachi SuperH, IBM S/390, MIPS, HP PA-RISC, Intel IA-64, DEC VAX, AMD x86-64, AXIS CRIS, i Renesas M32R. Datorit caracteristicilor lui, Linux este un sistem robust, foarte fiabil destinat aproape n exclusivitate serverelor de Internet. Poate fi folosit i ca sistem desktop datorit suitei de programe, aplicaii i utilitare de configurare a sistemului care cresc numeric i n complexitate de la an la an. Interfaa grafic cu utilizatorul a fost mult mbuntit, ajungnd s depseasc sistemul Windows la calitate.

1.2.2.Kernelul sistemului Linux (TOC)


Este nucleul (inima) sistemului de operare. Este o interfa ntre componenta hardware i software a sistemului. A fost dezvoltat de la zero de ctre Linus Torvalds cu ajutorul unor programatori i hakeri din ntreaga lume. Astzi Linux reprezint doar nucleul, toi distribuitorii de sisteme de operare Linux, folosesc kernelul Linux ca nucleu pentru sistemele lor.

1.2.3.Sistemele de fiiere Linux(TOC)


ext2 - este sistemul de fiiere tradiional pentru Linux. A fost dezvotat n 1992 de Remy Card i a fost considerat sistemul implicit de fiiere pentru sistemele Linux. Permite stocarea de fiiere cu dimensiune pn la 4 Gb, foarte robust i o vitez de acces foarte mare. Are dezavantajul c la o cdere a sistemului necesit verificarea integritii sistemului de fiiere care poate dura foarte mult innd cont de dimensiunea HDD-ului. ext3 A fost dezvoltat de Dr.Stephen Tweedie n 1999 i este n esen un sistem ext2 cu jurnal. Prin jurnalizare nelegem faptul c orice modificare a fiierelor este stocat ntr-un fiier jurnal, care este citit de ctre sistemul de operare la pornire. Dup o cdere a sistemului, acesta se poate recupera rapid fr a fi nevoie de verificarea tuturor fiierelor din sistem. Dezavantajul sistemului Pag. 9 din 92

ext3 fa de ext2 este c fiierele sterse nu mai pot fi recuperate, i c jurnalizarea nu prentmpin deteriorarea fiierelor n timp! Sistemul Fedora 10 folosete n mod uzual sistemul de fiiere ext3. ReiserFS A fost iniial dezvoltat de Hans Reiser cu ajutorul comunitii SuSE i este un alt sistem de fiiere jurnalizat. Sunt dou versiuni de ReiserFS: versiunea 3 care este n uz i versiunea 4 care este n curs de dezvoltare i nu este nc stabil. Este un sistem de fiiere asemntor cu ext3, diferena constnd n faptul c ReiserFS stocheaz n baza de date numele fiierului i fiierul nsui, pe cnd sistemul ext3 stocheaz doar numele fiierului i locaia. Swap este echivalentul memoriei virtuale de sub Windows-cnd sistemul are nevoie de memorie RAM mai mult dect poate oferi sistemul, va folosi o poriune de pe HDD pentru stocarea parial a datelor. Sub Linux se aloc o partiie ntreag pentru acest lucru i are dimensiunea n funcie de scopul calculatorului: pentru workstation se aloc o dimensiune a partiiei egal cu memoria RAM iar pentru servere se aloc o dimensiune egal cu dublul memoriei RAM.

Pag. 10 din 92

Activitatea de nvare nr. 1.2. (TOC) Introducere n sistemul de operare Linux (Fedora 10).
Competena: Investigheaz tipul, distribuia i versiunea sistemului de operare. Obiective : S operai cu noiuni specifice sistemelor de operare n reea Linux.

Tipul activitii:

Rezumare

Sugestii: -elevii vor lucra individual sau n grupe mici (2-3 elevi) -dac este posibil elevii vor folosi resurse Internet pentru documentare sau fiele de documentare. -timp de lucru recomandat 20 minute Coninutul: Ce este Linux. Kernelul sistemului Linux. Sisteme de fiiere Linux. Obiectivul: Dup aceast activitate vei fi capabili s identificai caracteristicile sistemului de operare Linux. Enun: Folosind cuvintele cheie prezentate, completai spaiile libere din enunurile de mai jos Cuvinte cheie: ext3, Linux, kernel, Unix, sistemele de fiiere, multitasking, servere, ext2, swap, multiuser, Windows, jurnalizarea, ReiserFS. Enunuri: i. Sistemul ............ a fost dezvoltat de Linus Torvalds avnd ca baz sistemul ........... . ii. Dac un sistem de operare este capabil s gestioneze mai mai multe activiti n acelai timp se numete sistem de operare .................... . iii. Sistemul de fiiere folosit n mod curent de sistemul Linux Fedora10 este...... . iv. Interfaa dintre componenta hardware i software a sistemului Linux este numit ............. . v. Mai muli clieni ai unui sistem Linux folosesc folosesc caracteristica sistemului de operare numit ............. pentru a se conecta de la distan. vi. Datorit caracteristicilor lor sistemele .................... sunt folosite cu precdere pentru ............... de Internet. vii. Sistemele Linux folosesc ca memorie virtual o partiie special numit ........ . viii. Diferena esenial ntre sistemele de operare Windows i Linux const n ............ ... .............. . ix. Sistemele de fiiere ext3 se deosebesc de sistemele ext2 prin faptul c folosesc ................... pentru a pstra orice modificare a fiierelor sistemului de operare. x. Sistemele de fiiere .................... se deosebesc de sistemele ext3 prin faptul c pstreaz n baza de date nu numai numele fiierului ci chiar fiierul nsui. Pag. 11 din 92

Evaluare: La final elevii vor prezenta individual sau pe grupe enunurile completate. Dac apar eventuale erori (elevii au completat diferit spaiile de la anumite enunuri), vor fi analizate i corectate n urma discuiilor ntre elevi, moderate de profesor.

Fia de documentare 1.3. Comenzi Linux.

1.3.Linux Shell/Comenzi Linux de baz(TOC)


Linux/Unix shell reprezint un program special care permite utilizatorului s interacioneze cu sistemul de operare folosind comenzi de la tastatur (interpretorul de comenzi) ; shell-ul va executa comenzile i va afia rezultatul la monitor. Mediul de interaciune este bazat pe comenzi textuale, interfaa cu utilizatorul fiind un ecran cu fundalul negru iar textul de culoare alb. Aceast interfa este ceea ce se numete CLI Command Line Interface (Interfa n Linie de Comand). Pn la adoptarea Interfeei Grafice cu Utilizatorul (GUI-Graphical User Interface), tot controlul calculatorului :logare, configurare, instalare, creare soft nou, compilare, etc. se fcea de la linia de comand (CLI). Shell-ul Linux-ului se numete bash (Bourneagain shell). Sintaxa general a unei comenzi Linux este: comand [opiuni] [argumente] unde comand reprezint cuvntul cheie (instruciunea) iar [opiuni] [argumente] grupuri de simboluri i/sau text n funcie de situaia concret.Simbolurile [.] indic faptul c opiuni sau argumente pot fi opionale uneori ! Linia de comand este de dou tipuri funcie de contul n care suntem: utilizator : [utilizator@nume_calculator]$ comand [opiuni] [argumente] root : [root@nume_calculator]# comand [opiuni] [argumente] Simbolul $ este pentru utilizator obinuit iar # pentru root-super administratorul sistemului. Comenzile administrative (creare useri, modificri fiiere de configurare, pornire/oprire servicii, instalare soft etc.) sunt permise doar contului root ! Utilizatorii obinuii pot modifica doar fiierele la care au drept de access (vezi subiectul: Utilizatori.Permisiuni).Comanda se scrie dup simbolurile $ sau #. Exemple de comenzi: cd nume_director schimb directorul folosind calea relativ la directorul curent. cd /home/elevi ca i precedenta dar folosind calea absolut (directorul rdcin sub Linux este / (echivalentul discului logic C:\ sub Windows) cd .. deplasare cu un nivel n sus n structura de directoare (ntre cd i .. este un spaiu) cd ~ schimb poziia curent n directorul asignat utilizatorului (ex:/home/vasile) mkdir nume_director creare director (dac dorii crearea mai multor directoare simultan scriei numele directoarelor unul dup altul separate prin spaiu ex: mkdir dir1 dir2 dir3) rmdir nume_director terge directorul dac este gol. rmdir -rf nume_director terge recursiv directorul mpreun cu fiierele i subdirectoarele aferente Pag. 12 din 92

rmdir -rf * terge recursiv toate directoarele existente n directorul curent touch fiier_text creare fiier text gol (fiier_text este numele fiierului creat), ce poate fi editat cu un editor de texte: vi, joe n mod text sau n mod grafic cu gedit. Comanda de deschidere fiier text este: vi fiier_text; joe fiier_text; gedit fiier_text rm nume_fiier terge fiierul respectiv; se cere confirmare cu y sau n. rm -rf * terge recursiv toate fiierele din directorul curent indiferent de atributele lor dir afieaz directoarele din locatia curent (afieaz doar directoarele, nu i fiierele) ls listeaz coninutul directorului curent. ls -l ca i precedenta dar detaliat : tip(director(d), fiier(-), legtur(l) etc.), permisiuni, numr legturi, proprietarul, grupul, dimensiunea, data, nume fiier/director. mv director/fiier_surs director_destinaie mut directorul/fiierul specificat n director_destinatie cp director/fiier director_destinaie copiaz directorul/fiierul specificat n directorul destinaie cat fiier afieaz coninutul fiierului specificat logout nchide sesiunea din contul curent exit nchide sesiunea curent iniiat n terminalul curent su utilizator autentificare sub utilizator fr a incheia sesiunea curent (se revine cu comanda exit) adduser utilizator adaug utilizator n sistem passwd utilizator stabilete o parol pentru utilizator userdel utilizator terge contul utilizator addgroup grup adaug grupul grup groupdel grup terge grup chown utilizator fiier/director schimb proprietarul fiierului/directorului chgrp grup fiier/director schimb grupul fiierului/directorului reboot repornete sistemul shutdown -h now nchide sistemul acum startx pornete interfaa grafica instalat chmod +/- atribut fiier adaug/scoate atribut pentru fiier atribute pot fi +/-w pentru scriere, +/-r pentru read-only, +/-x pentru atributul de executabil df afieaz spaiul disponibil pe dispozitivele de stocare instalate n sistem ifconfigafieaz configuraia interfeei de reea service nume_serviciu start/status/stop/restart pornete/statusul/oprire/repornire serviciul nume_serviciu ex: httpd, dhcpd, named, squid, network, etc. Sunt foarte multe comenzi pe care le vei nva doar lucrnd cu sistemul Linux!

Pag. 13 din 92

Activitatea de nvare nr. 1.3. (TOC) Comenzi Linux


Competena: Investigheaz tipul, distribuia i versiunea sistemului de operare. Obiective : S utilizai comenzile Linux pentru administrarea unui sistem de operare n reea Linux

Tipul activitii:

Exerciiu practic

Sugestii: -elevii vor lucra individual sau n grupe mici (2-3 elevi) -dac este posibil elevii vor folosi resurse Internet pentru documentare sau fiele de documentare. -dac este posibil se va folosi un client de SSH (preferabil) sau Telnet pentru conectarea la un server de Linux (se poate folosi aplicaia Putty, care este un client de SSH gratuit) -fiecare elev va primi un cont de utilizator i parola de conectare asociat. -timp de lucru recomandat 20 minute Coninutul: Comenzi Linux Obiectivul: Dup aceast activitate vei fi capabili s utilizai comenzile uzuale Linux. Enun: Tastai n linia de comand, comenzile necesare pentru realizarea sarcinilor precizate mai jos: obs: simbolul $ nu se tasteaz; este simbolul de prompt iar contul utilizatorului este xyz (xyz va fi nlocuit cu contul primit de la profesor) i. Listai continutul directorului curent: $ ls ii. Creai directorul cu numele elev :$ mkdir elev iii. V deplasai n directorul elev: $ cd elev iv. Creai fiierul text gol numit exercitiu.txt : $ touch exercitiu.txt v. Creai directorul numit elev1 : $ mkdir elev1 vi. Creai o copie a fiierului exercitiu.txt n directorul elev1 avnd numele text.txt: $ cp exercitiu.txt elev1/text.txt vii. Redenumii fiierul text.txt n dhcp.conf : $ mv elev1/text.txt elev1/dhcp.conf viii. V deplasai n directorul elev1 : $ cd elev1 ix. Mutai fiierul exerciiu.txt din directorul elev n directorul elev1 cu schimbarea numelui n httpd.conf folosind calea absolut: $ mv /home/xyz/elev/exercitiu.txt httpd.conf x. V deplasai n directorul iniial (xyz) printr-o singura comand: $ cd /home/xyz xi. tergei fiierul httpd.conf : $ rm elev/elev1/httpd.conf xii. tergei directorul elev cu tot ce conine (directoare i fiiere): $ rmdir rf elev Pag. 14 din 92

Evaluare: La final elevilor li se va solicita s tasteze cteva din comenzile folosite dar cu anumii parametri modificai. Profesorul precizeaz sarcina verbal sau scris pe tabl fr precizarea vreunei comenzi iar elevii rezolv problema.

Fia de documentare 1.4. Utilizatorii sistemului de operare Linux .

1.4.Utilizatori. Permisiuni (TOC)


Sunt patru tipuri de entiti utilizator ai sistemului Linux: Root-super administratorul sistemului User(Owner)-Proprietar Group-Grupul Other-Alii Utilizatorul root are drepturi absolute asupra sistemului. Poate realiza orice aciune n sistem. Atenie cnd v logai ca root, deoarece putei realiza aciuni ireversibile: tergeri de fiiere importante, etc. Utilizatorul (user) obinuit, creat de ctre root are drepturi absolute doar asupra fiierelor din directorul su din /home/utilizator creat odat cu utilizatorul. n restul sistemului va avea drepturi asupra fiierelor/directoarelor dac i se va permite. Grupul (group) reprezint o entitate la care poate fi asociat orice utilizator. La crearea unui utilizator se creeaz automat i un grup cu acelai nume. Fiierele/directoarele create de un utilizator sunt trecute n proprietatea utilizatorului/grupului din care face parte. Alii (other) sunt utilizatorii care nu fac parte din grupul utilizatorului. Sistemul utilizator/grup permite un control foarte strict al permisiunilor asupra fiierelor/directoarelor. Din punct de vedere al permisiunilor, sunt trei tipuri de aciuni: Citire (Read) - permisiunea de citire a unui fiier/listare coninut director Scriere (Write) - permisiunea de modificare fiier/modificare coninut director(tergere fiiere, creare/tergere/modificare nume director) Executare (eXecute) - permisiunea de executare a unui script, program. Cel mai bun i uor de folosit mod de modificarea a permisiunilor este cel n format numeric: Cifra 4 simbolizeaz dreptul de citire-r (read) Cifra 2 simbolizeaz dreptul de scriere-w (write) Cifra 1 simbolizeaz dreptul de executare-x (execute) Suma lor r+w+x ne ofer drepturile setate pentru fiecare element din entitatea ugo (user-group-other) i se exprim printr-un grup de trei cifre alturate. Permisiunile se modific cu comanda chmod ex: chmod 754 nume_fiier/director unde 7=4(r)+2(w)+1(x) sunt drepturile asociate proprietarului fiierului (citire+scriere+executare) Pag. 15 din 92

5=4(r)+0(w)+1(x) sunt drepturile asociate grupului din care face parte utilizatorul (nu are drept de scriere) 4=4(r)+0(w)+0(x) sunt drepturile asociate restului utilizatorilor care nu fac parte din grupul utilizatorului (nu au drept de scriere i executare) Este permis orice combinaie a celor trei numere din suma r+w+x pentru cele trei elemente din entitatea ugo, valorile permise pentru fiecare sunt: r=4 sau 0, w=2 sau 0 i x=1 sau 0, cifra 0 nsemnnd lipsa dreptului respectiv. Cea mai utilizat combinaie pentru permisiuni este chmod 755 nume_fiier/director care elimin posibilitatea de modificare/tergere a fiierelor/directoarelor! Schimbarea proprietarului/proprietarului+grupul unui fiier/director se schimb cu comanda chown chown alt_utilizator nume_fiier/director cnd se schimb numai proprietarul chown alt_utilizator:alt_grup nume_fiier/director Cu comnda ls -l verificm modificrile survenite. Dac folosim * n loc de nume_fiier/director se va schimba proprietarul/proprietarul+grupul tuturor fiierelor i directoarelor din locaia respectiv. Modificarea numai a grupului se face cu comanda chgrp ex : chgrp nume_fiier/director alt_grup

Pentru a modifica proprietarul/proprietarul+grupul/numai grupul, trebuie s fii proprietar al obiectului respectiv sau s fii logat ca root !

Pag. 16 din 92

Activitatea de nvare nr. 1.4. (TOC) Utilizatorii sistemului de operare Linux


Competena: Investigheaz tipul, distribuia i versiunea sistemului de operare. Obiective : S opereze cu noiuni specifice sistemelor Linux. S utilizeze comenzi specifice administrrii utilizatorilor i permisiunii asupra fiierelor i directoarelor.

Tipul activitii:

Exerciiu practic

Sugestii: -elevii vor lucra individual sau n grupe mici (2-3 elevi) -dac este posibil elevii vor folosi resurse Internet pentru documentare sau fiele de documentare(folosii i fia 1.3.-Comenzi Linux). -dac este posibil (sunt sisteme Linux deja instalate) elevii se vor conecta ca administrator i vor exersa comenzile cerute; elevii vor primi parola de root pentru sistemele instalate pentru exerciii. -timp de lucru recomandat 20 minute Coninutul: Utilizatori .Permisiuni Obiectivul: Dup aceast activitate vei fi capabili s utilizai comenzile Linux necesare administrrii utilizatorilor sistemului i a dreptului de acces la fiiere i directoare. Enun: Tastai n linia de comand sau scriei n coloana liber, comenzile necesare pentru realizarea sarcinilor precizate mai jos: Obs: simbolul # nu se tasteaz; este simbolul de prompt. Nr.crt. Sarcina de lucru Comanda asociat i. Creai utilizatorul elev ii. iii. iv. v. vi. Setai parola alfaomega pentru utilizatorul elev Schimbai parola de acces pentru utilizatorul elev n alfabeta Deplasai-v n directorul utilizatorului elev Creai directorul test Vizualizai detaliat coninutul directorului elev Pag. 17 din 92

vii. viii. ix. x. xi. xii. xiii. xiv. xv.

Creai grupul elev Trecei directorul test n proprietatea utilizatorului elev i a grupului elev Schimbai permisiunile directorului test aa nct doar utilizatorul elev s aib toate permisiunile iar grupul i alii s poat doar vizualiza coninutul directorului Creai fiierul text gol n directorul test cu numele config Trecei fiierul config n proprietatea utilizatorului elev i a grupului elev Setai permisiunile asupra fiierului config aa nct doar utilizatorul elev i grupul elev s aib drept de citire, scriere i executare; alii s aib doar drept de execuie tergei directorul test cu tot ce conine tergei grupul elev tergei utilizatorul elev

Evaluare: La final, elevilor li se va solicita s tasteze cteva din comenzile folosite dar cu anumii parametri modificai. Profesorul precizeaz sarcina verbal sau scris pe tabl fr precizarea vreunei comenzi iar elevii rezolv problema. Obs : pentru verificare rspunsuri activai n documentul Word controlul Show/Hide sau selectnd zona de date din coloana Comand asociat dezactivai Hidden din meniul Font .

Pag. 18 din 92

Fia de documentare 1.5. Structura de directoare a sistemul de operare Linux. Distribuii Linux. 1.5.1.Structura de directoare (TOC)
Structura de directoare sub Linux este o structur arborescent asemntoare ca cea de la sistemul Windows. Deosebirea const n faptul c partiiile nu se observ n mod distinct ca la sistemul Windows. Directorul rdcin este notat cu / i i afieaz coninutul urmnd paii n interfaa grafic:Computer Filesystem -Sistemul de fiiere directoarele

Pag. 19 din 92

Coninut Desktop

Coninut Computer

Pag. 20 din 92

Coninut Filesystem (directorul rdcin /) De la linia de comand putem vizualiza structura de directoare cu comanda ls sau ls l

Comanda ls -l genereaz acest rezultat n directorul rdcin / Structura pe discuri i partiii se poate observa doar cu instrumentul de administrare volume sau de la linia de comand tastnd df

Pag. 21 din 92

Hard discurile sunt simbolizate astfel hda (hard disk 1), hdb (hard disk 2) etc., iar partiiile aferente hda1, hda2, etc. pentru hard discul hda respectiv hdb1, hdb2, etc. pentru hard discul hdb Dac sunt montate corect, partiiile nu vor vedea dect ca nite directoare n structura /.Prin montare, se atribuie un nume i poziia n arbore ex: partiia hdax (x este un numr al partiiei) se monteaz ca /home i va gzdui fiierele utilizatorilor. Se obinuiete din motive de siguran s se atribuie cte o partiie directoarelor principale din sistem: etc, var, home, tmp, boot. Dar fragmentarea excesiv a HDD-urilor duce la diminuarea ulterioar a spaiului pe partiii (instalare soft, update, etc.) i la o ncrcare neuniform a acestuia. Sistemul Fedora permite n timpul instalrii, crearea de partiii dup dorin, dar permite i gestionarea automat de ctre programul de instalare a spaiului disk, cnd se creeaz Grupuri de volume cu cteva partiii de baz: boot, / i swap.(Este cea mai bun soluie s lsm sistemul s gestioneze spaiul hard disk; nu vom avea probleme cu distribuirea neuniform a spaiului, umplerea excesiv a unor partiii respectiv existena unui spaiu nefolosit pe alte partiii) Dintre directoarele cele mai cunoscute amintim: /home gzduiete fiierele utilizatorilor n subdirectoare cu numele utilizatorilor /etc- conine fiierele de configurare /var conine paginile web n subdirectorul html din structura /var/www/html, fiierele bazelor de date, etc /bin- conine fiierele n format binar /boot conine nucleul sistemului de operare /tmp- directorul temporar

1.5.2.Distribuii Linux (TOC)


O distribuie Linux este un sistem de operare complet ce poate fi instalat i rulat pe un calculator sau server. n mod normal se numesc Distro Linux. Asamblate i compilate de diferii furnizori. Distribuite gratuit i cu surs deschis (se ofer i codul surs ce face posibil modificarea). Include kernelul i alte utilitare/aplicaii ce pot fi folosite de utilizatorii finali. Oferite cu program de instalare. Dintre distribuitori amintim: Fedora Core, Red Hat, Debian, SuSE, Mandrake

Pag. 22 din 92

Activitatea de nvare nr. 1.5. (TOC) Structura de directoare a sistemul de operare Linux. Distribuii Linux
Competena: Investigheaz tipul, distribuia i versiunea sistemului de operare. Obiective : S opereze cu noiuni specifice sistemelor de operare n reea Linux

Tipul activitii:

Metoda grupurilor de experi

Sugestii: -elevii se vor mpri n patru grupe -dac este posibil elevii vor folosi resurse Internet pentru documentare sau fiele de documentare. -timp de lucru recomandat 20 minute Coninutul: Structura de directoare. Distribuii Linux Obiectivul: Dup aceast activitate vei fi capabili s identificai structura de directoare a sistemelor Linux, rolul lor i s alegei o distribuie Linux care corespunde scopului i cerinelor voastre. Enun: Fiecare grup trebuie s completeze cte trei linii din tabel. Pentru acest lucru avei la dispoziie 10 minute. Dup ce ai devenit experi n subtema studiat, reorganizai grupele astfel nct n grupele nou formate s existe cel puin o persoan din fiecare grup iniial. Timp de 10 minute vei mpri cu ceilali colegi din grupa nou format cunotinele acumulate la pasul anterior. Nr.Crt. i. ii. iii. a. b. c. a) b) c) A. B. C. Director/partiie/comand Directorul rdcin Comanda df Simbol HDD Simbol partiii /home /etc /var /bin /boot Distro Linux Fedora Kernel Rol/simbol

Evaluare: La final fiecare elev va prezenta cunotinele acumulate dup faza a doua a grupelor, altele dect studiate n prima faz. Obs : pentru verificare rspunsuri activai n documentul Word controlul Show/Hide sau selectnd zona de date din coloana Rol/Simbol dezactivai Hidden din meniul Font . Pag. 23 din 92

Tema 2. Pregtirea sistemului de calcul pentru instalare Fia de documentare 2. - Pregtirea sistemului de calcul pentru instalare
(TOC) Obs: Sugerez utilizarea softului de virtualizare VMWare Server care permite simularea configurrii fizice a unui PC, configurarea de BIOS i instalarea tuturor tipurilor de sisteme de operare existente. Se poate instala pe orice tip de sistem de operare care are o memorie RAM >=1Gb i spaiu liber pe HDD peste 20 Gb. Pentru a putea crea reele de calculatoare virtuale (care s comunice ntre ele) trebuie ca calculatoarele gazd s aib instalat un sistem de operare n reea (Windows 2000/2003 Server) sau Windows Vista. Acest soft se poate downloada de pe Internet i solicit o nregistrare pentru obinerea licenelor (varianta VMWare Server este freeware). Pregtirea instalrii sistemului de operare const n urmtoarele operaii: 1. Procurarea kitului de instalare de la una din urmtoarele adrese: http://fedora.tuchemnitz.de/pub/linux/fedora/linux/releases/10/Fedora/i386/iso/ Fedora-10-i386-DVD.iso http://fedoraproject.org/get-fedora http://ftp.iasi.roedu.net http://mirrors.fedoraproject.org/publiclist/Fedora/10/-mirrors site Kitul de instalare se poate gsi n dou forme de arhive imagine *.iso: Live CD i DVD Dup descrcare se creeaz CD-ul sau DVD-ul boot-abil cu Nero sau ImgBurn (soft freeware de creare i scriere imagini iso) de la http://www.imgburn.com/ 2. Pregtirea sistemului de calcul : a) verificarea componentelor hardware:HDD, memorie, procesor, plac de reea(se monteaz la nevoie una suplimentar dac sistemul va fi gateway -ieire la Internet pentru o reea intern).Verificarea vizeaz montarea corect a componentelor respectiv valorile cerute pentru HDD i memoria RAM (conform scopului sistemului de calcul i cerinelor de sistem) respectiv dac dispunem de unitatea DVD-ROM pentru instalarea de pe DVD. b) Se seteaz sistemul din BIOS s boot-eze de pe unitatea CD/DVD-ROM: se pornete sistemul urmrindu-se ecranele care apar pentru identificarea mesajului care ne precizeaz tasta sau combinaia de taste ce trebuiesc apsate pentru apariia ferestrei de Setare Bios (Bios Setup). Tasta sau combinaia de taste poate diferi de la un sistem la altul! Modificm ordinea de boot-are, dup care salvm modificrile. Ni se va cere confirmarea modificrii, dup care sistemul se va reporni. Avem grij ca CD-ul sau DVD-ul s fie introdus n unitatea CD/DVD-ROM.

Pag. 24 din 92

Alegem panoul Boot, schimbm valorile folosind tastele i simbolurile din partea de jos a ferestrei

Ieim cu confirmarea salvrii

Pag. 25 din 92

Activitatea de nvare 2. (TOC)


Pregtirea sistemul de calcul pentru instalare Competena: Pregtete sistemul de calcul pentru instalare Obiective : S download-eze de pe Internet kit-ul de instalare; S instaleze componente hardware suplimentare (Memorie RAM, plac de reea, HDD-uri, etc.) S seteze sistemul pentru boot-are de pe unitile CD/DVD

Tipul activitii:

Exerciiu practic

Sugestii: -elevii se vor lucra individual sau n grupe n funcie de numrul de calculatoare de exerciiu disponibile -dac este posibil elevii vor folosi resurse Internet pentru documentare sau fiele de documentare. -timp de lucru recomandat: 20 minute pentru pregtirea hardware a sistemului; dac se descarc kit-ul de pe Internet se cere o conexiune de mare vitez (durata download-ului depinde ce variant se folosete:CD iso sau DVD iso); recomand pregtirea de ctre profesor a setului de CD/DVD-uri cu kitul de instalare. -elevii doar vor simula descrcarea kit-ului de pe Internet: identificare resurse Coninutul: Pregtirea sistemul de calcul pentru instalare Obiectivul: Dup aceast activitate vei fi capabili s descrcai de pe Internet o distribuie Linux care corespunde scopului i cerinelor voastre, s adugai componente hardware suplimentare i s setai sistemul s booteze de pe CD/DVD. Enun: a) Folosind URL-urile din fia de documentare, identificai kitul de instalare pentru distribuia aleas (Putei folosi un motor de cutare pentru identificarea URLurilor) b) Simulai sau realizai adugarea unei plci de reea suplimentare. c) Setai sistemul pentru boot-area de pe CD/DVD. Evaluare: La final fiecare elev/grup va prezenta sistemul pregtit pentru faza de instalare.

Pag. 26 din 92

Tema 3. Instalarea sistemului de operare pentru reea Fia de documentare 3. Instalarea sistemului de operare pentru reea
(TOC) n continuare vom descrie pas cu pas modul de instalare a sistemului Fedora 10 de pe suport DVD. La pornirea sistemului cu DVD-ul introdus n unitatea DVD-ROM, acesta va ncepe citirea DVD-ului i va iniializa procesul de instalare. La primul ecran alegem prima opiune adic instalare. Observm c se permite i actualizarea unui sistem mai vechi.

Prima fereastr grafic Urmeaz testarea mediului de instalare (CD/DVD).Dac CD/DVD-ul este folosit prima dat este bine s-l testm pentru a nu avea surprize nedorite n timpul instalrii. Dac testul este trecut cu bine, vom primi un mesaj n care suntem atenionai c putem continua instalarea.

Putem alege ntre a testa sau a nu testa mediul Pag. 27 din 92

Expertul instalare Linux (Wizard-ul) numit Anaconda ncepe s ruleze, ghidndu-ne pe parcursul instalrii.

ncepe rularea expertului instalare Anaconda

Fereastra cu logo-ul asociat distribuiei Fedora 10 n continuare apar dou ferestre unde putem alege limba n care vor aprea instruciunile pe parcursul instalrii i limba pentru tastatur. Sugerez alegerea limbii romne pentru instruciuni (dac instalai pentru prima oar un sistem de acest tip) iar pentru tastatur US English deoarece majoritatea tastaturilor sunt de tip US.

Pag. 28 din 92

Putem alege limba de instalare

Am ales limba romn

Pag. 29 din 92

Am ales tastatura US English Ni se cere cere iniializarea hard discului, proces care va determina tergerea informaiilor de pe el. De regul acest avertisment apare la un hard disc nou, neformatat sau cu un alt tip de fiiere dect cele utilizate de sistemul Linux.

Se iniializeaz HDD-ul

Pag. 30 din 92

Aici introducem numele serverului Se cere introducerea numele complet al serverului (FQN), deoarece se presupune c va fi legat la Internet i deinem un domeniu nregistrat. Se permite i nume scurt cum ar fi server n loc de www.server.ro . Se poate lsa numele implicit deoarece numele final se poate stabili dup instalare.

Am schimbat numele implicit Urmeaz setarile de zon geografic, pentru ajustarea automat a timpului !

Pag. 31 din 92

Poziia geografic se seteaz automat n funcie de limba instalrii Un pas foarte important: setarea parolei administrative. Trebuie s fie greu de ghicit i uor de reinut. S nu se foloseasc ca parol date personale care pot fi depistate uor de ctre persoane ruvoitoare. Cine se logheaz ca root are drepturi absolute asupra sistemului i poate produce dezastre.

Setarea parolei de root n acest moment trebuie stabilit structura de partiii a hard disk-ului. Exist mai multe variante posibile, vizibile n imaginea de mai jos. Pag. 32 din 92

Se pot crea propriile partiii, conform unei scheme de ncrcare a spaiului dorite (opiunea Structur personalizat). Orice partiie creat trebuie s conin un punct de montare (adic ce director va fi localizat pe acea partiie n structura arborescent: ex: /boot, /home, /var, /tmp, etc. Chiar directorul rdcin / trebuie s fie montat, pentru a putea fi localizat de nucleul sistemului de operare la boot-are. Partiia de swap nu trebuie montat; se alege doar dimensiunea i tipul de sistem de fiiere asociat. Putem s alegem varianta implicit prezentat n imaginea de mai jos, cnd lsm sistemul s gestioneze ingur spaiul i s creeze partiiile necesare pentru o funcionare optim. Chiar este indicat aceast opiune, deoarece exist n sistemul Fedora o funcie special de management a partiiilor care mparte spaiul pe hard disk n Grupuri de Volume, mai uor de administrat de ctre sistemul de operare.

Alegem varianta din list Dac am stabilit structura partiiilor alegem Write changes to disk pentru realizarea i formatarea partiiilor , conform schemei stabilite, sau dac nu ne-am hotrt, ne putem ntoarce s modificm apsnd Go back.

Pag. 33 din 92

Alegem scrierea modificrilor pe HDD

Se creeaz partiiile i se formateaz Dup formatare trebuie s stabilim ce aplicaii dorim s instalm. Se permite personalizarea aplicaiilor ce se vor instala, n funcie de destinaia calculatorului. n acest lucru const frumuseea sistemelor Linux: pot fi instalate ca staie de lucru cu aplicaii de birou i altele, sau pot fi instalate ca sisteme server, cu aplicaii specifice de servire i de configurare a lor foarte puternice. i dup instalare, un sistem poate fi transformat din staie de lucru n server prin instalarea i configurarea aplicaiilor specifice. Deoarece noi dorim s configurm sistemul ca server, vom instala urmtoarele aplicaii: Pag. 34 din 92

Server Web cu PHP Server MySQL Server de Mail Server FTP Server de nume DNS Servere de reea (DHCP) Fiecare dintre opiunile alese implic instalarea principalelor aplicaii pentru funcionarea optim a serviciilor respective. Se pot instala pachete suplimentare n funcie de necesitate, apsnd pentru un serviciu din list selectat controlul Optional packages. n plus, dac dorim configurarea sau monitorizarea a serviciilor sau a echipamentelor, vom selecta de la categoria Sistem de baz : Unelte de administrare Unelte sistem Suport hardware La categoria Dezvoltare alegem Librrii pentru dezvoltare i Unelte pentru dezvoltare deoarece multe aplicaii ce se vor instala ulterior sunt n format surs i trebuiesc compilate pentru a se adapta la caracteristicile sistemului nostru din punct de vedere hardware i software. Din celelalte categorii alegem Editoare, Internet n mod text, Java i debifai celelalte care nu sunt necesare pentru funcionarea serverului. La categoria Medii pentru spaiul de lucru putem alege ntre mediul Gnome i KDE. Le putem instala pe amndou. De regul ne intereseaz aceste aspecte dac instalm o staie de lucru la care ne intereseaz n mod deosebit aspecte grafice i aplicaii diverse. Fiecare mediu grafic ofer anumite aspecte de design particular i/sau aplicaii distincte.Le putei ncerca pe amndou pentru a observa care se potrivete cu gusturile estetice ale dumneavoastr. Sunt anumite aplicaii n mod grafic care sunt construite special pentru unul din cele dou medii grafice. Dac dorim s instalm din alte depozite suplimetare de programe selectm Installation Repo , Fedora 10-i386 i Fedora 10-i386-Updates. Atenie: dac selectm al doilea, respectiv al treilea depozit este necesar o conexiune la Internet ; ne apare o fereastr de configurare a conexiunii automat prin DHCP sau manual.

Sugerez instalarea fr depozite suplimentare, deoarece conexiunea la Internet poate s nu funcioneze corect i se pot instala aplicaii suplimentare dup finalizarea instalarii primare.

Pag. 35 din 92

Alegem nainte

Dac am ales depozitele suplimentare trebuie adugai parametrii cerui

Pag. 36 din 92

Bifm Personalizeaz acum apoi apsm nainte

Alegem serverele de baz nainte de nceperea instalrii se verific dependenele pachetelor selectate pentru instalare. Sistemul Linux este compus din pachete de programe de dimensiuni mici care pot depinde unele de altele. n plus pot partaja ntre ele biblioteci de librrii.

Pag. 37 din 92

Verificarea dependenelor de alte pachete

ncepe instalarea Procesul de instalare este pornit. n funcie de programele selectate i de caracteristicile sistemului, instalarea poate dura aproximativ 45 - 60 de minute.

Pag. 38 din 92

Un stadiu din procesul de instalare

Instalarea este finalizat. Apsm Reboot (Repornire) i extragem DVD-ul din unitate.

Fereastra de pornire a sistemului. Dac apsm tasta Esc va aprea ecranul cu prezentarea serviciilor i pornirea lor. Dac toate sunt cu Ok ( de culoare verde), nseamn c serviciile pornesc normal. Dac apare Failed (culoare rosie) nseamn c sunt probleme cu serviciul respectiv i este necesar verificarea fiierele de configurare. Pag. 39 din 92

Prima fereastr. Dac apsm tasta Esc apare ecranul din figura urmtoare

Prezentarea serviciilor La prima pornire a sistemului apar ecranele urmtoare ce cuprind acordul de licen, setarea datei i orei sistemului, fereastra de creare a unui utilizator obinuit i n final ni se cere (dac conexiunea la Internet ar fi activ) s trimitem profilul hardware al sistemului pentru a ajuta la dezvoltrile ulterioare al sistemului Linux.

Pag. 40 din 92

Fereastra de Bun venit

Acordul de Licen

Pag. 41 din 92

Creare utilizator obinuit

Setare dat-or

Pag. 42 din 92

Trimitere profil hardware.

Dup configurarea minimal de la prima pornire apare fereastra de login.

Nu v logai cu contul de root cci este dezactivat.

Pag. 43 din 92

Desktop-ul sistemului Linux Fedora 10 n imaginea de mai sus prezentm fereastra de Desktop a sistemului Fedora 10. Bara de start cu meniurile aplicaiilor poate fi mutat jos prin click pe ea i dragat n partea de jos a ecranului.

Pag. 44 din 92

Activitatea de nvare 3. (TOC)


Instalarea sistemului de operare pentru reea Competena: Instaleaz sistemul de operare pentru reea Obiective : S instaleze sistemul de operare n reea Linux

Tipul activitii:

Harta traseu

Sugestii: -elevii se vor lucra individual sau n grupe n funcie de numrul de calculatoare de exerciiu disponibile -dac este posibil elevii vor folosi resurse Internet pentru documentare sau fiele de documentare. -timp de lucru recomandat: 30-60 minute Coninutul: Instaleaz sistemul de operare pentru reea Obiectivul: Dup aceast activitate vei fi capabili s instalai un sistem de operare n reea Linux. Enun: Folosind fia de documentare respectiv materialul din anex realizai instalarea sistemului de operare n reea : Varianta 1. Instalarea n mod grafic Varianta 2: Instalarea n mod text Evaluare: La final fiecare elev/grup va prezenta sistemul instalat.

Pag. 45 din 92

Tema 4. Configurarea sistemului de operare pentru reea

Fia de documentare 4. Configurarea sistemului de operare pentru reea


(TOC) Configurarea sistemului de operare n reea presupune anumite setri ale sistemului care s permit deservirea clienilor reelei interne sau externe (Internet) cu anumite servicii cum ar fi: DHCP - alocarea dinamic de IP-uri clienilor din reeaua intern; HTTP - ofer pagini Web clienilor din reeaua Internet sau reeaua intern; FTP - posibilitatea transferului de fiiere n reea; DNS - serviciul numelor de domenii permite transformarea numelor de domenii (sau a calculatoarelor) n IP-ul asociat, respectiv invers;este un serviciu care optimizeaz accesarea paginilor Web sau a computerelor n reea (n absena serviciului DNS, URL-urile ar fi constituite din IP-urile serverelor Web !!) Mail - ofer posibilitatea triniterii i primirii de mesaje electronice (Pot electronic) Chat - ofer posibilitatea comunicrii directe ntre clieni prin: mesaje text, voce i imagine (Ex: serviciul Yahoo-Messenger). n acest ghid vom prezenta configurarea de baz a unui server de Linux care s ofere serviciile: HTTP, DNS i DHCP. nainte de configurarea serviciile menionate sunt necesare cteva setri de baz: numele calculatorului, IP-urile interfeelor de reea, DNS-ul i Gateway-ul necesar pentru accesarea Internetului.Sistemul Linux Fedora 10 permite ca anumite configurri s se realizeze din meniurile specifice de administrare (modul grafic) dar i din linie de comand.Toate serviciile oferite de sistemele Linux au anumite fiiere text n care i pstreaz setrile. Acest lucru permite administarea de la distan a sistemului cu clieni de SSH sau Telnet care ofer o fereastr n linie de comand (CLI) de la care pot fi apelate editoare de text (joe, vi) n care s se modifice parametrii de configurare a sistemului.Exist i un utilitar de administrare fiiere foarte util numit mc (Midnight Commander) care poate fi foarte folositor cnd nu avem acces la o interfa grafic (Dac este instalat se apeleaz cu comanda mc.)

Pag. 46 din 92

Fereastra aplicaiei mc Se poate ntmpla ca din diverse motive s nu putem instala modulul grafic X11 sau chiar s nu putem s instalm sistemul n mod grafic. Atunci singurul mod de comunicare cu sistemul este modul text prin linia de comand. Ce trebuie s tim sunt cteva comenzi de baz: de deschidere a fiierelor pentru editare, salvare, nchidere, setare starea serviciilor: pornire, oprire, activare la pornirea sistemului, etc. Pentru fiecare serviciu n parte prezentm ambele moduri de configurare (pe ct posibil): mod grafic i mod text. n mod grafic configurrile se fac din meniul SistemAdministrareserviciul dorit

Meniul Administrare

sau personalizarea unor aspecte din meniul SistemPreferine

Pag. 47 din 92

Meniul Preferine

Menionm c unele dintre configurrile realizate din meniurile specifice le folosim pentru a crea structura de baz a fiierelor text de configurare. Este obligatoriu a dup o setare din modulul grafic s verificm fiierul text asociat deoarece se pot produce erori n scrierea acestor fiiere (erori ce trebuie corectate!)

Pag. 48 din 92

4.1.Configurarea numelui calculatorului, configurarea interfeelor de reea, DNS i Gateway.( TOC)


Urmm calea din bara de meniu de pe Desktop: SistemAdministrareReea

Administrare reea n fereastra Configuraie reea se configureaz parial: numele calculatorului din selectorul Gazde serverul DNS din selectorul DNS interfeele de reea din selectorul Dispozitive

Fereastra configurare reea Pag. 49 din 92

Selectm tabul Gazde pentru configurarea numelui calculatorului, adresa IP asociat i numele scurt (alias-ul). Bifm Show loopback pentru a vizualiza parametrii adresei de loopback (bucla local). Adresa de loopback 127.0.0.1 este asociat unei interfee de reea virtuale necesar testrii configuraiilor de reea chiar n absena unei interfee de reea reale. Ei i se asociaz numele localhost.localdomain i numele scurt localhost. Pe o linie trebuie s fie o singur nregistrare de forma (elementele sunt separate printrun Tab) 127.0.0.1 localhost.localdomain localhost

Dup cum observm n imagine numele calculatorului setat n timpul instalrii s-a suprapus peste prima nregistrare. Pentru a evita acest lucru putem lsa numele calculatorului localhost.localdomain n timpul instalrii i s-l adugm aici apsnd controlul Nou. n cazul nostru selectm prima nregistrare, apsm Editeaz i modificm prima nregistrare conform standardului de mai sus.

Fereastra Gazde (Hosts)

Pag. 50 din 92

Fereastra de editare sau adugare Adugm IP-ul interfeei de reea, numele calculatorului (FQN) i numele scurt 192.168.10.100 www.server.ro www

Dac avem mai multe interfee de reea fiecare cu IP-ul su, de regul numele calculatorului se asociaz cu interfaa conectat la Internet (n cazul nostru eth0). Se permite asocierea aceluiai nume i celeilalte interfee de reea(eth1). 192.168.1.1 www.server.ro www

Aceste nregistrri vor fi folosite la setarea iniial a serverului DNS. Dac dorim putem s mai adugm i alte nregistrri ale altor calculatoare cu care serverul nostru poate comunica pentru diverse funcii.(backup, mail, dns, etc.). ex. 192.168.10.101 192.168.10.102 mail.server.ro dns.server.ro mail dns

Se poate s existe cte un server pentru fiecare serviciu n parte (reele mari). ntr-o reea mic, un singur calculator poate deservi clienii cu toate serviciile necesare.

Pag. 51 din 92

Configurarea interfeelor de reea se realizeaz din aceeai fereastr de la categoria Dispozitive unde selectm interfaa simbolizat prin eth0, eth1apoi apsm Editeaz. n fereastra care apare putem introduce parametrii de conectare la reea: IP-ul, masca de reea i gateway-ul reelei din care face parte calculatorul (adresa ruteruluiechipament sau calculator cu soft special care conecteaz reele diferite). Setm ca placa de reea s fie activat la pornirea calculatorului. Apsm Ok.

Serverele au de regul IP-uri statice, setate manual, deoarece sunt multe configurri care depind de IP. Numai staiile de lucru pot primi IP dinamic de la un server DHCP. Procedm la fel i cu cealalt interfa de reea (eth1 n cazul nostru). Dup cum se observ din imaginea de mai jos, trebuie s introducem doar IP-ul i masca de reea. Nu introducem adresa de Gateway deoarece aceast interfa va ea nsi gateway pentru reeaua nostr intern, n raport cu reeaua Internet. Selectm i aici ca placa de reea s fie activat la pornire.

Pag. 52 din 92

Parametrii pentru eth0

Parametrii pentru eth1 Pentru setarea serverului DNS necesar conectrii la Internet alegem categoria DNS unde introducem: numele calculatorului nostru, toate serverele DNS care deservesc calculatorul nostru, respectiv reeaua intern. Deoarece vom configura i serviciul DNS, am optat ca primul server DNS din list s fie chiar calculatorul nostru (va deservi reeaua intern), urmat de adresele serverelor DNS primite de la ISP (furnizorul de Internet). n ultimul cmp introducem numele domeniului nostru ex: server.ro. Pag. 53 din 92

Pentru finalizare alegem Salvare din meniul Fiier, iar n fereastra de confirmare care apare apsm Ok. (Ne avertizeaz c pentru a face active modificrile trebuie s restartm serviciile sau s repornim calculatorul)

Setare DNS

Confirmare salvare n continuare verificm i eventual corectm fiierele text de configurare. Numele i locaia n structura de directoare sunt: Nume calculator : fiierul hosts /etc/sysconfig/networking/profiles/default/hosts Interfee reea: fiierele ifcfg-eth0 i ifcfg-eth1 /etc/sysconfig/networking/devices/ifcfg-eth0 sau ifcfg-eth1 Pag. 54 din 92

DNS: fiierul resolv.conf

/etc/sysconfig/networking/profiles/default/resolv.conf

Aceste fiiere pot fi deschise urmnd calea prezentat cu dublu click sau click dreapta pe fiier i deschidere cu editor texte La fel pot fi deschise folosind linia de comand din fereastra Terminal din locaia: AplicaiiUtilitare de sistemTerminal din bara de instrumente de pe Desktop. Este bine s adugm o legtur la acest utilitar pe Desktop pentru acces mai rapid.

Identificare Terminal

Adugare legtur la terminal pe Desktop Pag. 55 din 92

Comenzile necesare accesrii fiierelor de configurare sunt: (se execut pe rnd: deschidere, editare, salvare, nchiere) [root@www~]# gedit /etc/sysconfig/networking/profiles/default/hosts [root@www~]# gedit /etc/sysconfig/networking/devices/ifcfg-eth0 [root@www~]# gedit /etc/sysconfig/networking/devices/ifcfg-eth1 [root@www~]# gedit /etc/sysconfig/networking/profiles/default/resolv.conf Pentru parametrii stabilii n exemplul nostru fiierele de configurare trebuie s arate astfel:

nainte de modificarea fiierului hosts

Dup modificarea fiierului hosts Pag. 56 din 92

nainte de modificarea fiierului ifcfg-eth0

Dup modificarea fiierului ifcfg-eth0

Pag. 57 din 92

Dup modificarea fiierului ifcfg-eth1

Fiierul resolv.conf n care de regul nu avem de modificat. Dup verificarea tuturor fiierelor prezentate mai sus i operarea corecturilor necesare trebuie restartate serviciile de reea care fac active noile modificri. Dac activarea uneia dintre interfeele de reea esueaz trebuie verificate fiierele de configurare pentru gsirea unor eventuale erori. [root@www~]# service network restart Dac observm ceva asemntor ca n figura de mai jos continum cu urmtoarele configurri. Pag. 58 din 92

Restartarea serviciilor de reea. Observm c totul este Ok.

4.2.Dezactivarea SELinux (TOC)


Selinux reprezint un sistem de siguran suplimentar pe care l are sistemul Fedora. Mai mult ncurc dect ajut aa c l vom dezactiva. Se poate dezactiva din meniul SistemAdministrareSELinux Management sau din fiierul text de configurare config situat n locaia /etc/selinux/config n care setm parametrul SELINUX=disabled.

Meniul SELinux Management Pag. 59 din 92

Setare n mod grafic

Setare n fiierul text Dup aceste modificri sistemul trebuie repornit pentru a se aplica efectiv modificrile.

Pag. 60 din 92

4.3.Firewall(TOC)
Sistemul Firewall este modulul de protecie al sistemului i este implementat de aplicaia iptables care se instaleaz odat cu sistemul. Funcionarea sistemului de protecie se bazeaz pe blocarea sau activarea unor servicii, interfee de reea, porturi, etc. O configurare simpl se poate realiza din meniul SistemAdministrareParavan de Protecie sau din linia de comand tastnd setup i cu tastele Tab, sgei, space i Enter (dac se cere putem introduce i parametri numerici) defilm prin lista de opiuni i activm modulul de configurare Firewall unde urmrim i activm urmtorii parametri: Servicii de ncredere: DNS, FTP, Mail, SSH, Samba, WWW(http), WWW securizat (https) Interfee de ncredere: eth0 i eth1 Masquerading: eth1 activeaz rutarea i permite conectarea reelei locale la Internet (folosind aplicaiile squid i iptables; necesit configurri complexe !!).

Meniul Paravan de protecie.

Pag. 61 din 92

Apsm nchide la fereastra cu recomandri.

Activare permisiune rulare servicii.

Pag. 62 din 92

Activare permisiune rulare servicii (partea de jos a ferestrei).

Deblocarea accesului la interfeele de reea eth0 i eth1.

Pag. 63 din 92

Selectare interfa mascat Setarea interfeei de reea care va fi mascat: eth1 n exemplul nostru. (va fi Gateway pentru reeaua intern; Masquerading-ul este un mecanism prin care o reea intern (cu IP-uri private- invizibile pe Internet) poate fi ascuns n spatele unui IP real. Toate calculatoarele conectate la reeaua intern care acceseaz Internetul vor fi vzute cu IP-ul real al plcii eth0. Este o metod de a scdea costurile n ce privete achiziionarea de IP-uri reale (vizibile pe Internet). Configurarea n mod text (de la linie de comand)

Comanda setup determin apariia ferestrei de configurare a unor servicii cum ar fi: firewall, Pag. 64 din 92

reea (asemntor cu configurarea n mod grafic dar mai simplist), activarea/dezactivarea la pornire a unor servicii.(echivalent cu comanda

chkconfig --level 235 nume_serviciu on/off unde cifrele sunt nivele (sapte de toate:0,1,2,3,4,5,6) la care ruleaz serviciul; 2 este nivelul multiutizator fr NFS-sisteme de fiiere n reea, 3 este nivelul normal multiutilizator iar 5 este nivelul X11 mod grafic ), etc.

Fereastra de configurare

Cu tasta sgeat deplasm selecia la Configurare firewall i apsm Enter

Pag. 65 din 92

Firewall-ul poate fi activat sau dezactivat (nerecomandat). Dezactivarea se face numai n cazul n care dorim s impunem reguli personalizate i care s asigure i anumite funcii speciale: redirectare, rutri speciale, naintri de porturi, etc.). Aceste reguli sunt trecute ntr-un fiier text (sunt comenzi trimise aplicaiei iptables) i este rulat n linia de comand (ex: [root@www~] ./etc/rc.d/rc.firewall unde rc.firewall este fiierul care conine regulile personalizate, iar punctul din faa / i transmite interpretorului de comenzi (shell) c trebuie s ruleze coninutul acestui fiier ca un script executabil). Bifarea unui element din list se face cu tasta Space, tranziia de la un buton la altul se face cu tasta Tab iar cu Enter apsm butonul.

Selectm Personalizeaz . Pag. 66 din 92

Urmrim i modificm parametrii exact ca i n ferestrele grafice. Trecerea de la o fereastr la alta se face apsnd Forward sau Back. Cnd am terminat, selectm butonul Close i apsm Enter. .

Apsm Ok.

Pag. 67 din 92

Confirmm suprascrierea regulilor impuse de noi peste cele iniiale. Ni se cere s verificm starea serviciului iptables.

Apsm ieire pentru a prsi utilitarul. Pentru salvarea configurrilor i activarea la pornire a serviciului iptables tastm pe rnd: [root@www~] service iptables save [root@www~] chkconfig --level 235 iptables on

Pag. 68 din 92

Salvarea regulilor firewall se face n fiierul iptables din locaia /etc/sysconfig/iptables

4.4.Actualizarea sistemului. Instalarea unor aplicaii.( TOC)


Pachetele de instalare pentru sistemele Linux Fedora sau RedHat sunt n general n format RPM (RedHat Package Manager) adic o arhiv special ce conine toate fiierele necesare instalrii. Sistemul RPM permite operarea uoar a pachetelor: instalare, dezinstalare, upgrade, etc. Pachetele RPM au n general nume de fiier de forma ex: lynx-2.8.6-17.fc10.i386 unde lynx este numele pachetului (aplicaiei), 2.8.6-17 este versiunea, fc10 este versiunea sistemului de operare (Fedora 10) iar i386 este arhitectura minimal cerut (Intel 386). Sunt i pachete care nu depind n mod exclusiv de versiunea sistemului de operare cum ar fi ex: webmin-1.420-1.noarch.rpm care poate fi instalat pe orice versiune de Fedora, RedHat, SuSE, Mandrake sau Caldera (Distribuii care recunosc acest sistem de mpachetare). Comenzi mai utilizate sunt: pentru instalarea unui pachet RPM : [root@www~] rpm -i webmin-1.420-1.noarch.rpm pentru dezinstalare [root@www~] rpm -u webmin-1.420-1.noarch.rpm pentru verificarea existenei n sistem sau a versiunii [root@www~] rpm -q webmin Ce este marcat cu albastru n numele fiierului este numele scurt al aplicaiilor. Alte formate de pachete sunt cele n format surs (necompilate).Pentru a fi utilizate, trebuie compilate i apoi instalate. Fedora utilizeaz un program foarte util n procesele de instalare, dezinstalare sau update numit yum care poate fi rulat la linia de comand: pentru instalarea unui program : [root@www~] yum install proftpd pentru dezinstalarea unui program [root@www~] yum remove vsftpd pentru instalarea mai multor programe cu o singur comand [root@www~] yum install proftpd system-confi-bind lynx zip .. pentru actualizarea ntregului sistem [root@www~] yum update nu recomand acest lucru; se poate ntmpla s nu mai mearg sistemul la fel de bine ca nainte de actualizare (mai ales sistemul X11 - modul grafic)recomand doar actualizarea aplicaiilor de baz (lista de aplicaii de mai jos) Programele administrate cu yum trebuie s se gseasc pe serverele cu aplicaiile i kiturile de instalare ale distribuiei. Yum are o baz de date cu aceste servere i comunic cu acestea pentru identificarea programelor i a dependenelor lor. n timpul instalrii se poate s-i actualizeze aceast baz de date. Dac instalm un program folosind comanda rpm fiierul RPM trebuie s fie pe calculator i este posibil s cear i alte programe de care depinde, lucru care poate ngreuna lucrul. Cu yum acest lucru nu se ntmpl deoarece el instaleaz o dat cu programul solicitat i pachetele adiionale de care are nevoie. Singura problem este c trebuie s avem conexiune Internet. Presupunem c avem conexiune la Internet. Vom instala sau actualiza un set de programe care ne sunt necesare pentru configurarea serverului nostru folosind yum:

Pag. 69 din 92

[root@www~] yum install fetchmail wget bzip2 unzip zip nmap openssl lynx fileutils ncftp gcc gcc-c++ quota bind-chroot mysql mysql-devel mysql-server cyrus-sasl cyrus-sasl-devel cyrus-sasl-gssapi cyrus-sasl-md5 cyrus-sasl-plain postfix dovecot php php-devel php-gd php-imap php-ldap php-mysql php-odbc php-pear php-xml phpxmlrpc curl curl-devel perl-libwww-perl ImageMagick libxml2 libxml2-devel joe mc system-config-bind ntp webalizer clamav perl-HTML-Parser perl-DBI perl-Net-DNS perl-Digest-SHA1 kernel-headers kernel-devel dhcp squid

4.5.Configurarea serviciului HTTP(TOC)


Serviciul HTTP este asigurat n sistemele Linux de aplicaia sau serverul Apache. El este responsabil cu furnizarea paginilor Web gzduite clienilor din reeaua intern sau extern (Internet).n cazul Internetului este obligatoriu cumprarea i nregistrarea unui nume de domeniu ntr-un server DNS ex: server.ro Configurarea serverului de Web const n editarea fiierului httpd.conf din locaia: /etc/httpd/conf/httpd.conf n care trebuie modificate cteva linii (sunt marcate n imagini cu albastru)

Locaia fiierului de configurare

Pag. 70 din 92

Adresa i portul pe care ateapt cereri din partea clienilor

Numele serverului i portul asociat

Pag. 71 din 92

Folosirea pentru numele serverului de Web numele setat n directiva ServerName

Locaia paginilor Web: implicit este n /var/www/html poate fi schimbat dac este nevoie (pe un HDD nou montat n sistem n caz de spaiu insuficient)

Pag. 72 din 92

Utilizatorii sistemului pot ntreine propriul lor site dac li se permite. Paginile lor Web vor fi stocate n directorul cu numele stabilit mai sus public_html (poate fi schimbat)

Locaia paginilor Web a utilizatorilor se stabilete prin directiva <Directory /home/*/public_html> unde * reprezint orice utilizator existent ce are un director propriu n /home iar public_html este directorul setat anterior situat n directorul utilizatorului

Pag. 73 din 92

Aici se seteaz numele fiierelor de index (fiierul html care se deschide primul la apelarea site-ului se numete fiier de index) i extensiile permise: index.html, index.htm, index.php, welcome.html, etc. sunt cteva exemple.

Salvm modificrile fcute i tastm la linia de comand succesiv: [root@www~] service httpd start (pornim serviciul) [root@www~] chkconfig --level 235 httpd on (setm activarea la pornire)

Pag. 74 din 92

Testm funcionarea serverului Web tastnd n browser : http://192.168.10.100 Dac observm apariia paginii de mai sus nseamn c am configurat corect serverul Apache i s continum cu celelalte configurri

Locaia paginilor Web

Pag. 75 din 92

Crem un fiier text nou cu numele index.html

Deschidem fiierul cu un editor de text

Pag. 76 din 92

Introducem codul unei pagini Web simple

Salvm i apelm n browser adresa serverului http://192.168.10.100 Dac observm pagina de mai sus nseamn c serverul nostru este perfect funcional. Observaie: Serverul Web conine un site principal apelabil prin tastarea n browser a URL-ului:

Pag. 77 din 92

http://www.server.ro (dac exist o nregistrare ntr-un server DNS care s fac asocirea dintre numele www.server.ro i IP-ul 192.168.10.100) sau http://192.168.10.100 din extern (Internet) fr s fie nevoie de nregistare DNS sau http://192.168.1.1 din reeaua intern dac se permite ascultarea pe toate interfeele de reea: astfel trebuie s setm Listen (ascultarea) din Listen 192.168.10.100:80 (valoare setat de noi- recomandat) n Listen *:80 (valoarea implicit) Site-urile utilizatorilor pot fi apelate folosind variantele de mai sus astfel: http://www.server.ro/~utilizator http://192.168.10.100/~utilizator http://192.168.1.1/~utilizator Dup configurarea serverului DNS nu va mai trebui s folosim n URL-uri IP-urile serverului ci doar numele www.server.ro

4.6.Configurarea serverului DNS(Serviciul Numelor de Domeniu) ( TOC)


Serverul DNS lucreaz n conjuncie cu serverul Web. El realizeaz o conversie a numelor calculatoarelor n IP-ul asociat pentru identificarea mai rapid a resurselor URL, respectiv invers. Toate serverele Web din reeaua Internet trebuie s aib un nume de domeniu nregistrat ntr-un server DNS, altfel resursele oferite de ele pot fi accesate doar cunoscnd IP-ul; lucru destul de greu de realizat ntr-o reea ca Internetul. Pentru a accesa reeaua Internet, la orice calculator trebuie setat adresa unui server DNS, respectiv Gateway-ul asociat. Cnd dorim s accesm o resurs Internet (pagini web, mesagerie electronic, servicii de chat, servere FTP, etc.) bazat pe nume (ex: www.google.ro) pentru identificarea serverului Web, Mail, Chat, etc. trebuie realizat conversia numelui n IP, deoarece, pachetele de date care sunt transportate de la expeditor la destinatar sunt ghidate pe baz de adrese numerice (IP). Presupunem c dorim s accesm o pagin Web. Tastm n browser adresa ei. n acest moment, intr n joc protocoalele de reea (softuri specializate n schimbul de date ntre calculatoarele legate n reea), care preiau cererea noastr, i ataseaz IP-ul nostru ca expeditor, IP-ul serverului DNS ca destinatar i numele calculatorului care deine informaia dorit de noi(URL-ul) i o trimite ctre serverul DNS. Acesta verific existena n baza lui de date a numelui respectiv (de fapt domeniul). Dac l gsete ne trimite napoi un mesaj cu IP-ul resursei cerute. Urmeaz trimiterea cererii ctre serverul Web pe baza IP-ului primit de la DNS. i astfel vom primi de la acesta pagina Web solicitat. Dac serverul DNS nu gsete nregistrarea respectiv va trimite la rndul lui o cerere ctre alt server DNS cu care comunic, .a.m.d. pn se gsete ceea ce dorim. Dac dup un timp nu se gsete nimic, se trimite un mesaj prin care suntem avertizai c URL-ul cerut de noi nu exist. Aproximativ aa lucreaz un server DNS ! Serverul DNS pe care l vom configura va deservi reeaua local. Astfel, cnd dorim s accesm site-ul stocat pe serverul nostru de Web, vom reduce timpul de acces. n plus, el va primi cererile de la clienii locali i le va transmite mai departe altor servere DNS cu care va comunica. Pag. 78 din 92

Vom configura serverul DNS folosind interfaa grafic. Aplicaia de configurare se numete system-config-bind i am instalat-o la actualizarea sistemului cu yum. Ea nu se instaleaz odat cu instalarea sistemului de operare. Aplicaia este localizat n meniul Sistem AdministrareSetri serverDomain Name System

Pornirea aplicaiei

Interfaa aplicaiei

Pag. 79 din 92

Fiierul hosts configurat mai devreme are un duplicat n /etc i conine informaii de tip DNS. n baza de date DNS fiecare domeniu nou nregistrat se numete zon, i conine informaii legate de calculatoarele din domeniul rspectiv.

Apsm controlul Import care deschide automat calea ctre fiierul hosts din /etc. Alegem s deschidem fiierul.

Apsm butonul Ok, pentru confirmarea fiierului selectat automat.

Pag. 80 din 92

Alegem Da pentru importul coninutului fiierului hosts

Observm apariia unei noi zone denumite server.ro (numele zonelor este identic cu numele domeniilor). Odat cu zona server.ro numit Zona de Forward (naintare) Internet apare i zona denumit Zona de Reverse (Invers) Internet. Zona Forward este responsabil cu conversia numelor n IP Zona Reverse este responsabil cu conversia IP-urilor n nume

Pag. 81 din 92

n zona server.ro expandat se observ nregistarea de tip A (IPv4 Address) care precizeaz efectiv echivalena nume-IP. nregistrarea pstreaz doar prima parte din nume deoarece restul se adaug automat (detectare automat a domeniului).

n zona 192.168.10 expandat se observ nregistarea de tip PTR (pointer) care precizeaz efectiv echivalena IP-nume. nregistrarea pstreaz doar ultimul octet (al patrulea) din IP deoarece restul se adaug automat (detectare automat a IP-ului reelei care n cazul nostru este 192.168.10.0)

Pag. 82 din 92

Click dreapta pe numele de domeniu determin apariia unui meniu contextual ce permite adugarea de noi nregistrri n baza de date, tergerea domeniului sau editarea lui. n imaginea de mai sus se selecteaz adugarea unei noi nregistrri de tip A (Ipv4 Address), adic un nou calculator, sau acelai calculator cu alt IP (Interfa suplimentar de reea)

Asocierea numelui calculatorului www.server.ro la IP-ul interfeei eth1 192.168.1.1

Pag. 83 din 92

Vizualizarea noilor nregistrri de tip forward

Vizualizarea noilor nregistrri de tip Reverse. Deoarece am introdus o nou clas de IP-uri 192.168.1.0 (adresa noii reele) s-a creat o nou zon de Reverse

Pag. 84 din 92

Dac se apas Salveaz din bara de instrumente, apare un mesaj de confirmare a noilor modificri. Se salveaz modificrile i se restarteaz automat serverul DNS. Putem verifica funcionarea serverului DNS, printr-o interogare DNS de pe alt calculator din reeaua intern. Deschidem o linie de comand (pe un calculator Windows XP, Vista) urmnd calea StartRununde tastm cmd sau de pe un sistem Linux (Terminal). Tastm urmtoarea comand: Sub Windows interogare de tip forward

C:\Users\Administrator>nslookup www.server.ro Server: www.server.ro Address: 192.168.1.1 Name: www.server.ro Addresses: 192.168.10.100 192.168.1.1 C:\Users\Administrator> interogare de tip reverse

C:\Users\Administrator>nslookup 192.168.1.1 Server: www.server.ro Address: 192.168.1.1 Name: www.server.ro Address: 192.168.1.1 C:\Users\Administrator> Pag. 85 din 92

Sub Linux interogare de tip forward

[root@www ~]# nslookup www.server.ro Server: 192.168.10.100 Address: 192.168.10.100#53 Name: www.server.ro Address: 192.168.1.1 Name: www.server.ro Address: 192.168.10.100 [root@www ~]# interogare de tip reverse

[root@www ~]# nslookup 192.168.1.1 Server: 192.168.10.100 Address: 192.168.10.100#53 1.1.168.192.in-addr.arpa [root@www ~]# name = www.server.ro.

Pentru a ne asigura c serverul DNS este activat la pornirea calculatorului vom tasta comanda de la Terminal: [root@www ~]# chkconfig level 235 named on

4.7.Configurarea serverului DHCP(TOC)


Serverul DHCP deservete reeaua intern i are rolul de a aloca dinamic IP-uri fiecrui calculator conectat n reea. Verificm dac aplicaia dhcp este instalat: [root@www ~]# rpm -q dhcp dhcp-4.0.0-33.fc10 [root@www ~]# Dac observ rezultatul de mai sus nseamn c aplicaia este instalat i se poate trece la configurare. Dac nu tastm n terminal comanda [root@www ~]# yum install dhcp care va determina toate aplicaiile necesare funcionrii serviciului DHCP Configurarea se va face prin modificarea fiierului text dhcpd.conf situat n locaia /etc/dhcpd.conf

Pag. 86 din 92

Se modific parametrii conform imaginii de mai jos

Configuraia minimal

Pornirea serviciului DHCP i activarea la pornire a calculatorului folosind succesiv comenzile: [root@www ~]# service dhcpd start [root@www ~]# chkconfig level 235 dhcpd on

Pag. 87 din 92

Testarea se face prin conectarea la interfaa eth1 a unui calculator folosind un cablu inversor sau printr-un switch cu cabluri obinuite. Pornim calculatorul i verificm dac alocarea automat de IP funcionez. Deschidem o linie de comand cmd sub Windows sau terminal sub Linux i tastm comanda: Sub Windows (considerm c placa de reea este setat s primeasc IP automat) C:\Users\Administrator>ipconfig /all Ethernet adapter Conexiune de reea local: Connection-specific DNS Suffix . : server.ro Description . . . . . . . . . . . : Broadcom NetLink (TM) Gigabit Ethernet Physical Address. . . . . . . . . : 00-22-64-59-03-0B DHCP Enabled. . . . . . . . . . . : Yes Autoconfiguration Enabled . . . . : Yes Link-local IPv6 Address . . . . . : fe80::b1b6:7a44:2f14:2974%10(Preferred) IPv4 Address. . . . . . . . . . . : 192.168.1.122(Preferred) Subnet Mask . . . . . . . . . . . : 255.255.255.0 Lease Obtained. . . . . . . . . . : 13 mai 2009 08:10:13 Lease Expires . . . . . . . . . . : 13 mai 2009 17:10:12 Default Gateway . . . . . . . . . : 192.168.1.1 DHCP Server . . . . . . . . . . . : 192.168.1.1 DNS Servers . . . . . . . . . . . : 192.168.1.1 NetBIOS over Tcpip. . . . . . . . : Enabled C:\Users\Administrator> Sub Linux (considerm c placa de reea eth0 este setat s primeasc IP automat) [root@www ~]# ifconfig eth0 Link encap:Ethernet HWaddr 00:00:F8:08:12:0C inet addr:192.168.1.200 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::200:f8ff:fe08:120c/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:151 errors:29 dropped:0 overruns:0 frame:0 TX packets:19 errors:37 dropped:0 overruns:0 carrier:103 collisions:0 txqueuelen:1000 RX bytes:16204 (15.8 KiB) TX bytes:4345 (4.2 KiB) Interrupt:18 Base address:0xef80 [root@server ~]# Configurarea serviciilor de baz a fost realizat complet

Pag. 88 din 92

Activitatea de nvare 4. (TOC) Configurarea sistemului de operare pentru reea


Competena: Configureaz sistemul de operare Obiective : S configureze sistemul pentru conectarea la Internet (interfaa de reea, nume host, DNS, Gateway) S instaleze aplicaiile necesare funcionrii serviciilor. S configureze serviciile: http, dhcp, DNS pentru sistemul de operare n reea Linux S realizeze un update al sistemului

Tipul activitii:

Harta traseu

Sugestii: -elevii se vor lucra individual sau n grupe n funcie de numrul de calculatoare de exerciiu disponibile -dac este posibil elevii vor folosi resurse Internet pentru documentare sau fiele de documentare. -timp de lucru recomandat: 15-30 minute/serviciu configurat sau activitate administrativ (update, instalare aplicaii) Coninutul: Configurarea sistemului de operare pentru reea Obiectivul: Dup aceast activitate vei fi capabili s configurai un sistem de operare n reea Linux. Enun: Folosind fia de documentare respectiv materialul din anex realizai configurarea sistemului de operare n reea : Obs: A) Fiecare din activitile de mai jos reprezint o activitate de nvare independent. B) Fiecare element din lista ordonat de mai jos conine un hyperlink ctre materialul ilustrativ. Folderul cu materiale trebuie s fie localizat lng fiierul text pentru a funciona corect ! 1.Configurarea numelui calculatorului, configurarea interfeelor de reea, DNS i Gateway. 2.Dezactivarea SELinux 3.Firewall 4.Actualizarea sistemului. Instalarea unor aplicaii. 5.Configurarea serviciului HTTP 6.Configurarea serverului DNS(Serviciul Numelor de Domeniu) 7.Configurarea serverului DHCP Evaluare: La final fiecare elev/grup va prezenta sistemul configurat. Se va verifica funcionarea specific a serviciilor instalate i configurate. Pag. 89 din 92

III. Glosar (TOC)


Anaconda BIOS Programul de instalare sub Linux (Basic Input Output System) Sistemul de baz intrare ieire este un program de dimensiune mai mic de 2 MB care este rulat la pornirea calculatorului . Are un rol esenial n funcionarea calculatorului : verific integritatea sistemului, ncarc sistemul de operare sau programul de instalare, face legtura ntre sistemul de operare i componentele hardware. Are o interfa de control ce se activeaz la pornirea calculatorului apsnd o tast (ex: Del, F10) sau combinaii de taste. Caracteristic a unui mediu de stocare (hard-disk, CD/DVD, flash-drive, etc.) ce permite ca la pornirea calculatorului, s se ruleze anumite aplicaii de pe aceste uniti (sistem de operare, utilitare, programe de instalare). Aceste uniti boot-abile conin nite fiiere speciale (sistem) ce sunt cutate de BIOS la pornirea calculatorului. Valori minimale ale parametrilor specifici pentru principalele componente hardware necesare funcionrii optime a sistemului de operare instalat. (Dynamic Host Configuration Protocol) Protocolul de configurare dinamic a gazdei este o aplicaie instalat pe un server care aloc automat o adres IP unui calculator conectat n reea. Un sistem de operare complet ce poate fi instalat i rulat pe un calculator, asamblat de o firm sau asociaie. (Domain Name Service) Serviciul numelor de domeniu este o aplicaie instalat pe un server i gestioneaz o baz de date cu informaii despre alte calculatoare legate la Internet, care au asociat un nume de domeniu i gzduiesc un site Web. Orice conexiune la Internet implic furnizarea de ctre distribuitorul de Internet (ISP) a cel puin o adres de server DNS, fr de care nu se poate accesa nici o pagin Web de pe Internet. DNS face o asociere ntre numele complet al calculatorului (adresa tastat n browser) i adresa IP a acestuia. Un proiect al companiei RedHat, ce const n crearea unui sistem de operare Linux performant i distribuit gratuit. Pregtirea unui dispozitiv pentru stocarea datelor. Pag. 90 din 92

boot-abil

cerinele hardware

DHCP

distribuie Linux DNS

Fedora formatare

FQN FTP

gateway

GNU/GPL grup grupuri de volume interfa grafic (GUI) interfa n linie de comand (CLI) iso

kernel kit de instalare live CD Mail memorie virtual multitasking multiuser MySQL partajarea

(fully qualified name) Numele complet al calculatorului compus din numele scurt (cnd nu este asociat la un domeniu) i numele domeniului. (file transfer protocol) Protocolul de transfer fiiere este un grup de aplicaii care permit gestionarea transferului de date ntre calculatoare ntr-o reea intern sau Internet. Poarta de intrare n reea este adresa interfeei de reea a calculatorului prin care o reea este conectat la alt reea (ex: la Internet) . Calculatorului (care are cel puin dou interfee de reea) sau echipamentului care conecteaz dou reele i se mai spune router. Adresa de gateway este utilizat de calculatoarele dintr-o reea atunci cnd vor acces la resurse din alt reea. Fundaia pentru soft liber. O asociere de utilizatori crora li se pot atribui permisiuni specifice. Partiii grupate dup tip pentru o administrare mai bun de ctre sistemul de operare. Fereastr ce conine elemente grafice-controale de diverse tipuri, imagini, etc. Fereastr ce conine un prompt unde se tasteaz comenzi specifice i se afieaz rezultatul aciunii. Extensie specific unui fiier arhiv special ce nglobeaz toate fiierele necesare instalrii unui sistem de operare sau aplicaie. Folosind programe specializate de inscripionare CD/DVD se pot crea CD/DVD-uri boot-abile de pe care se pot instala sistemele de operare. Nucleul sistemului de operare. Program sau grup de programe utilizate pentru instalarea unui sistem de operare sau aplicaii specifice. Un CD ce conine un sistem de operare ce poate fi rulat fr a fi instalat (un fel de demo) Serviciu de pot electronic Spaiu rezervat pe hard-disk utilizat pentru suplimentarea memoriei RAM. Un sistem de calcul care poate executa simultan mai multe activiti. Mai muli utilizatori pot accesa simultan un sistem de calcul pentru acces la resursele acestuia. Sistem de gestiune baze de date gratuit, folosit mpreun cu PHP. Toate datele din sit-urile moderne sunt stocate n baze de date MySQL. (share) Punerea la dispoziia utilizatorilor a unor resurse (foldere, fiiere, echipamente, pagini web, etc.) ce pot fi accesate n reea Pag. 91 din 92

partiie partiie primar PHP

root

server

shell sistem desktop sisteme de fiiere

upgrade

O poriune dintr-un hard-disk sau uneori chiar un hard-disk ntreg, obinut prin formatare. Partiie boot-abil pe care se gsete de obicei sistemul de operare. (hypertext preprocessor) Preprocesor de hypertext este un limbaj de programare scriptic utilizat npreun cu JavaScript, VbScript, etc. pentru crearea paginilor Web moderne. Paginile scrise n PHP sunt rulate pe server (compilate de preprocesorul PHP) i rezultatul este trimis utilizatorului ca o pagin Web obinuit (ca i cum ar fi scris n limbajul HTML). Administratorul sistemului Linux. Dac se acceseaz sistemul ca root se obin drepturi absolute asupra sistemul ceea ce este periculos uneori. Computer nzestrat cu componente hardware performante pe care se instaleaz un sistem de operare n reea cu scopul de a deservi alte computere (clieni) cu servicii specifice (pagini Web, mail, fiiere, baze de date, etc.). Interpretorul de comenzi sub Linux. (workstation) Staie de lucru, computer obinuit. Structuri de date avnd proprieti specifice i dimensiuni fixe, organizate n funcie de sistemul de operare, create prin formatare pe un dispozitiv de stocare utilizate pentru stocarea informaiei. Actualizare sau aducerea la zi a unui sistem de operare sau aplicaie.

IV. Bibliografie (TOC)


1. Acostchioaie, Drago. (2003). Administrarea i configurarea sistemelor Linux, Bucureti: Editura Polirom 2. ***. La http://fedoraproject.org. 10.04.2009 3. ***. La http://www.howtoforge.com/perfect-server-fedora-10 14.04.2009

Pag. 92 din 92

S-ar putea să vă placă și