38
Administrare si configurare SLACKWARE LINUX -partea I - tutorial/29.06.2004/12:26 – un tutorial de [email protected]

Administrare Si Configurare SLACKWARE LINUX

Embed Size (px)

Citation preview

Page 1: Administrare Si Configurare SLACKWARE LINUX

Administrare siconfigurare

SLACKWARE LINUX-partea I -

tutorial/29.06.2004/12:26 – un tutorial de [email protected]

Page 2: Administrare Si Configurare SLACKWARE LINUX

INDEX

1. Cuvant inainte2. Scurt istoric3. Utilizarea sistemului Linux4. Compatibilitatea Linux5. Arome Linux6. Primii pasi7. Sistemul de fisiere Linux8. Partitia de SWAP 9. Specificarea punctului de montare al discului10. Specificarea zonei de instalare pe disc al manageruluide boot 11. Spatiul disponibil pe disc12. Un sistem de operare multi-user13. Structura interna de fisiere si directoare14. Unitati fizice sub Linux15.Comenzi de baza16.Comenzi cu operatii pe fisiere/directoare17.Comenzi sistem si de administrare conturi18. Aplicatii utile in mod text19. Aplicatii si scripturi shell20. Executarea scripturilor shell21. Compilarea si instalarea aplicatiilor in cod-surs22. Pachete de aplicatii 23. Managerul de ferestre KDE24. Colsola25.Montarea automata a partitiilor

Page 3: Administrare Si Configurare SLACKWARE LINUX

26. Configurarea mouse-ului27. Configurarea retelei28.Verificarea prezentei placii de retea29. Configurarea paraetriilor de retea30. Activarea/dezactivarea adaptorului de retea 31. Activarea seriviciului IP_FORWARD32. Testarea si monitorizarea retelei 33. Conexiunea la Internet prin KPPP34. Interfata KPPP35. Configurarea modem-ului36. Configurarea monitorului37. Configurarea placii grafice38. Incheiere

Page 4: Administrare Si Configurare SLACKWARE LINUX

Cuvant inainte

Dupa cum am promis, a sosit momentul sa scot un tutorial despre Linux.In acest document vor fi expuse informatii in legatura cu mediul de operareLinux (un scurt istoric) precum si aspecte generale legate de cerintelehardware pentru rularea acestui sistem cat si a cunostiintelor pe care trebuiesa le detineti pentru a-l utiliza la capacitatea lui maxima.Acesta prima parte a tutorialului va acoperi topicuri referitoare laconfigurarea unei retele, configurarea mouse-ului, configurarea monitoruluisi a placii grafice, configurarea modem-ului, a placii de retea, etc. In parteaa doua a tutorialului (cand o voi termina) voi descrie modul de compilare alkernel-ului, configurarea placii de sunet, configurarea emulatorului WINE simulte alte probleme legate de partea multimedia a acestui sistem de operare.De asemenea, voi prezenta in acest tutorial minimul de comenzi necesareoperarii in mediul text – citind acest tutorial va va fi mai usor sa intelegeticontinutul viitoarelor tutoriale destinate sistemului de operare Linux. In cazul in care sunteti incepator in ceea ce priveste experienta cu Linux,acest tutorial va va deschide apetit-ul pentru acest sistem de operare. Dacasuneti utilizator mediu sau avansat (bine-cunoscator al sistemului Linux)puteti sa va oprtiti aici din citit intrucat acest tutorial este destinatincepatorilor.

Scurt istoric

Pentru a intelege cum a aparut Linux sau mai exact cum ati aflat tocmaiacum de el, cititi acest scurt istoric.Linux a aparut ca concept din initiativa unui tanar student al facultatii deinformatica din Helsinki (Finlanda), tanar pe nume Linus Torvalds. Nemultumit de performantele sistemului de operare pe care-l utiliza(MINIX) pe sistemul sau de calcul – un PC IBM 386, Linus s-a gandit sarescrie de la 0 codul sursa al acestui sistem (sistem ce este de fapt tot oclona UNIX) Asa a aparut noul sau proiect pe care l-a denumit Linux(combinatie intre prenumele sau si sistemul UNIX, de la care acesta deriva).Bine-nteles, la inceput era doar in stadiul de proiect insa promitea multeastfel incat, datorita Internet-ului, Linus s-a gandit ca ar progresa mai rapid daca ar pune la dispozitie codul sursa al acestuia pentru amatorii deprogramare si pentru a-l imbunatati.Datorita disponibilitatii acestuia gratuite, Linux devine automat un sistem

Page 5: Administrare Si Configurare SLACKWARE LINUX

open-source, respectiv freeware insemnand ca orice persoana ce doreste modificarea/imbunatatirea codului-sursa poate s-o faca gratuit fara nici orestrictie din partea autorului.Fiind scris in limbajul C, Linux este un sistem de operare portabil, fapt ceface posibila rularea acestuia pe mai multe arhitecturi (ex: x86, SPARC,MIPS, ALPHA, DEC, HP-UX,etc) indiferent de configuratia hardware alacestora.Important de retinut este ca Linux este rescris de la 0 si nu este o copie alsistemului UNIX – UNIX este un sistem de operare comercial detinut initialde AT&T (American Telephone & Telegraph).Asadar, Linux este “fratele” mai mic al UNIX-ului in sensul ca acestamosteneste stilul de operare si structura logica al UNIX-ului.In primii sai ani de la aparitie, Linux era destinat amatorilor de noiexperiente, entuziastilor pasionati de informatica siprogramatorilor/cercetatorilor intrucat acesta era axat pe operarea in linie decomanda spre deosebire de rivalul acestuia provenit de la companiaamericana Microsoft axat pe interfete GUI (Graphic User Interface), graficece utilizau si utilizeaza dispozitive de intrare ca mouse-ul si reprezentarigrafice (ferestre) a aplicatiilor rulate in sistem.Incepand cu anul 1994, sub Linux a fost adoptata interfata de ferestre X11,pe scurt X. Pe aceasta interfata rula la inceput doar un singur manager deferestre semnificativ, KDE.Pe masura ce numarul de programatori ce lucrau la acest sistem de operares-a marit, noi managere de ferestre au aparut, exemple fiind GNOME,TWM, XFCE, KFM, etc.Spre sfarsitul anului 1999, versiunea 2 beta a manager-ului KDE a adus noielemente vizuale identice mediului grafic din Windows facandu-l astfel maiatractiv utilizatorilor.

Utilizarea sistemului Linux

Deoarece codul acestuia sursa precum si aplicatiile ce ruleaza pe acesta sunttestate inainte de a fi puse la dispozitie utilizatorilor pentru download, face din Linux un sistem de operare stabil, fiabil si rapid, ruland chiar si pevechile calculatoare 368 dotate cu 8MB RAM si CPU de 40MHz.Principala utilizare a Linux-ului este in domeniul retelelor intrucat acestsistem este indeajuns de stabil si securizat pentru a putea rula pe serverele de Internet - tructura interna a kernel-ului acestuia se bazeaza pe procese de comunicare asemanatoare celor utilizate in protocolul de transmisie TCP/IP.

Page 6: Administrare Si Configurare SLACKWARE LINUX

