Sunteți pe pagina 1din 205

Instalarea i configurarea sistemului de

operare Linux
Exemplificare pe distribuia RedHat-Fedora 10

1.1.Introducere SOR.
Cerine de sistem

Spre deosebire de un sistem de operare


obinuit (SO), sistemele de operare n
reea (SOR) furnizeaz:
funcii de reea,
servicii de reea,
capacitatea multiuser,
multitasking,
securitate,
partajarea resurselor
i administrarea centralizat a reelei.

Nucleu robust
SOR trebuie s aib un nucleu robust
pentru a evita erorile i ntreruperile.
Este deosebit de important ca
nucleul SOR s poat gestiona mai
multe procese, mpiedicnd astfel
blocarea altor pri ale sistemului.
SOR utilizeaz sistemele de fiiere
care permit stocarea rapid i sigur
a informaiilor.

Enumerm cteva 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 folosite SOR sunt Windows


i Linux;
Sisteme de operare care ofer
clienilor i utilizatorilor posibilitatea
de a realiza o comparaie i alegere
clar.

Sistemul 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
Linux-ul 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 Windows Server 2000

Frecven minim CPU


133 MHz
Frecven recomandat CPU
550 MHz sau mai mare

Memorie minim RAM


128 MB
Memorie RAM recomandat
256 MB sau mai mare

Spaiu HDD
1.5 GB sau mai mare

Cerinele hardware ale unui sistem de


operare de reea Linux (Ex: Fedora 10)

Procesoare :
Fedora 10 solicit procesoare Intel
Pentium i este optimizat pentru
Pentium 4 sau cele mai noi.
Funcioneaz foarte bine i cu
celelalte modele de procesoare de la:
AMD, Cyrix i VIA dac au
caracteristici compatibile cu cele Intel
Pentium 4 sau mai noi.

Arhitectur x86(32 bii)

Cerine hardware
Valoare
Frecven recomandat CPU pentru mod text
200 MHz Pentium sau mai bun
Frecven recomandat CPU pentru mod grafic
400 MHz Pentium II sau mai bun
Memorie minim RAM pentru mod text
128 MB
Memorie minim RAM pentru mod grafic
192 MB
Memorie RAM recomandat pentru mod grafic
256 MB

Spaiu HDD
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
Valoare
Frecven recomandat CPU pentru mod
text
200 MHz Pentium sau mai bun
Frecven recomandat CPU pentru mod
grafic
400 MHz Pentium II sau mai bun

Memorie minim RAM pentru mod


text
256 MB
Memorie minim RAM pentru mod
grafic
384 MB
Memorie RAM recomandat pentru
mod grafic
512 MB

Spaiu HDD
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)

Pentru un PC care funcioneaz doar


ca server proxy sau NAT pentru o
reea mic (~50 PC-uri clienti), este
suficient un procesor PIII (550Mhz),
memorie RAM de 256 Mb i un HDD
de capacitate de maxim 10 Gb.

Dac sistemul va aciona ca un


server multifuncional ce deservete
un numr mare de clieni cu
servicii : DHCP, Web, FTP, Mail,
etc. sunt necesare resurse puternice:
procesoarele de frecven mare (>1,8
GHz),
memorie RAM peste 1Gb i
HDD de capacitate peste 50 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.

n funcie de versiunea de SOR


utilizat se va analiza
compatibilitatea sistemului de
operare i a aplicaiilor software cu
echipamentul;
se poate consulta fiierul hcl.txt
(harware compatibility list) aflat fie
pe CD-ul cu kit-ul de instalare sau pe
site-ul productorului.

1.2.Ce este Linux?

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 64biti.

Astzi sistemul de operare Linux ruleaz pe arhitecturi pe 32bii 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
Interfaa grafic cu utilizatorul a fost
mult mbuntit, ajungnd s
depseasc sistemul Windows la
calitate.

1.3.Kernelul sistemului
Linux

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.4.Sistemele de fiiere
Linux

ext2
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
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 ext3 fa
de ext2 este c fiierele sterse nu
mai pot fi recuperate, i c
jurnalizarea nu prentmpin
deteriorarea fiierelor n timp!

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

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.

Ext2, Ext3 i ReiserFS sunt cele mai folosite


sisteme de fiiere n lumea Linux.
Mai sunt i alte tipuri de sisteme de fiiere
cum ar fi :
JFS - Journaled File System (Sistem de fiiere
jurnalizat) dezvoltat iniial de IBM pentru
propriul sistem de operare AIX i adoptat de
Linux sub licen GNU n 1999,
XFS alt sistem de fiiere jurnalizat, dezvoltat
iniial de Silicon Graphics pentru sistemele Irix
Unix i altele.

