Documente Academic
Documente Profesional
Documente Cultură
Linux
Linux
Linux este sistemul de operare ce aparine familei tip-UNIX sitem de operare, care
poate funciona la calculatoarele cu procesor Intel 80386 (si mai performante din
aceasta clasa). Susine o gama larga de pachete de programe : ncepnd de la
TeX pana la XWindows, compilatoare GNU C/C++, a protocolului TCP/IP. Aceasta
realizare flexibila a sitemului de operare UNIX, care este Linux, este distribuita in
baza licenei GNU. (GNU este un proiect lansat in 1984 scopul caruia a fost
crearea unui sistem de operare asemanator cu UNIX dar ce va fi un Sitem de
operare liber difuzat, necomercial.)
Linux a fost creata de Linus Torvalds, cand studia la universitatea Helsinki, Filanda.
Prima versiune Linux facuta de Linus, avea la baza systemul de operare Minix si a
fost testata in 1991 la sfarsitul lunii august. Au urmat si alte versii, care lucrau
imperfect. La 5 august 1991, Linus lanseaza versiunea Linux 0.02 si roaga sa fie
ajutat de comunitatea programistilor din toata lumea pentru a fi dezvoltata in
continuare. SO Linux ulterior, a fost dezvoltat de alti programisti-profesionalisti, pe
cont propriu ; pana ce a devenit populara in asa masura ca marii producatori de soft
sa ia Linux-ul in serios.
Astazi, de remarcat, Linux concureaza la egal cu asa sisteme comerciale cum sunt :
MS Windows si o serie de Unix sisteme comerciale.
Conectarea in sistem
Pentru a se conecta, un utilizator trebuie sa tasteze: numele utilizatorului
(login: nume utilizator) si parola (password:parola)
Sistemul nu lucreaza cu nume ci el lucreaza doar cu numere ca de exemplu: cu
numar de utilizator (UID), cu numar de grup de lucru (GID), cu director de
intrare ($HOME). Deci sistemul stie doar ca ulilizatorul xxx are numarul 512
(UID) si in continuare va lucra numai cu numarul 512 pentru utilizatorul xxx.
Un utilizator conectat poate sa ceara numele sau de utilizator (prin comanda ),
sa intre ca alt utilizator definit ( Exemplu: sunt pe userul dragos si vreau sa intru
pe userul root, deci voi da comanda login root unde imi va cere parola ), sa-si
schimbe parola (). Exemplu: vreau sa-mi schimb parola, deci voi da dupa care
aceasta imi va cere vechia parola (pentru a fi sigur ca nu este un impostor)
dupa care trebuie sa introduc noua parola de doua ori (pentru a fi sigur ca nu
am gresit), sa ceara numele si numerele UID, GID ().
parcurs.
Structura de directoare initiala arata cam asa:
Director Gasim in el de obicei
/ -directorul radacina in care sunt toate fisierele sistemului
/bin -fisiere executabile si utilitare des folosite
-fisiere speciale asociate dispozitivelor periferice,
/dev
cum ar fi consola, imprimanta, modemul,etc.
-radacina unui sub arbore format din directoarele
/home
utilizatorilor din sistem
/tmp -fisiere temporale folosite in anumite aplicatii
/mnt -directorul in care se pot monta unele "periferice"
Fisiere
Comanda de afisare a fisierelor este , sintaxa ei este:
ls [optiuni] director
daca lipseste "director" aceasta afiseaza fisierele din directorul curent. In loc de
director se poate pune numele unui fisier.
Optiuni pot fi:
-l (afiseaza caracteristicile fisierului in format lung)
-i (afiseaza numarul inodului)
-s (afiseaza dimensiunea in numar de blocuri)
-a (afiseaza si fisierele ascunse, fisierele ascunse sunt acelea care
incep cu '.' Exemplu: .Admin )
-C (afiseaza lista pe mai multe coloane, ordonare pe coloane)
-x (afiseaza lista pe mai multe coloane, ordonare pe linii)
-R (afiseaza descendent arborele de fisiere, recursiv)
-n (afiseaza numerele UID si GID in loc de nume)
-S (afiseaza dupa lungime in ordine descrescatoare)
Schimbati directorul in /usr/lib/uucp cd /usr/lib/uucp si dati acolo urmatoarele
exemple:
[ls -l], [ls -al], [ls -si], [ls -lS] , iar daca fisierele defileaza prea repede pe ecran
se poate da: [ls [optiuni] director | more]
Observatie : In tot acest capitol in numele de fisier sau director se pot folosi
semnele '*' si '?' cea ce inseamna inlocuirea unui grup de caractere respectiv a
unei singur caracter.
Exemplu: Presupunem ca in directorul curent avem fisierele
test,test1,teze,carte,mail,revista si in acel director dam:
ls te* - afisarea fisierelor test,test1,teze (toate care incep cu te)
ls te?? - afisarea fisierelor test,teze (toate care incep cu te si sunt din
4 litere).
ls *e - afisarea fisierelor teze, carte (toate care se termina cu e)
ls ?a* - afisarea fisierelor carte,mail (toate care pe pozitia a doua au
litera 'a')
Protectia fisierelor
Accesul la un fisier se face prin prisma drepturilor user-ului asupra acestuia.
Proprietarul fixeaza drepturile de acces la fisierele sale.
Exemplu: din directorul /usr/lib/uucp dam se va obtine:
1 23 4 5 6 7 8
-r--r--r-- 1 root uucp 7597 May 9 13:08 sluug
Zona Ce se gaseste in ea
1 -drepturi de acces
2 -numarul de legaturi spre acel fisier
3 -proprietarul fisierului
4 -grupul din care face parte
5 -lungimea fisierului
6 -data la care s-a modificat
7 -anul sau ora la care s-a modificat
8 -numele fisierului