Kernel-ul reprezinta 'motorul' sistemului de operare, sistemul de operareinsusi – contine mecanisme de control al resurselor din sistem (memorie,latime de banda procesor, controlul magistralelor, etc) precum si moduleresponsabile cu securitatea acestui sistem.Acest kernel este actualizat la interval aproximativ de 2 luni si este pus ladispozitie utilizatorilor pentru download la adresa http://www.kernel.orgAvantajele sistemului de operare Linux provin din codul sursa al kernel-ului– acesta putand fi recompilat pentru o anume arhitectura (ex. SPARC).Versiunile kernel-ului Linux se numeroteaza cu 3 seturi de digiti separatiprin “.”, fiecare set de digiti reprezentand o anumita faza de dezvoltare alkernel-ului curent.Un exemplu de versiune ar fi 2.2.10 – primul digit (2) indica versiunea“majora” (major number) al kernel-ului si indica imbunatatirile majoreaduse acestui sistem; al doilea digit (2) indica versiunea minora (minornumber) si indica mici ajustari si imbunatatiri aduse versiunii de baza;utlimul digit, (10) indica ultimele patch-uri (imbunatatiri venite fie dinmotive de securitate fie din rezolvarea anumitor incompatibilitati) laversiunea de baza.Versiunile de kernel pot fi gasite pentru download fie in versiune stabila(finala) fie in versiune instabila sau beta. Versiunile instabile sunt celenetestate indeajuns pentru a putea fi numite versiuni finale si contineventuale bug-uri ce pot cauza evenimente neasteptate in sistem.O versiune instabila a kernel-ului se identifica prin numarul minor alversiunii acestuia. Astfel, numerele impare identifica un kernel instabil,numerele pare identificand o versiune stabila.Cu fiecare noua lansare al unui kernel, este adus suport suplimentar pentrunoi echipamente hardware precum si compatibilitati rezolvate cu anumiteaplicatii.

Compatibilitatea Linux

Dupa cum am spus, Linux este o clona UNIX, fapt ce-l face incompatibil cusistemele de operare Windows. Astfel, nu veti putea rula aplicatii Linux/UNIX sub Windows si nici vice-versa decat apeland la emulatoare decod. (ex. WINE – WINdowsEmulator).Din punct de vedere al suportului hardware, Linux sta foarte bine, fiecareversiune de kernel aducand noi suporturi pentru diverse dispozitive.

Page 7: Administrare Si Configurare SLACKWARE LINUX

Arome Linux

Sistemul de operare Linux vine insotit in diverse arome denumite distributiiasemeni altor entitati software ce se numesc versiuni. Distributiile Linuxcontin kernel-ul Linux si suita de aplicatii necesare rularii sistemului. Defapt, Linux reprezinta doar kernel-ul adica aproximativ 30MB din intregpachetul livrat.Exista numeroase distributii Linux, fiecare dintre ele aducand ceva nou sispecific companiei producatoare. Astfel, putem enumera cateva dintredistributii:➢ Slackware Linux (cea mai veche distributie Linux)➢ Red Hat Linux (cunoscuta pentru numeroasele aplicatii cu care vine

insotita)➢ Mandrake Linux (cunoscuta pentru usurinta de utilizare si configurare)➢ Debian Linux (asemanatoare Slackware)➢ SuSe Linux (distributie provenita din Germania – usor de configurat si

utilizat)➢ Easy Linux (numele spune totul)➢ Open Linux (o distributie nu prea raspandita datorita complexitatii in

utilizarea sa)➢ Caldera Linux (distributie venita din partea companiei Caldera)➢ Corel Linux (distributie Linux din partea companiei Corel)➢ Gentoo Linux (distributie minima ce incape pe o discheta !!!)➢ Black Cat Linux (distributie ruseasca de Linux asemanatoare Red Hat

Linux)➢ Fedora Core (inlocuieste Red Hat Linux)

Majotitatea distributiilor enumerate sunt oferite in regim gratuit insadistributii precum SuSe Linux si Red Hat ofera si versiuni comerciale aleacestor distributii.Desigur, cele enumerate sunt doar cateva din vasta oferta a distributiilorLinux.Diferente intre distributiile enumerate si nu numai il reprezinta aplicatiilece-l insotesc si modul in care se efectueaza operatiile de configurare pe aceste distributii.In orice caz, indiferent de distributie, kernel-ul Linux este prezent in fiecare dintre ele, fapt ceea ce face alegerea o chestiune de preferinta personala.

Page 8: Administrare Si Configurare SLACKWARE LINUX

Primii pasi

Presupunand ca ati instalat deja Linux pe calculator voi trece spre a explicacateva aspecte legate de terminologia utilizata in acest sistem de operare siconventiilor folosite in operatiile cu sistemul de fisiere, unitatile de stocare,etc.

Sistemul de fisiere Linux

Fiecare sistem de operare manipuleaza datele stocate in calculator prinintermediul sistemului de fisiere, sistem responsabil cu managementulcontinutului informatic pe unitatile de stocare interne si/sau externecompatibile.Astfel, Linux poate opera cu mai multe sisteme de fisiere. Precum sistemulde operare Windows utilizeaza sistemele FAT/FAT32 si NTFS, asa Linuxutilizeaza sistemul de fisiere specific denumit EXT2/EXT3 si REISERFS.Desigur, prin recompilarea kernel-ului Linux si configurarea lui, putetiutiliza si sistemele de fisiere compatibileWindows, si HPFS (proprietareMACINTOSH) precum si sistemele de fisiere de retea NFS (Network FileSystem), CIFS (Common Internet File System), SMBFS (Service MessageBlock File System) si multe alte sisteme de fisiere utilizate in alte scopuri.Implicit, noile versiuni ale distributiilor Linux vin preconfigurate cusistemul de fisiere EXT3. Diferente intre aceste sisteme de fisiere leconstituie viteza de lucru cu datele stocate si administrarea eficienta aspatiului liber de pe unitatea de stocare astfel incat sa nu existe “slack”(slack-ul se referea la spatiul liber dezordonat de pe disc) – specificsistemelor de fisiere EXT2 si EXT3, este faptul ca aceste sisteme nugenereaza spatiu fragmentat pe disc asemenea sistemelor de fisiereFAT/FAT32 si NTFS.In cazul in care nu ati parcurs inca pasii de instalare Linux, terbuie sa vaspun ca succesul instalarii consta in:✔ specificarea unei partitiei de SWAP✔ specificarea punctului de montare al discului ✔ specificarea zonei de instalare pe disc al managerului de boot (Lilo sau

GRUB)✔ spatiul disponibil pe disc

Page 9: Administrare Si Configurare SLACKWARE LINUX

Partitia de SWAP