1.5.Linux Shell/Comenzi
Linux de baz

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


(Bourne-again shell).

Sistemele mai noi au pe lng interfaa


grafic i un terminal de la care se pot
introduce comenzile clasice.
Terminalul nu este altceva dect un CLI
modernizat de la care se trimit
instruciuni shell-ului.
(Este acum o fereastr atractiv cu bar
de meniu ce permite diverse operaii cum
ar fi interaciunea cu mediul grafic).

Cu toate c sistemele moderne


beneficiaz de interfee grafice
prietenoase
comenzile textuale nu au
disprut, i nici nu vor disprea,
deoarece permite un control mai
fin al sistemului.

n plus sistemele Linux permit


administrarea de la distan
folosind:
Telnet-ul
sau SSH -Secure Shell (protocoale
de reea ce permit comunicarea a
dou calculatoare).

Dintre cele dou protocoale cel mai


bun este SSH-ul deoarece
comunicarea este criptat i nu
permite interceptarea informaiilor
vitale, cum ar fi parola de root (super
administratorul sistemului).

Cel mai bun client de SSH este Putty


(soft gratuit).
Multe din configurrile avansate ale
sistemului Linux se fac tot de la o
linie de comand (terminal);

Multe operaii sunt mai uor de


realizat de la linia de comand cum
ar fi:
instalarea de aplicaii noi,
update-ul sistemului,
pornirea, oprirea serviciilor, etc.

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 rootsuperadministratorul sistemului.

Contul root
Comenzile administrative
creare useri,
modificri fiiere de configurare,
pornire/oprire servicii,
instalare soft etc.

Utilizatorii obinuii
Utilizatorii obinuii pot modifica doar
fiierele la care au drept de access
Comanda se scrie dup simbolurile $
sau #.

Este interzis
Este interzis sub Linux folosirea
spaiului n numele fiierelor sau
directoarelor! Poate genera erori!
Sub Linux numele compuse se scriu
folosind underline _ ex:
popescu_ion.

folosete cazul senzitiv


n plus sistemul Linux folosete cazul
senzitiv, adic face diferena ntre
litere mari i litere mici;
popescu_ion nu este identic cu
Popescu_Ion.

Extensia fiierelor nu este


obligatorie
Extensia fiierelor nu este obligatorie
i nu are aceeai semnificaie ca la
sistemul de operare Windows.
Extensia fiierelor este uneori
opional.
Se folosete doar pentru
identificarea tipului de fiiere sau
scopului fiierului (fiiere text de
configurare ex: rc.firewall, httpd.conf,
etc.)

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

-Atenie la comenzile de tergere !


-Dac modificai un fiier de
configurare este bine s-i creai o
copie de siguran!

ls listeaz coninutul directorului curent.


ls -al afieaz coninutul directorului curent sub form de list.
ls -l ca i precedenta dar detaliat : tip(director(d), fiier(-), legtur(l) etc.), permisiuni,
numr legturi, proprietarul, grupul, dimensiunea, data, nume fiier/director.


pwd afieaz locaia curent n care v aflai.
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
dmesg afieaz detalii privind procesul de bootare al kernel-ului
grep fiier coninut continut din fiierul fiier
find locaie fiier caut fiier n locaie
lsof proces/unitate de stocare enumer fiierele aflate n utilizare de ctre proces/unitate
de stocare
mount -t sistem dispozitiv zona de montare monteaz dispozitiv cu tipul de fiiere sistem
n zona de montare

umount dispozitiv demonteaz dispozitiv


eject ejecteaz tray-ul unitii de stocare optice prezente
n sistem n cazul n care n sistem se afl mai multe
uniti optice, se va specifica aceasta ca al doilea
parametru al comenzii
man comand manualul comenzii comand(un foarte
bun ajutor)
clear terge coninutul ecranului activ
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
passwd -l utilizator blocheaz contul utilizator
passwd -u utilizator deblocheaz contul 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

chattr -i fiier dezactiveaz imunitatea fiierului fiier


reboot repornete sistemul
shutdown -h now nchide sistemul acum
halt -p now oprete sistemul acum (oprirea serviciilor nu va fi nregistrat)
startx pornete interfaa grafica instalat
ps afieaz procesele active iniiate de utilizatorul curent
ps -u utilizator afieaz procesele active si iniiate de utilizator
ps aux afieaz toate procesele active din sistem
chmod +/- atribut fiier adaug/scoate atribut pentru fiier atribute pot fi +/-w pentru
scriere, +/-r pentru read-only, +/-x pentru atributul de executabil
lsmod afieaz modulele kernel ncrcate n memorie
insmod modul insereaz modul n memorie
rmmod modul descarc modul din memorie
kill -HUP proces ncheie procesul proces
killall proces_parinte ncheie procesul printe cu toate procesele aferente
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.