Indiferent ca utilizati Windows sau Linux ca sistem de operare, fiecareefectueaza operatii de swapping ale datelor din memoria interna pe unitateade stocare sau vice-versa. Termenul de SWAP se refera la stocareatemporara a datelor utilizate curent pe un spatiu de stocare atunci candmemoria fizica are nevoie de mai mult spatiu pentru completareaprelucrarilor de informatii sau atunci cand datele utilizate de catre procesorvor fi utilizate pe viitor fara a mai fi necesara cautarea lor.Spre deosebire de Windows ce face procesul de swapping intr-un fisierstocat local, pe partitia pe care a fost instalat sistemul de operare, Linuxefectueaza operatii de swapping pe o partitie sau dispozitiv de stocareseparat.Dimensiunea parititiei de SWAP se stabileste in functie de cantitatea dememorie RAM instalata in sistem – de obicei se utilizeaza o valoare dublafata de cantitatea de memorie RAM instalata. Este bine insa sa nu depasiticu mult aceasta limita, nici sa o restrangeti intrucat duce la scadereaperformantelor.Asadar, parititia de SWAP trebuie creata pentru a putea instala si utilizasistemul de operare Linux. In cazul in care utilizati un program gen “fdisk”sau “cfdisk”, codul hexa al parititiei de SWAP este 83.

Specificarea punctului de montare al discului

Orice entitate fizica ce intra in contact cu Linux si necesita operatii deintrare/iesire are nevoie de a fi montata la acesta in urma utilizarii ei.Spre sfarsitul oricarui proces de instalare al sistemului veti fi pusi in situatiade a specifica punctul de montare al discului. Acesta reprezinta zona in careLinux va incepe sa scrie datele pe disc. Acest punct poate fi o partitie sauchiar intreg discul.De obicei si cel mai utilizat punct de montare il reprezinta directorulradacina al disctului “/”. In cazul in care specificati alt punct de montare,toate datele scrise pe disc vor fi incluse in punctul de montare specificat.

Specificarea zonei de instalare pe disc al managerului de boot

In cazul in care utilizati mai multe sisteme de operare in acelasi calculator,va trebui sa instalati un manager de boot ce va va permite alegerea si incarcarea in memorie al sistemului de operare ales.

Page 10: Administrare Si Configurare SLACKWARE LINUX

Exista 3 optiuni de instalare a manager-ului de boot. Prima ar fi sa-l instalati in parititia principala al discului #1, a doua pe odischeta de boot sau in MBR-ul discului curent (MASTER BOOTRECORD). Utilizati ultima varianta in cazul in care nu doriti sa efectuati configurarisuplimentare ale sistemului pentru a putea instala si incarca si alte sistemede operare.

Spatiul disponibil pe disc

Spatiul pe disc ce-l alocati sistemului va fi in functie de necesitatile curentesi se face in functie de numarul de aplicatii si spatiul acestora ce-l ocupa pedisc.In principiu, un sistem Linux instalat complet ocupa de la 2GB la 5GB sauchiar mai mult. Puteti sa optati insa pentru anumite pachete ce urmeaza a fiinstalate pentru a economisi spatiu. Procedati astfel doar in cazul in carecunoasteti pachetele ce va vor fi utile si implicit si dependintele acestorapentru alte pachete.Foare important de retinut este ca numeroase aplicatii pot fi utilizate siimplicit instalate doar daca intrunesc conditiile de dependinta cu altepachete instalate in sistem. Spre exemplu, o aplicatie de randare aimaginilor pe ecran nu va putea fi utilizata fara a instala librariile graficesi/sau alte utilitare ce depind de acest utilitar.

Un sistem de operare multi-user

Intrucat Linux se axeaza pe segmentul retelisticii, suportul pentru acest tipde mediu este evident pentru acest sistem.Fiecare utilizator al sistemului are creat un cont de utilizator in cadrul caruiaprimeste drepturi de acces asupra fisierelor din sistemul utilizat.Utilizatorii sunt restrctionati de catre administratorul sistemului, denumit“root” sa efectueze operatii distructive asupra fisierelor ce ar putea pune inpericol buna functionare a sistemului precum si restrictii privindvizualizarea fisierelor altor utilizatori, decat in cazul in care root-ul sistemului le permite acest lucru.Fiind un sistem de operare multi-user, Linux permite accesarea simultana aresurselor de catre mai multi utilizatori. Acesta-l face sa fie foarte popular incadrul serverelor de retea ce functioneaza pe acest principiu.Root-ul sistemului stabileste astfel, un nume de utilizator si o parola pentru

Page 11: Administrare Si Configurare SLACKWARE LINUX

fiecare cont creeat. In acest mod, fiecare utilizator acceseaza sistemul printr-un nume de utilizator si parola – amandoua asignate de catre administrator.De retinut este ca root-ul are drepturi depline asupra datelor stocate insistem, el putand executand, modificand si vizualizand orice tip de dateaflate pe disc – din aceasta cauza administratorul/root-ul mai este denumit si“super-user”.Ca si in cadrul Windows NT/2000/XP, Linux utilizeaza grupuri deutilizatori pentru a-i incadra intr-o anumita categorie de utilizatori cuanumite drepturi pe noii sau existentii utilizatori ai sistemului. Astfel,diversi utilizatori pot fi asignati grupului “familie” iar altii grupului“restrictionati”. In acest caz, se pot asigna reguli generale aspura grupurilorastfel incat sa defineasca cat mai bine activitatile ce le vor desfasurautilizatorii apartenenti acestor grupuri in cadrul sistemului.Acest mod de administrare al conturilor utilizatorilor face administrarea insine un proces mai usor pentru cel responsabil cu buna-functionare asistemului.In cazul in care sunteti cel ce a instalat sistemul de operare Linux, veti fiautomat administratorul acestui sistem (root/superuser).Parola aleasa pentru contul dvs. trebuie sa fie una complexa, de preferinta sacontina o combinatie de caractere alfa-numerice. Cu cat parola este mailunga si mai complexa cu atat va fi mai greu de ghicit pentru cei ce vor saaiba control asupra sistemului.Acestea fiind spuse, putem incepe cu descrierea structurii de directoare sifisiere din interiorul mediului Linux.

Structura inerna de fisiere si directoare

Cunoasterea structurii interne a directoarelor si fisierelor din Linuxconstituie un avantaj in situatia in care sunteti nevoiti sa editati anumitefisiere de configurare.Deoarece orice entitate din Linux este continuta dintr-unul sau mai multefisiere (fie ea si un socket TCP sau un PIPE de transfer date intre unitateaCD-ROM si HDD) – este imperativ sa cunoasteti aceste locatii si acestefisiere.Principalele directoare ce le veti intalni intr-un mediu Linux sunt:/ = directorul radacina /bin = include fisiere binare (aplicatii) cu utilitare de sistem/tmp = director ce contine informatii temporare (ex: PIPE-uri de transefersi SOCKET-uri de aplicatii)

Page 12: Administrare Si Configurare SLACKWARE LINUX

/usr = cuprinde subdirectoarele create din instalarea aplicatiilor de catreutilizatori /home = acesta este direcotrul ce cuprinde in mod normal structura dedirectoare creeate pentru un utilizator al sistemului (exceptand contul deroot)/root = director ce apartine administratorului de sistem (root-ului)/etc = director de sistem – contine directoare si fisiere de configuraresistem/sbin = acest director contine fisiere binare (aplicatii) provenite dinpachetele de aplicatii ale distributiei instalate/lib = director cu fisiere librarii de sistem (aici se afla si modulelecompilate pentru kernel-ul Linux)/share = de obicei contine fisiere librarii ale sistemului/mnt = in acest director vor fi montate (daca nu este specificat altfel)unitatile de stocare/dev = in acest director se afla descriptoarele de fisier corespunzatoaredispozitivelor fizice prezente si detectate de catre kernel in sistem /proc = aici se afla fisierele ce descriu procesele initiate in sistem precumsi informatii referitoare la dispozitivele fizice detectate de kernel

Acestea sunt doar directoarele principale ce le veti intalni in radacinadiscului “/”.Daca ati citit pana aici consider ca sunteti gata sa invatati cateva dincomenzile Linux.

Unitati fizice sub Linux

Orice unitate fizica, respectiv periferic isi are propriul descriptor de fisierein directorul '/dev'. Orice operatie de intrare/iesire pe un anumit periferic serealizeaza prin intermediul unui descriptor de fisiere; acesta reprezintainterfata de comunicare dintre periferic si sistemul de operare (kernel).Spre exemplu, unitatea CDROM isi are descriptorul de fisier in /dev/cdrom,unitatea de discheta in /dev/fd0.Descriptoarele de fisiere ale unitatilor de stocare HDD se afla tot in directorul '/dev/' insa numele acestora difera in functie de tipul unitatii destocare. Astfel, o unitate de stocare HDD pe interfata IDE isi va aveadescriptorul de fisiere in /dev/hdaX, unde X reprezinta numarul subunitatiiresprectiv parititiei in cazul unitatilor HDD iar cele pe interfata SCSI in /dev/sdaX sau /dev/srX, unde X reprezinta acelasi lucru ca si la unitatile IDE.

Page 13: Administrare Si Configurare SLACKWARE LINUX

In cazul in care o unitate de stocare se va afla configurata ca master peprima magistrala IDE, descriptorul acesteia va fi in /dev/hda, iar in cazul incare este configurata ca slave tot pe prima magistrala, va fi in /dev/hdb. Incazul in care, unitatea se va afla conectata la a doua magistrala IDE, va aveadescriptoarele in /dev/hdc respectiv /dev/hdd pentru cele configurate caslave. Pentru unitatile de stocare SCSI, descriptoarele de fisiere vor fi in /dev/sda pentru cele conectate la prima magistrala SCSI si configurate camaster, in /dev/sdb pentru cele configurate ca slave iar /dev/sdc pentru celeconectate la a doua magistrala master si /dev/sdd pentru cele configurate caslave. Intrucat unitatile de stocare pe magistrala SCSI pot avea mai multeatasamente fizice, numerotarea dispozitivelor va continua. (ex: /dev/sda.../sdz)Pentru a identifica anumite dispozitive fizice detectate de kernel la bootare,utilizati comanda dmesg |grep /dev.

Comenzi de baza

Va voi descrie aici cateva din comenzile de baza Linux, comenzi ce suntnecesare in cazul in care lucrati in mod text. Fie ca lucrati in mod grafic saunu, comenzile Linux sunt esentiale in cunoasterea mai aprofundata a acestuisistem de operare.

Comenzi cu operatii pe fisiere/directoare

dir = afiseaza directoarele din locatia curenta (afiseaza doar directoarele,nu si fisierele)ls = listeaza directoarele si fisierele din locatia curentapwd = afiseaza locatia curenta in care va aflatimkdir [director] = creeaza direcotrul 'director'rmdir [director] = sterge directorul 'director'rm [fisiere] = sterge 'fisier'mv [director/fisier_sursa] [director_destinatie] = mutadirecotrul/fisierul specificat in 'director_destinatie'cp [director/fisier] [director_destinatie] = copiaza directorul/fisierulspecificat in directorul destinatiecat [fisier] = afiseaza continutul fisierului specificattouch [fisier] = creeaza fisierul 'fisier' fara continut dmesg = afiseaza detalii privind procesul de bootare al kernel-ului

Page 14: Administrare Si Configurare SLACKWARE LINUX

grep [fisier] [continut] = afiseaza 'continut' din fisierul 'fisier'find [locatie] [fisier] = cauta 'fisier' in 'locatie'lsof [proces/unitate de stocare] = enumera fisierele aflate in utilizare decatre 'proces'/'unitate de stocare'mount -t [sistem] [dispozitiv] [zona de montare] = monteaza 'dispozitiv'cu tipul de fisiere 'sistem' in 'zona de montare' umount [dispozitiv] = demonteaza 'dispozitiv'eject = ejecteaza tray-ul unitatii de stocare optice prezente in sistem - incazul in care in sistem se afla mai multe unitati optice, se va specificaaceasta ca al doilea parametru al comanziicd [director] = schimba pozitia curenta in 'director'cd ~ = schimba pozitia curenta in directorul asignat utilizatorului (ex: /home/vasile)

Aceste comenzi cu operatii pe fisiere sunt doar cele mai des utilizate decatre utilizatorul mediu. Fiecare din aceste comenzi accepta parametriisuplimentari. Pentru a invata mai multe despre o anumita comanda apelati lasistemul de manuale din Linux prin comanda:man [comanda]Suplimentar, va trebui sa specificati parametrii pentru unele comenzi pentrua efectua anumite operatiuni. Cateva dintre comenzi vor fi descrise pe scurt.

rmdir -rf [director] = sterge recursiv directorul impreuna cu fisierele sisubdirectoarele aferente rmdir -rf * = sterge recursiv toate directoarele existente in directorulcurentls -al = afiseaza continutul direcotrului curent sub forma de listarm -rf * = sterge recursiv toate fisierele din directorul curent indiferent deatributele lor

Dupa cum observati, prin utilizarea caracterului “*” se specifica includereaintegrala a anumitor entitati logice intr-o operatie specifica. Acest caracter se utilizeaza adesea in operatii recursive si redundante, cum ar fi stergereamai multor fisiere dintr-o data.

Comenzi de sistem si de administrare conturi

clear = sterge continutul ecranului activ logout = inchide sesiunea din contul curent

Page 15: Administrare Si Configurare SLACKWARE LINUX

exit = inchide sesiunea curenta initiata in terminalul curent su [utilizator] = autentificare sub 'utilizator' fara a incheia sesiuneacurenta (se revine cu comanda 'exit')adduser [utilizator] = adauga 'utilizator' in sistempasswd [utilizator] = stabileste o parola pentru 'utilizator'passwd -l [utilizator] = blocheaza contul 'utilizator'passwd -u [utilizator] = deblocheaza contul 'utilizator'userdel [utilizator] = sterge contul 'utilizator'addgroup [grup] = adaoga grupul 'grup'groupdel [grup] = seterge 'grup'chown [utilizator] [fisier/director] = schimba proprietarulfisierului/directoruluichgrp [grup] [fisier/director] = schimba grupul fisieului/directoruluichattr +i [fisier] = schimba atributul fisierului 'fisier' in imun (nu poate fimodificat nici de catre super-user)chattr -i [fisier] = dezactiveaza imunitatea fisierului 'fisier' reboot = reporneste sistemulshutdown -h now = inchide sistemul 'acum'halt -p now = opreste sistemul 'acum' (oprirea serviciilor nu va fiinregistrata)startx = porneste interfata grafica instalataps = afiseaza procesele active initiate de utilizatorul curent ps -u [utilizator] = afiseaza procesele active si initiate de 'utilizator'ps aux = afiseaza toate procesele active din sistem chmod +/- [atribut] [fisier] = adaoga/scoate 'atribut' pentru 'fisier' –atribute pot fi +/-w pentru scriere, +/-r pentru read-only, +/-x pentruatributul de executabillsmod = afiseaza modulele kernel incarcate in memorieinsmod [modul] = insereaza 'modul' in memoriermmod [modul] = descarca 'modul' din memoriekill -HUP [proces] = incheie procesul 'proces'killall [proces_parinte] = incheie procesul parinte cu toate proceseleaferentedf = afiseaza spatiul disponibil pe dispozitivele de stocare instalate insistem