1.6.Utilizatori.
Permisiuni

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.

n sistemul Fedora 10 contul root


exist dar este dezactivat (nu vi se
permite logarea n acest cont), din
motive de siguran a sistemului.

Aciunile administrative se pot realize


din linie de comand
prin comutare n contul de root cu
comanda su,
respectiv din meniurile specifice cu
solicitarea de introducere a parolei
de root cnd sunt accesate.

Pentru activarea contului de root i a permisiunii de


logare ca root trebuie modificat fiierul

gdm situat n locaia


/etc/pam.d/gdm
pentru care urmai paii urmtori:
La linia de comand tastai su i introducei parola de
root cnd vi se cere.
Realizai o copie de siguran a fiierului cu comanda
[root@www ~]# cp -pr /etc/pam.d/gdm
/etc/pam.d/gdm.bak
[root@www ~]#

Verificai dac fiierul de backup exist cu comanda:


[root@www ~]# ls /etc/pam.d/gdm.bak
/etc/pam.d/gdm.bak
[root@www ~]#
Deschidei spre editare fiierul gdm i tergei
fragmentul marcat cu rou mai jos
user != root quiet dup care salvai i nchidei
fiierul.
[root@www ~]# gedit /etc/pam.d/gdm

Utilizatorul (user) obinuit


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)
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)
Alii (other) sunt utilizatorii care nu
fac parte din grupul proprietarului.

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.

Modificarea a
permisiunilor
Cel mai bun i uor de folosit mod de
modificarea a permisiunilor este cel
n format numeric

Cifra 4 simbolizeaz dreptul de citirer (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

7=4(r)+2(w)+1(x) sunt drepturile


asociate proprietarului fiierului
(citire+scriere+executare)
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
x=1 sau 0,
cifra 0 nsemnnd lipsa dreptului
respectiv.

Combinaie pentru permisiuni


Cea mai utilizat combinaie pentru
permisiuni este:

chmod 755
nume_fiier/director
care elimin posibilitatea de
modificare/tergere a
fiierelor/directoarelor!

Schimbarea
proprietarului+grupul
Schimbarea 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
Modificarea numai a grupului se face
cu comanda

chgrp

ex: chgrp nume_fiier/director


alt_grup

1.7.Structura de
directoare

Structur arborescent
Structura de directoare sub Linux
este o structur arborescent
asemntoare ca cea de la sistemul
Windows.

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

Coninut Desktop

Coninut Computer

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 /

Hard discurile
Hard discurile sunt simbolizate astfel
hda (hard disk 1),
hdb (hard disk 2) etc.,

iar partiiile aferente


hda1,
hda2, etc.

Partiiile nu vor vedea dect ca nite


directoare
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 :
1.diminuarea ulterioar a spaiului
pe partiii (instalare soft, update, etc.)
2.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.

Cea mai bun soluie


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.8.Comunitatea
utilizatorilor de Linux
ofer

Instrumente software standard gsite


n aproape toate sistemele Linux.

Diverse componente software,


instrumente, compilatoare,
detectoare/corectoare erori soft/hard,
editoare, utilitare rezultate din
proiectul GNU.

Numr mare de pachete de


programe pentru diverse scopuri.

Fundaia pentru Soft Liber (nfiinat


de Richard Stallman) pentru a furniza
gratis sistemele de operare i o
diversitate de aplicaii software, ceea
ce face ca sistemul de operare Linux
s se numeasc GNU/Linux.

Astfel Linux constituie o alternativ


foarte bun la sistemele de operare
comerciale Windows sau Unix.

1.9.Distribuii Linux

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

Pregtirea sistemului
de calcul pentru
instalare

Pregtirea instalrii sistemului de operare const n urmtoarele


operaii:
Procurarea kitului de instalare de la una din urmtoarele adrese:
http://fedora.tuchemnitz.de/pub/linux/fedora/linux/releases/10/Fe
dora/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/

Pregtirea sistemului de
calcul :

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

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.

Alegem panoul Boot, schimbm


valorile folosind tastele i simbolurile
din partea de jos a ferestrei

Ieim cu confirmarea slvrii

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

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

ncepe rularea expertului instalare


Anaconda

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.

Putem alege limba de instalare


Am ales limba romn

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

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.

Urmeaz setarile de zon geografic,


pentru ajustarea automat a timpului

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.

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.

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.

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:
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-i386Updates. 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.

Alegem nainte

Dac am ales depozitele


suplimentare trebuie adugai
parametrii cerui

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.

Verificarea dependenelor de alte


pachete

ncepe instalare

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

Instalarea este finalizat. Apsm


Reboot (Repornire) i extragem DVDul din unitate.