Acestea sunt doar minimul de comenzi necesare operarii cu sistemul Linux. Pentru o referinta exhaustiva consultati o carte de specialitate sau scrieti-mipe adresa de mail si va voi raspunde la intrebari in cel mai scurt timp posibil

Page 16: Administrare Si Configurare SLACKWARE LINUX

sau vizitati site-ul http://www.tldp.org.

Aplicatii utile in mod text

pico [fisier] = deschide 'fisier' pentru editarevi [fisier] = deschide 'fisier' pentru editareed [fisier] = deschide 'fisier' pentru editaremc = invoca aplicatia Midnight Commanderfdisk [unitate_stocare] = lanseaza aplicatia de partitionare pentru'unitate_stocare'cfdisk [unitate_stocare] = alta aplicatie de partitionare disc asemanatoarefdiskmkfs [tip] [unitate] = creeaza sistemul de fisiere 'tip' pentru 'unitate'gcc [fisier.c] = compileaza fisierul C 'fisier.c'gcc -O fisier.o = genereaza fisierul executabil din fisierul obiect 'fisier.o'pine = lanseaza in executie clientul de mail sub consolatelnet = lanseaza in executie aplicatia telnetssh [IP] = lanseaza sesiunea SSH pentru 'IP'-ul specificat netconfig = lanseaza aplicatia de configurare a retelei (dependintaSLACKWARE)pkgtool = lanseaza in executie aplicatia de administrare pachete aplicatii(dependinta SLACKWARE)ifconfig = afiseaza informatii despre interfetele de retea activeiptraf = lanseaza in executie monitorul de trafic in reteaftp [IP] = lanseaza sesiunea ftp pentru 'IP'-ul specificat liloconfig = lanseaza aplicatia de configurare a managerului de boot LILObzip2 -d [arhiva.bz2] = dezarhiveaza arviva 'bz2' tar xvvf [arhiva.tar] = dezarhiveaza arhiva 'tar'rpm -i [pachet] = instaleaza pachetul rpm 'pachet' rpm -e [pachet] = dezinstaleaza pachetul rpm 'pachet'rpm -Uvh [pachet] = actualizeaza pachetul rpm 'pachet'

Aplicatii si scripturi shell

Fisierele binare ale aplicatiilor ce vin insotite cu distributia Linux suntinstalate in directorul /sbin. Veti fi pusi deseori in situatia de a compila aplicatii sub Linux pentru a leinstala in sistem. Aplicatii ce necesita a fi compilate sunt distribuite de catre

Page 17: Administrare Si Configurare SLACKWARE LINUX

autori sub forma de cod-sursa si sunt scrise (de cele mai multe ori) inlimbajul C/C++. Pentru a le compila, veti apela la scripturile de configurare si compilare,respectiv instalare din fiecare aplicatie.Scripturile sunt fisiere ce contin multiple linii de cod ce urmeaza a fiexecutate pas cu pas (linie cu line). Acestea sunt scrise in limbajul descripting celui mai popular shell, “bash”.

Executarea scripturilor shell

Inainte de a incerca sa executati un script, verificati daca acesta areproprietatea de a fi executabil dand comanda 'ls [script]'.Daca nu exista atributul de executabil, setati-l cu comanda 'chmod +x[script]'.In cazul in care totul este ok, intrati in directorul sursa al aplicatiei siexecutati './[script]'(punct + slash + scriptul ce urmeaza a fi executat)Pentru a incheia programul lansat in script, apasati secventa CTRL+C.

Compilarea si instalarea aplicatiilor in cod-sursa

Cel mai simplu mod de a compila o aplicatie continuta intr-un singur fisiersursa este sa invocati comanda 'gcc [fisier.c]'. In urma executarii acesteicomenzi, daca nu s-au sesizat erori se va genera fisierul obiect 'fisier.o'. Dinacest fisier, veti genera executabilul aplicatiei dand comanda 'gcc -O[fisier.o]'.Rularea aplicatiilor binare se face dand numele fisierului binar in directorulunde se afla executabilul.In cazul aplicatiilor ce se desfasoara pe mai multe fisiere sursa, se apeleazala scripturile de compilare si instalare insotite de acestea.In mai toate cazurile, va fi nevoie sa lansati in executie 3 comenzi:configure, make, make install.Prima comanda este un script si se executa cu './[script]', a doua este o comanda de compilare pentru fisiere multiple si se executa ca un fisier binarnu ca script. Asemanator, se executa si ultima comanda.Dupa ce s-au efectuat toate cele 3 operatii si daca in urma primei sau celeide-a doua operatie nu s-au semnalat erori, aplicatia si-a copiat fisierele executabile in direcotrul /usr/local/bin daca nu s-a specificat altfelscriptului configure.

Page 18: Administrare Si Configurare SLACKWARE LINUX

Scriptul 'configure' accepta numerosi parametrii de configurare al aplicatieicum ar fi: directorul destinatie de instalare, arhitectura pentru care se vacompila aplicatia precum si alti parametrii specifici aplicatiei.Pentru a vizualiza parametrii posibili ai aplicatiei executati 'configure --help'. Dupa cum observati, 'help' este un parametru dat aplicatiei 'configure'.Asemanator, se vor furniza parametrii pentru aceasta aplicatie.

Pachete de aplicatii

Cele mai multe distributii Linux ofera utilizatorilor aplicatii sub forma depachete de aplicatii. Avantajul utilizarii de pachete il consta usurinta cu careacestea sunt instalate si configurate automat. Dezavantajul il reprezintaincompatibilitatea inter-distributionala in cazul pachetelor ce vin in diferiteformate ale pachetelor.Aproape fiecare distributie isi are propriul format de pachete. Cel mai popular format de pachete este formatul RPM (Red Hat PacketManager), proprietar al comapiei Red Hat Inc. Acest format isi gasestesuportul in mai toate distributiile Linux, singura care nu-l suporta completeste Slackware Linux.Alte distributii isi au propriile sisteme de pachete, cum ar fi: Debian Linuxcu formatul DEB, Mandrake Linux cu pachetele MDK si Slackware Linuxcu formatul TGZ. Celelalte distributii Linux sunt compatibile cu formatulRPM.Pentru instalarea acestor pachete se utilizeaza fie un utilitar sub consola fieun utilitar sub mediul grafic.

Managerul de ferestre KDE

Intrucat managerul de ferestre al sistemului grafic X11 este cel mai desutilizat, toate exemplele si imaginile ce vor urma se vor axa pe aceastainterfata.Daca ati citit tot tutorialul pana in acest moment atunci stiti ca pentru a

initializa interfata grafica trebuie data comanda: startxDaca procesul de initializare nu esueaza, managerul KDE va fi incarcat.Erori ce pot aparea pot fi referitoare la o configuratie incorecta in fisierul /etc/X11/XF86Config cu privire fie la setarile monitorului, driverele placii video sau la un mouse nedetectat.Dupa initializare, desktop-ul KDE arata astfel:

Page 19: Administrare Si Configurare SLACKWARE LINUX

Managerul de ferestre KDE permite utilizarea ferestrelor virtuale. In

imaginea de mai sus, acestea sunt reprezentate prin cele patru patrate –imaginea indica prima fereastra ca fiind activa.Asemanator butonului de start din Windows este si butonul “K” aflat incoltul stanga jos al imaginii, pe bara de meniuri “K”.Apasandu-l, se va derula o lista cu categoriile de aplicatii ale distributiei SLACKWARE.In dreapta butonului “K” se afla icoana de afisare a suprafetei de lucru, oscurtatura pentru aplicatiile de configurare reprezentata prin cheia mecanica,mai la dreapta este aplicatia consola (simbolul unei scoici), managerul defisiere Konqueror, browserul de internet cu acelasi nume, un client de Mailpentru POP3, doua aplicatii de editare text si aplicatia de ajutor a interefeteiKDE.Langa icoanele ferestrelor virtuale se afla simbolizate aplicatiile ce ruleaza curent. In partea stanga se afla ceasul KDE iar in partea stanga lui se afla aplicatiilece ruleaza in tray-ul KDE (in imaginea de fata Clipboard-ul KDE sicalendarul KDE).

Consola

Una din cele mai importante aplicatii din mediul grafic il reprezinta consolain care puteti executa comenzile Linux.

Page 20: Administrare Si Configurare SLACKWARE LINUX

Indiferent ca va aflati in interfata grafica sau in mod text, promptul afisat va

fi acelasi. In imaginea de mai sus promptul consolei indica utilizatorul logatin terminalul curent, numele calculatorului, directorul in care se afla si tipulutilizatorului. Tipul se refera la permisiile utilizatorului. In cazul in careacesta este unul cu drepturi depline (root), va fi simbolizat cu “#”, in cazcontrar cu “$”.Directorul curent este simbolizat de caracterul “~” (tilda) si indica directorulde “bastina” al utlizatorului. In cazul utilizatorului curent (root), direcotrulde bastina este chiar /root.

Montarea automata a partitiilor

Este util sa specificati parititiile ce urmeaza a fi montate la bootareasistemului pentru a va scuti sa introduceti de fiecare data cand doriti saaccesati o partitie comenzile de montare.In /etc/fstab va trebui sa introduceti liniile necesare montarii partitiilor la bootare. Un exemplu se afla in imaginea de mai jos si va fi explicat.

Page 21: Administrare Si Configurare SLACKWARE LINUX

Daca va uitati atent in imagine observati in prima coloana dispozitivul ce contine partitia, in coloana a doua directorul in care se va monta partitia, ina treia coloana se afla tipul sistemului de fisiere de pe partitie, iar incoloanele trei si patru se alfa atributele partitiei precum si proprietarulacesteia.Imaginea de mai sus indica in utlimele trei linii doua paritii NTFS si unaFAT32 ce vor fi montate automat la bootare in directoarele/mnt/hd, /mnt/hd2, respectiv /mnt/hd3.

Configurarea mouse-ului

Pentru a configura mouse-ul, fie utilizati utilitarul din mediul grafic,'kxconfig' fie editati manual fisierul /etc/X11/XF86Config. Ultima optiune este recomandata in cazul in care interfata grafica nu poate fi initializata.Va fi explicat si aratat un exemplu in care s-a configurat un mouse tip PS/2cu scroll.

Page 22: Administrare Si Configurare SLACKWARE LINUX

Sub sectiunea “InputDevice” se afla intrarile de configurare ale mouse-ului.Importante sunt intrarile referitoare la procolul utilizat, dispozitivul sioptiuni aditionale (in cazul de fata s-a specificat utilizarea tuturor celor 3butoane si a tratarii butonului 3 ca dispozitiv de scroll).Atentie, liniile precedate de caracterul “#' sunt comentate, respectiv ignoratede catre sistem.Setarile pentru mouse-ul din imagine sunt:protocol: imps/2, dispozitiv sub /dev/psaux (pentru mouse ps/2), 3 butoanesi maparea axei z ca fiind componenta a butonului 3.

Configurarea retelei

Pentru a avea o retea functionala, verificati mai intai daca adaptorul de reteaa fost detectat de catre kernel. In caz contrar, va trebui sa recomplati kernel-ul si sa activati suportul pentru placa de retea. (recompilarea kernel-ului vafi explicata in partea a doua a tutorialului).

Verificarea prezentei placii de retea

Pentru a verifica daca placa a fost detectata de catre kernel, dati comanda'dmesg' si cautati referintele “eth0”. Puteti de asemeni utiliza “dmesg | grepeth0” pentru a filtra doar intrarea eth0 din textul produs de comanda'dmesg'.

Page 23: Administrare Si Configurare SLACKWARE LINUX

In imagine se observa detectat un adaptor de retea Realtek RTL8139.

Configurarea parametriilor de retea

Parametrii ce vor trebui setati pentru a putea utiliza reteaua sunt adresa IP aadaptorului de retea, clasa de retea pentru IP-ul setat, gateway-ul utilizat(daca este cazul), numele de identificare al calculatorului si adresa de DNS(daca este cazul).Pentru realizarea acestui lucru puteti utiliza utilitarul 'netconfig' sau putetiedita manual fisierele de configurare ale retelei.In cele ce urmeaza voi descrie modul de lucru cu acest utilitar, urmand sa explic modul in care se editeaza manual fisierele.Lansati mai intai utilitarul 'netconfig'. Interfata acestuia este prezentata inimaginea de mai jos.

Page 24: Administrare Si Configurare SLACKWARE LINUX

Primul pas il reprezinta specificarea numelui de identificare a calculatorului.Al doilea pas se refera la specificarea domeniului din care face partecalculatorul;

Specificati in aceasta seciune modul de alocare al adresei IP. Fie optatipentru introducerea unei adrese statice fie utilizati un server DHCP pentruasignarea automata a IP-ului. Ultima optiune 'loopback' o utilizati doar dacautilizati o conexiune la Internet.In exemplele ce vor urma vom utiliza adresarea statica.

Page 25: Administrare Si Configurare SLACKWARE LINUX

In imaginea de mai sus am specificat adresa IP pentru adaptorul de retea.Urmatoarea fereastra ce va aparea se refera la clasa adresei din care faceparte IP-ul specificat. Pentru adresa IP introdusa se specifica netmask-ul255.255.255.0 ceea ce indica clasa C de retele.Optional se va sepcifica adresa IP a gateway-ului din retea. Daca nu apelatila un gateway apasati Ok.Urmatorul dialog va va intreba daca veti utiliza un server de DNS pentru arezolva adresele din retea. Optati pentru da in cazul in care accesati un server de DNS – aceasta optiune are sens daca specificati si un Gateway sise utilizeaza daca apelati la servicii de Internet prin acesta.Ultima etapa este cea in care acceptati configuratia facuta. Apasati “Accept”pentru a incheia procesul de configurare.A doua metoda de a configura reteaua este prin editarea manuala a fisierelor“/etc/resolv.conf”, “/etc/host.conf”, “/etc/hosts” si“/etc/rc.d/rc.inet1.conf”.Primul pas ce trebuie facut este stabilirea adresei IP, a clasei de retea si agateway-ului. (daca acesta este utilizat).Pentru aceasta editati fisierul “/etc/rc.d/rc.inet1.conf” dupa cum urmeaza:

Page 26: Administrare Si Configurare SLACKWARE LINUX

Portiunea selectata din acest fisier indica setarile pentru adaptorul 1 dinsistem.Linux utilizeaza notatia eth pentru adaptoare tip ethernet. Astfel, eth0reprezinta primul adaptor din sistem.Adresa de broadcast indica trimiterea pachetelor pe un anumit domeniu dinretea, in cazul de fata pe tot domeniul adresei 192.168.0.Optional, specificati un Gateway adaugand linia 'GATEWAY=”IP”' insectiunea de configurare a eth0. “IP” va fi o adresa IP valida.Pentru specificarea existentei unui server de DNS va trebui sa editati fisierul'/etc/resolv.conf' dupa cum urmeaza:

Page 27: Administrare Si Configurare SLACKWARE LINUX

Prima linie indica numele server-ului de DNS pe care-l va cauta sistemul incazul rezolvarii unei adrese.A doua linie indica adresa IP a server-ului DNS in cazul in care rezolvareanumelui server-ului nu a putut fi realizata.Un alt fisier ce trebuie editat este '/etc/host.conf' – fisierul stabileste ordineain care se vor cauta server-ele de DNS.

Prima linie specifica ordinea cautarii serverelor. In acest caz se vor cauta infiserul 'hosts' si se va apela la serverul de DNS 'bind'.A doua linie specifica utilizarea a mai multor servere de DNS.Ultimul fisier de editat este '/etc/hosts'. In acest fisier veti introduce IP-urilesi numele calculatoarelor aferente prezente in retea.

Page 28: Administrare Si Configurare SLACKWARE LINUX

In exemplul de mai sus, reteaua include doar un calculator, cu IP-ul“192.168.0.2”. Pentru a specifica mai multe, introduceti-le mai jos, inaceeasi sectiune.Indiferent ca ati utilizat aplicatia de configurare 'netconfig' sau ati editatmanual fisierele de configurare, reteaua va trebui sa fie functionala.Pentru a verifica daca placa de retea a fost configurata corect, apelaticomanda 'ifconfig'.

Din rezultatul comenzii, reiese ca adaptorul eth0 este configurat cu adresaIP “192.168.0.2”, netmask “255.255.255.0” si broadcast “192.168.0.255”.

Activarea/dezactivarea adaptorului de retea

Uneori veti fi nevoiti sa activati si sa dezactivati adaptorul de retea. Pentrua face acest lucru apelati comanda 'ifconfig' astfel:

ifconfig eth0 up – pentru activarea adaptoruluiifconfig eth0 down – pentru dezactivarea adaptorului

Inlocuiti eth0 cu numarul placii de retea pe care doriti sa o activati saudezactivati.Activati adaptorul daca in urma comenzii 'ifconfig', adaptorul de retea nu a fost gasit.

Activarea serviciului IP_FORWARD

Activarea acestui serviciu este esentiala pentru a utiliza reteaua sub Linux.

Page 29: Administrare Si Configurare SLACKWARE LINUX

Pentru a-l activa, apelati sub directorul '/etc/rc.d' comanda './rc.ip_forwardstart'. Pentru a-l opri utilizati './rc.ip_forward stop' iar pentru a afla stareaserviciului apelati './rc.ip_forward status'.

Testarea si monitorizarea retelei

Verificati daca reteaua functioneaza corect astfel:1. verificati daca adaptorul de retea functioneaza prin comanda 'ping'2. verificati daca celelalte calculatoare din retea raspund la cererile 'ping'Sintaxa pentru comanda 'ping' este urmatoarea:'ping [adresa_IP]'Daca adresa raspunde, va fi afisat un rezultat asemanator celui din imagineade mai jos:

Aceasta indica o conexiune functionala si orice activitate bazata pe traficulin retea ar trebui sa fie functionala.In cele ce urmeaza voi prezenta modul de vizualizare al traficului cuajutorul utilitarului 'iptraf' prezent in toate distributiile SLACKWARE.Lansati in executie utilitarul dand comanda 'iptraf' si specificati interfata deretea pe care doriti s-o monitorizati. In imaginea de mai jos, s-a optat pentruinterfata eth0.

Page 30: Administrare Si Configurare SLACKWARE LINUX

Felicitari ! Acum aveti o retea functionala. Urmeaza sa va explic cum se realizeaza o conexiune la Internet cu ajutorulutilitarului “KPPP”.

ATENTIE: Utilizati un hub sau switch pentru inter-conectareacalculatoarelor Linux in retea. O configuratie directa eth-eth nu vafunctiona.

Conexiunea la Internet prin KPPP

Utilitarul 'KPPP' vine insotit cu orice distributie Linux si ajuta la realizareaunei conexiuni la Internet prin dial-up/linii PSTN (Public SwitchedTelephone Networks)Pasii pe care trebuie sa-i faceti pentru a va conecta la Internet sunt:configurarea modem-ului, stabilirea numelui ISP-ului si a numarului detelefon de acces la serviciu, adresa IP (daca este alocata static de catre ISP-ul dvs), adresa server-ului de DNS al ISP-ului (necesara).Inainte de toate asigurati-va ca modem-ul instalat este recunoscut de Linux.Linux cunoaste probleme in detectarea si operatiile cu modem-urile interne.De aceea, va recomand un modem extern pe interfata seriala sau USB.

Interfata KPPP

Dupa lansarea utilitarului, va aparea urmatoarea fereastra:

Page 31: Administrare Si Configurare SLACKWARE LINUX

Pentru a configura conexiunea apasati pe butonul 'Setup...'.Urmatoarea fereastra va aparea:

Pentru configurarea contului la ISP apasati butonul “New...”.Urmatoarea fereastra va va cere modul in care va veti configura parametriide conectare si configurare la ISP-ul dvs. Modurile disponibile sunt cuasistentul KPPP sau prin dialog-uri. Va recomand utilizarea dialogurilor intrucat ofera o mai mare flexibilitate inconfigurarea parametriilor.Dupa stabilirea modului in care se va efectua configurarea, va apareaurmatoarea fereastra:

Page 32: Administrare Si Configurare SLACKWARE LINUX

Stabiliti un nume pentru ISP-ul utilizat in campul 'Connection name:'Numarul de acces telefonic il stabiliti apasand pe butonul 'Add...'Pasul urmator este sa introduceti adresa IP furnizata de catre ISP in cazul incare utilizati o adresa statica. In cele mai multe cazuri lasati bifata optiunea'Dynamic IP address'.Sub tab-ul Gateway stabiliti Gatway-ul pe care-l apelati pentru a accesaserviciile de Internet. Nu introduceti nimic aici decat daca acel calculator seafla in LAN.Sub tab-ul DNS stabiliti numele server-ului de DNS si adresa IP a server-ului furnizate de catre ISP. Puteti specifica mai multe adrese de DNS incazul in care aveti mai multe.

Configurarea modem-ului

Inainte de a parasi utilitarul 'KPPP' asigurati-va ca modem-ul functioneazacorespunzator.Suplimentar, puteti specifica tipul conexiunii la centrala telefonica sau tipulconexiunii. Aceasta poate fi printr-o centrala analogica sau digitala. Cum sevor seta aceste lucruri, vor fi explicate in aceasta sectiune.Pentru configurarea si diagnosticarea modem-ului, reveniti la fereastra principala 'KPPP' si apasati butonul 'Setup...'. In fereastra ce va aparea,apelati tab-ul 'Device' dupa cum urmeaza din imaginea de mai jos:

Page 33: Administrare Si Configurare SLACKWARE LINUX

Sub 'Modem device' specificati locatia si descriptorul de fisiercorespunzator modem-ului dvs.Sub 'Flow control' specificati modul in care modem-ul va comunica cuexteriorul. Pentru un modem extern, specificati optiunea 'Hardware', altfelspecificati, 'XON/XOFF'.Pentru a configura mai in amanunt modem-ul, accesati tab-ul 'Modem'.

Pentru a diagnostica modem-ul apasati butonul 'Query Modem...'.Pentru a seta tipul de conexiune (digitala sau analoga) apasati butonul'Modem Commands...'

Page 34: Administrare Si Configurare SLACKWARE LINUX

In imaginea de mai sus, este configurat un modem pentru o linie telefonicadigitala. Pentru a configura o conexiune analoga, inlocuiti 'ATDT' dincampul 'Dial string' cu 'ATDP' si dati Ok.

Configurarea monitorului

Probleme ce pot aparea la initializarea interfetei grafice provin de cele maimulte ori dintr-o configurare defectuasa a monitorului sau a placii grafice.In aceasta sectiune voi discuta aspecte legate de configurarea monitorului,urmand ca in sectiunea urmatoare sa discut configurarea placii grafice.Mai intai va voi prezenta modul de configurare ai parametriilor monitoruluieditand fisierul /etc/X11/XF86Config, apoi va voi descrie modul in caresetati monitorul sub KDE.Deschideti fisierul pentru editare, de preferinta cu editorul 'pico', (pico[fisier]) dupa cum este afisat in imaginea de mai jos.Pentru controlul aplicatiei 'pico' veti utiliza secvente de taste:

CTRL+O = salveaza fisierulCTRL+X = inchide editorulCTRL+C = renunta la modificarile efectuate

Page 35: Administrare Si Configurare SLACKWARE LINUX

Parametrii ce trebuie editati sunt refresh-ul pe orizontala, refresh-ul peverticala si rezolutiile corespunzatoare ratelor de refresh. Optional putetidenumi monitorul curent.

Pentru editare, cautati sectiunea “Monitor”.Pentru identificare, denumire monitor, editati intrarea “Identifier” sistabiliti un nume.Refresh-ul pe orizontala il setati in “HorizSync” iar cel pe verticala in“VertRefresh”. Setand acesti doi parametrii, interfata X11 va detectaautomat rezolutia specifica ratelor de refresh introduse.Pentru a adauga noi reszolutii monitorului, adaugati noi valori ratelor derefresh separandu-le de celelalte prin “,”.Salvati fisierul si reporniti interfata grafica.Setarile ce apar in imagine corespund unuei rezolutii de 1024*768.

Configurarea placii grafice

In aceasta sectiune ma voi axa pe instalarea si configurarea driverelor pentruplacile grafice cu chipset Nvidia, intrucat acestea sunt cele mai des utilizatepe Linux.Voi descrie modul in care se seteaza placa grafica pentru a lucra cu interfataAGP, precum si instalarea driverelor GLX pentru suportul OpenGL.Inainte de a instala driverele Nvidia GLX (le puteti downloada de pe site-ulNvidia), verificati daca aveti suportul pentru AGP activat in kernel.

Page 36: Administrare Si Configurare SLACKWARE LINUX

Driverele Nvidia pot opera fie cu suportul AGPGART din kernel-ul Linux,fie cu driverele native AGP de la Nvidia. Indiferent ca utilizati suportul dinkernel sau cel Nvidia, performantele vor fi aceleasi.Dupa ce ati instalat driverele Nvidia, deschideti fisierul/etc/X11/XF86Config pentru editare dupa cum urmeaza:

Sub sectiunea “Module” verificati daca modulul “glx” este prezent. Inimaginea de mai sus modulul a fost deja inserat in fisier.Daca nu este prezent, inserati linia 'Load “glx”' in sectiunea “Module”.Al doilea lucru pe care trebuie sa-l efectuati este sa specificati sistemuluidriverele pe care trebuie sa le incarce la initializarea interfetei grafice X11.

Page 37: Administrare Si Configurare SLACKWARE LINUX

Avem mai sus, sub sectiunea “Device”, identificatorul placii grafice,driverul placii si optional se specifica memoria disponibila pe placa grafica.In aceasta sectiune specificati driver-ul “nvidia” in loc de “vesa”. In cazulin care doriti, puteti sa specificati numele producatorului placii grafice.Pentru a specifica utilizarea interfetei AGP, insertati linia 'Option“NvAGP” “1”' pentru utilizarea suportului Nvidia AGP si 'Option“NvAGP” “2”' pentru utilizarea suportului AGPGART.Urmatorul pas este specificarea ecranului utilizat pentru randareaimaginilor. Acest lucru se face sub sectiunea 'Screen' cum apare in imagineade mai sus. Setati numele 'nvidia' pentru campul 'Identifier'. Acelasi lucru il specificatisi sub campul 'Device'.In partea inferioara a imaginii de mai sus a fost setata adancimea culorilorutilizate pentru interfata grafica. Liniile din imagine au fost comentate, decivor fi ignorate de catre sistem. Pentru a specifica adancimea, adaugati linia'DefaultDepth XX' in sectiunea 'Screen'. 'XX' va fi numarul de biti utilizatipentru reprezentarea culorilor.Ultimul pas ce trebuie efectuat este stabilirea numelui server-ului grafic ceva initializa sistemul grafic.

In partea finala a fisierului se afla intrarea pentru aceasta setare, subsectiunea 'ServerLayout' sub campul 'Screen'. Pentru a seta 'nvidia' caserver, inlocuiti 'Screen 1' cu 'nvidia' astfel incat sa arate in felul urmator:

Page 38: Administrare Si Configurare SLACKWARE LINUX

Screen “nvidia”.

- END -

Incheiere

Daca ati parcurs intreg tutorial-ul sau doar partial si aveti nelamuriri, scrieti-mi pe adresa indicata in prima pagina si voi incerca sa va raspund in cel maiscurt timp posibil.Partea a doua a acestui tutorial va fi postata pe Internet imediat ce o termin.Daca aveti sugestii sau critici la adresa acestui tutorial, scrieti-mi pe adresaindicata pe prima pagina.Imi cer scuze pentru eventualele greseli de ortografie din aceasta lucrareinsa datorita timpului limitat n-am putut sa le corectez.