Calculatoare second hand i7

Publicat in Calculatoare second hand la data de 29-03-2016
Calculatoare second hand i7

O noua achizitie implica o serie de riscuri pe care fiecare dintre noi trebuie sa si le asume. Fie ca ne referim la alimente, haine sau chiar masini, orice banut pe care il dam pe un produs nou ne ofera oportunitatea de a ne bucura de el, dar in anumite limite. Bineinteles, vorbim aici despre faptul ca unele dintre ele sunt mai scumpe decat altele, motiv pentru care accentul si timpul pe care il atribuim luarii deciziei este mai lung sau, mai scurt. Aici intervine si marimea investitiei, care trebuie calculata in raport direct cu resursele noastre financiare. Insa, exista o modalitate prin care ne putem scuti anumite cheltuieli, beneficiind de aceeasi calitate, fara niciun fel de problema – te intrebi cum? Cu ajutorul calculatoarelor second hand i7!

Indiferent daca ti-a trecut prin minte sau nu, aceasta idee transcende o serie de probleme pe care ni le ridicam zilnic – am eu bani de un computer nou? Ce ma fac daca se strica in timp, de unde sa scot bani pentru reparatie? Oare imi ofera banca un credit bancar? Ei bine, cand vine vorba despre calculatoare second hand i7, ai putea sa lasi nedumeririle deoparte. In primul rand, nu ai nevoie de o suma colosal de mare – vorbim totusi despre un calculator second hand i7, utilizat inaintea ta, sau cel putin achizitionat de o alta persoana. Te poti bucura de el la un pret la jumatate, iar in plus, diferentele dintre unul nou si cel pe care il preferi tu sunt aproape insesizabile. Pe de alta parte, gandul ca se va strica la un moment dat, nu ar trebui sa te anime. Probabil iti vine greu sa crezi, dar cele mai multe magazine online ofera garantii de 12 pana la 24 de luni, ceea ce inseamna ca uneori, timp de 2 ani nici nu trebuie sa iti faci vreo problema! Totul este simplu, il trimiti inapoi, astepti o perioada scurta de timp si gata. Luand in calcul faptul ca inainte sa ajunga la tine, computerul a fost controlat, verificat, investigat si remediat din toate punctele de vedere, mai mult ca sigur expertii de acolo stiu cu ce fel de problema au de-a face, iar calculatorul tau second hand i7 va fi inapoi la tine in timp recond.

Inainte de a face achizitia, pentru a beneficia in proportie extrem de ridicata de totalitatea functionalitatilor sale, este recomandat sa cunosti scopul pentru care iti vei procura un calculator second hand i7. Astfel, vei putea face alegerea corecta si, mai devreme decat iti vei putea imagina, rezultatul va fi cel scontat! Unii dintre noi prefera gamingul, altii il prefera pentru munca, iar altii se gandesc cam cum ar arata la ei acasa. In functie (si doar in functie!) de aceste lucruri, imediat ce vei tine cont de ele, alegerea te va face sa zambesti!

Potrivit statisticilor, unul din 10 romani nu are nevoie de credit bancar pentru a achizitiona un computer. Datorita tehnologiei in continua schimbare, nu stiu de tine, dar eu as prefera sa mai reduc din cheltuieli atat de mult cat pot si sa beneficiez de aceeasi calitate, la un pret inferior, daca e posibil! Din fericire, calculatoarele second hand i7 dispun de o gama variata din care poti face alegerea corecta, nefiind nevoie sa intocmesti datele pentru un credit bancar, sa te imprumuti, sa dai explicatii sau sa intrii la datorii. Stim si noi cat de neplacut e, iar daca altii pot avea un computer cu o anumita specificitate, tu de ce sa nu poti?

Viata este facuta pentru a fi traita frumos. Majoritatea persoanelor potente financiar dispun de inteligenta necesara pentru a lua decizia oportuna, la momentul potrivit. Stiind ca in mai putin de doua luni isi va face aparitia pe piata un nou gadget IT, lucrurile iau o intorsatura diferita in felul lor de a fi. Astfel, principalul motiv ce sta in spatele resurselor lor financiare sunt tocmai aceste mici smecherii total legale, insa extrem de oportune! Si, sa punem problema altfel – chiar in cazul in care se intampla sa se strice calculatorul second hand i7, nu cred ca vei avea la fel de multe regrete proportional cu cazul unui computer nou. Ramane la aprecierea ta, insa noi stim foarte bine care e decizia noastra!

Calculatoare Second Hand i7 Pentru Gaming

Publicat in Calculatoare second hand la data de 25-03-2016

Daca erele trecute au primit nume si denumiri cu adevarat remarcabile si reprezentabile, era contemporana se poate transpune cu usurinta spre era tehnologica (sau tehnologizata). Zi de zi ne confruntam cu tot mai multi jucatori de diferite jocuri, serii de jocuri pe baza carora se creeaza campionate si se pompeaza sume colosale de bani. Fenomenul este urias, la scala mondiala, iar jucatorii sunt veniti din toate colturile lumii. Nu e de mirare de ce odata prins in el, nu mai poti scapa. Singura solutie este sa ramai intotdeauna conectat – dar conectat si la realitate. Bineinteles, mentinerea unui astfel de joc la cote maxime necesita si o tehnologie reprezentativa. Simtind aceasta dorinta din ce in ce mai perfida in toti consumatorii de aceste jocuri, cei din industrie s-au obisnuit sa construiasca niste mega calculatoare, ce au un pret pe masura. Daca esti unul dintre ei, cred ca ti-ar fi de folos sa iei in calcul calculatoarele second hand i7 pentru gaming, din mai multe motive – pe care te invitam sa le cunosti in cele ce urmeaza!

Nu mai este un secret faptul ca adolescentilor, daca nu le este satisfacut un moft, pot intra in diferite faze psihice, etape care le-ar putea periclita intreaga viata. Astfel, daca avem de-a face si cu un jucator inrait, in calitate de parinte iti poti pune problema cumpararii unui computer ce ar putea face fata necesitatilor cu adevarat ridicate. Daca nu vrei sa dai 7 salarii brute pe un astfel de desktop, noi avem o idee ce te-ar putea interesa – indreptarea catre unul dintre calculatoarele second hand i7 pentru gaming, o alegere oportuna ce te va ajuta, pe de o parte, pe tine sa te descurci cu banutii si, pe de alta parte, sa iti faci copilul fericit, sustinandu-i pasiunea! In zilele noastre, este dificil sa cresti un copil, si pe de alta parte, sa il satisfaci asa cum ar trebui.

Un avantaj major cu care vin calculatoarele second hand i7 pentru gaming este pretul – este total accesibil, nefiind nevoie sa recurgi la orice fel de modalitate de a te imprumuta de bani pentru ele. Cu siguranta, nu se compara catusi de putin cu cele noi. Datorita faptului ca au fost cumparate si preponderent utilizate de posesorii initiali, pretul a decazut, dar calitatea este cu adevarat comparabila. Atat cele noi, cat si calculatoarele second hand i7 sunt de o calitate superioara, ceea ce te va asigura ca achizitia noua nu va fi sub niciun fel o alegere gresita.

Suma este mai accesibila, iar datorita procesorului adaptat cerintelor pentru gaming, chiar nu ai de ce sa iti faci griji sau sa delimitezi intocmai pretul de functionalitati.

Pe de alta parte, fiecare dintre calculatoarele second hand i7 pentru gaming vin cu o garantie aplicabila pentru pana la 2 ani de la achizitia lor. Acest lucru te va linisti, deoarece cel putin 2 ani de acum incolo nu vei avea de-a face cu alte taxe necesar a fi platite in caz de neconcordanta! In plus, fiind un computer pentru jocuri, cel mai probabil utilizatorul se va simti indreptatit sa isi rasfranga frustrarile cauzate de o nereusita in jocul respectiv si sa pericliteze, in vreun fel anume, buna imagine a acestuia. In plus, datorita utilizarii lor exagerate (zi si noapte, pentru joc), exista posibilitatea ca diferite functii sa se strice sau sa nu mai functioneze la parametrii normali. In acest caz, poti trimite computerul inapoi in garantie si totul se rezolva, numaidecat! Spunem asta deoarece gadgetul IT a fost supus numeroaselor teste, verificari si remedieri (acolo unde a fost cazul) pentru a fi restaurat si predat tie, in conditii optime.

Nu e de mirare de ce, majoritatea jucatorilor profesionisti recurg la calculatoare i7 pentru gaming atunci cand se gandesc sa faca o achizitie noua pentru pasiunea lor. Daca te numeri printre ei, te va bucura sa stii ca poti economisi mai mult decat jumatate din suma unuia nou iar calitatea este extrem de comparabila si asemanatoare! Mai devreme sau mai tarziu, daca vei pune in balanta avantajele si dezavantajele, vei vedea ca rezultatul va fi cel scontat. Si, pana la urma, nu trebuie sa fie nou – ci bun, caci jocul tau este cel menit a fi cu adevarat calificat pe mai departe!

Linux in cateva cuvinte (partea II)

Publicat in Tutoriale Linux la data de 20-03-2016

Cunostinte avansate de drepturi (optional)

  1. Bineinteles ca, in unele situatii, avem nevoie de drepturi specifice pentru mai multi utilizatori din sistem. De exemplu, sa presupunem ca avem un folder cu codul sursa al unei aplicatii. In acest caz, administratorii au nevoie de drepturi de citire si de executie, dar nu au nevoie de drepturi de scriere. Programatorii au nevoie de drepturi de scriere si de citire, dar nu au nevoie de drepturi de executie. Juniorii, care trebuie instruiti, au nevoie de drepturi de citire, dar nu este recomandat sa le dai drepturi de executie sau de scriere. Este deja evident ca treaba e complicata si un sistem de rwx pentru owner, group si others nu este suficient. Pentru cazuri de acest gen recomand FACL, respectiv File Access Control List, care permite configurarea individuala a drepturilor de rwx pentru fiecare utilizator si grup din sistem. Comanda care seteaza acest ACL este setfacl si comanda care afiseaza toate drepturile adaugate unui fisier este getfacl. Se poate observa usor ca unui fisier i-a fost atasat un ACL, deoarece are un + (plus) langa coloana drepturilor. Acest pachet trebuie instalat, deoarece nu face parte din distributie.
  2. Drepturile rwxrwxrwx (read, write, execute pentru user, group, others) pot fi reprezentate si in forma binara, respectiv 111 111 111 sau 777 in acest caz. Pentru rw-r--r--, reprezentarea binara este 110 100 100 sau 644. De exemplu, daca dorim sa oferim pentru un fisier drepturi de executie proprietarului si nici un drept altor persoane, putem sa folosim comanda chmod 700 fisier, deoarece 700 reprezinta 111 000 000, adica rwx------.

Comenzi importante

  • sudo – super user do; permite executarea oricarei comenzi cu drepturi de root
  • cd – change directory
  • ls – list directory contents
  • ll sau ls -al – a inseamna all si afiseaza inclusive folderele hidden
  • mkdir – make directory
  • touch – make a file
  • mv – move
  • cp – copy
  • man – deschide o pagina de manual pentru orice comanda
  • stat – informatii despre un fisier (cand a fost ultima oara modificat, cand a fost creat)
  • chown – modificarea proprietarului unui fisier/dosar
  • chmod – modificarea drepturilor unui fisier/dosar
  • cat – printeaza in consola continutul unui fisier
  • tail – afiseaza ultimele randuri dintr-un fisier (util pentru log-uri)
  • head – afiseaza primele randuri dintr-un fisier
  • less – deschide un fisier pentru a vizualiza continutul lui
  • useradd – adauga un utilizator in sistem
  • userdel – sterge un utilizator din sistem
  • ps -ef – afiseaza toate procesele din sistem
  • grep – returneaza randurile dintr-un fisier care contine un string/regex
  • find – cauta fisiere si foldere in functie de nume
  • locate – find pe alte distributii
  • apt-get install – instaleaza o aplicatie in sistem (pe debian sau Ubuntu)
  • yum install – acelasi lucru pe redhat
  • kill -9 – omoara un process
  • top – afiseaza cat procesor si cat ram mananca fiecare serviciu din sistem si cat procesor si ram mai are sistemul disponibil
  • htop – un top mai smecher, dar trebuie instalat
  • uname -a  – afiseaza numele distributiei sistemului, versiunea kernelului si alte informatii; este util pentru a afla daca sistemul de operare este Debian, Ubuntu, AIX, Solaris, Redhat, CentOS, Slackware etc
  • w – arata de cat timp este serverul deschis si utilizatorii autentificati in sistem
  • /etc/init.d/numele_serviciului start,stop,restart,reload – permite aceste operatiuni pentru majoritatea serviciilor din sistem (daca aveti pe sistem o aplicatie care nu are configurat acest script, cel mai probabil acea aplicatie trebuie stearsa si uitata)
  • mount – permite montarea (instalarea) unui drive (HDD, SSD, SAN etc)
  • df – afiseaza spatiul folosit pentru fiecare partitie din sistem
  • du – afiseaza spatiul pe care il ocupa un folder sau un fisier
  • nano – editor text pentru consola; echivalentul lui notepad pentru consola; presupune o lista simpla de comenzi care e afisata tot timpul pe ecran; recomand folosirea lui la inceput
  • vim – editor text foarte puternic, dar cu learning curve anevoios; echivalentul lui notepad++; presupune o lista lunga de comenzi care trebuie invatata pe derost si preferabil, printata si pastrata undeva langa laptop; contine foarte multe pluginuri si poate fi transformat intr-un mediu de programare foarte bun pentru scripturi Bash/PHP/Python/Perl; pentru barbati
  • wget – downlodeaza print HTTP/S o pagina web sau un fisier
  • curl – ca wget, dar mai smecher; stie PUT, POST, DELETE etc
  • netstat -  conform man, afiseaza network connections, routing tables, interface statistics, masquerade connections, multicast  memberships; foarte util in analiza legata de network
  • netstat -tlnp – TCP, LISTENING, NUMERIC, PID, adica afiseaza aplicatiile care asculta pe TCP
  • netstat -tanp – acelasi lucru, dar ACTIVE in loc de LISTENING; pentru conexiuni active

Pipe intre doua comenzi

In Linux este posibil sa filtram output-ul unei comenzi printr-o alta comanda. Un exemplu bun este cel cu grep, care trebuie cunoscut pentru folosirea cu usurinta a unui sistem Linux. De exemplu, daca dorim sa vedem PIDul serverului mysql, putem sa rulam comanda ps -ef si vom obtine un rezultat de acest gen:

distPoint ~ # ps -ef | grep mysql

mysql     1024     1  0 Apr24 ?        00:02:54 /usr/sbin/mysqld

root     18593 17699  0 18:59 pts/0    00:00:00 grep --color=auto mysql

In acest fel putem sa ne dam seama ca PIDul daemonului de mysql este 1024 si ca procesul a fost initiat de utilizatorul msyql si bineinteles vedem si ca utilizatorul root a folosit comanda grep mysql.

Servicii, procese, aplicatii, daemon-uri

Pana acum am discutat cum putem sa ne invartim pe un sistem Linux, dar nu am aratat cum putem sa facem ceva folositor cu el. In mare marte, la inceput este necesar sa cunoastem numele serviciilor si asta doresc sa acopar in acest capitol. Mai jos se gaseste o lista cu cateva servicii si procese care sunt foarte des regasite pe un sistem linux:

  • init – proces cu IDul 1, care este tatal tuturor celorlalte procese; practic, acest process deschide alte procese ca si copii ai sai
  • cron – echivalentul lui Task Scheduler de pe Windows; permite rularea unui anumit script la o anumita ora in fiecare zi, sau intr-o anumita zi din luna, sau o data pe an; este folosit des in operatiuni cum ar fi stergerea log-urilor, curatarea datelor invechite dintr-o baza de date, arhivarea anumitor documente care nu mai sunt accesate active; se opereaza cu ajutorul comenzii crontab
  • bash – versiunea default de Unix Shell, respective de interfata de tip consola (fara GUI)
  • sshd – SSH deamon este responsabil pentru oferirea serviciului SSH (Secure Shell), respectiv o conexiune criptata la bash
  • named sau bind – server de DNS
  • apache2 sau httpd – server web folosit pentru site-uri scrise in PHP, python, ruby, perl
  • nginx – server web, la fel ca apache2, dar cu un comportament usor diferit in situatii de load;
  • postfix sau master – server smtp
  • dovecot – server imap si pop3
  • mdadm – manage MD devices aka Linux Software RAID; ofera RAIDuri la nivel Linux (alternativa a RAIDurilor BIOS/hardware); se foloseste de obicei impreuna cu tehnologia LUKS (care este o specificatie de criptare a drive-urilor) si mount (care permite atasarea drive-ului)
  • proftpd, glfptd – servere de ftp
  • netfilter – un framework/modul din kernelul de linux care permite operatiuni de retea, care permite filtrare de pachete, NAT, port forwarding, firewall etc; nu apare ca process, deoarece face parte din kernel; nu poate fi apelat prin comenzi din bash si este folosit prin intermediul altor interfete sau de librariile aplicatiilor/serviciilor
  • iptables – o interfata care permite folosirea frameworkului netfilter; practic, de aici se fac toate setarile de firewall, de NAT si de port forwarding din linux; nu este un proces de linux, pentru ca este doar o interfata pentru netfilter; a fost inlocuit de nftables in ultimul kernel de linux, dar majoritatea distributiilor (de exemplu Ubuntu) inca il folosesc pentru ca este considerat stabil
  • nftables – proiect care doreste sa inlocuiasca iptables si arptables; are la baza tot netfilter, dar livreaza o versiune mai usor de folosit si mai rapida; este considera inca beta si instabil
  • ufw – Uncomplicated Firewall; este o interfata pentru iptables care permite configurarea unui firewall fara mult stres; este instalat by default pe cateva distributii (inclusiv Ubuntu) si recomand folosirea lui; nu apare ca proces
  • git sau svn – sisteme de versionare; sunt folosite pe orice proiect de programare
  • mysqld – deamon pentru o baza de date mysql; recomand studierea bazelor de date relationale, in cazul in care nu exista cunostinte in aceasta arie
  • nagios sau nrpe – server sau client de nagios (tool folosit pentru monitorizare)

Calculatoare second hand i7 cu garantie

Publicat in Calculatoare second hand la data de 15-03-2016

Esti in cautarea unui computer ce te poate tine o perioada lunga de timp? Pur si simplu te-ai saturat sa ti se strice tot, iar apoi sa fii nevoit sa platesti o suma exorbitanta pentru a repara obiectul ajungând, de multe ori, la concluzia ca cel mai bine ar fi sa iei unul nou? Daca da, bine ai venit in lumea noastra! Se mai numeste si realitatea si, de cele mai multe ori, vine peste tine cand te astepti mai putin. In aceste momente neprevazute, cel mai bine e sa ai tot felul de alternative pe care sa le iei in considerare si de care sa tii cont! Una dintre ele este data de calculatoarele second hand i7 cu garantie, solutia ieftina, oportuna si la indemana oricui pe care sa o expui pe o perioada indelungata, fara sa te temi de problemele ce pot decurge de aici.

Pe raspicate, un calculator second hand i7 cu garantie sterge orice urma de indoiala – bineinteles, exista foarte multe motive pentru care un computer sau un desktop se poate strica, deteriora, functionalitatea sa poate fi periclitata si multe alte aspecte ce decurg de aici. In aceste situatii, avem o singura solutie, o alternativa majora pe care o poti lua in calcul, respectiv un computer ce ofera o garantie pe o perioada delimitata. In cazul calculatoarelor second hand i7, aceasta se prelungeste pe 12, respectiv 24 de luni. Si, iti spun sincer, orice problema pe care ai putea-o intampina in tot acest timp, se remediaza. Exista numeroase magazine ce nu ofera aceasta garantie, motiv pentru care poti fi suparat, cu adevarat! Insa, in aceasta situatie, chiar referindu-ne la un computer ce a trecut de perioada de garantie impusa si oferita de magazinul principal, dupa ce produsul a trecut prin mana expertilor si a fost verificat, modelat si repus in vanzare, acum totul este in regula – acesti specialisti stiu cu ce produs lucreaza!

Doar gandeste-te la banutii pe care vei reusi sa ii economisesti cu un calculator second hand i7 cu garantie – nu doar suma adresata produsului fiind second hand (aici punand accent pe faptul ca de cele mai multe ori, acesta este la jumatate), cât și posibilitatea ca tu sa te poti bucura si sa il poti folosi la o perioada mult mai indelungata, cele doua aspecte cumulate conduc foarte simplu la ideea conform careia aceasta este o investitie de viitor, una pe care te poti baza si pe care ar trebui sa o iei in calcul de fiecare data cand te gandesti la un computer nou. Indiferent de locatia in care te aflii, de anii pe care ii ai sau de munca pe care o desfasori zi de zi, nu e de mirare de ce fiecare dintre noi foloseste cel putin o data pe zi un computer. De aceea, este imperios sa ajungi la acele cerinte ridicate ale societatii, ceva simplist dar oferit de un calculator second hand i7 cu garantie.

Indiferent de alegerea pe care o vei face din cumulul de calculatoare second hand cu garantie, te poti linisti stiind ca trebuie sa iti iei niste timp pentru tine pentru a cunoaste pe de-a intregul fiecare element. Oricand ai nevoie, da o cautare pe internet sa stii pe care sa il alegi, din vasta enormitate de computere.

Pe de alta parte, tine minte sa te ghidezi intocmai dupa acele magazine ce comercializeaza calculatoare second hand i7 cu garantie. In Romania, exista si asa zisele magazine fantoma ce prefera sa nu furnizeze aceasta optiune si, totodata, acest avantaj clientilor. In aceasta situatie, bineinteles ca te aflii in defavoare, deoarece oricand e posibil sa apara o defectiune computerului tau pe care tu singur vei fi nevoit sa o platesti, din buzunarul tau. Acest lucru duce la frustrari, nemultumiri si pe buna dreptate! E dreptul tau, pe care e normal si firesc sa il soliciti, de fiecare data cand este cazul. Tot ceea ce trebuie sa faci este sa fii putin atent, sa nu treci peste acest detaliu, caci te va costa! Si nu ne referim la sume mici – uneori, vei fi nevoit sa platesti cat pentru unul nou. Deci, de ce sa ajungi intr-o astfel de situatie? Bucura-te de un real calculator second hand i7 cu garantie, oricand!

Linux in cateva cuvinte (partea I)

Publicat in Tutoriale Linux la data de 10-03-2016

Linux este un sistem de operare care ofera solutii stabile si sigure pentru livrarea de servicii software. Majoritatea distributiilor au o structura similara, bazata pe Unix. Cateva nume de distributii care au popularitate sunt Debian, Ubuntu, CentOS, Redhat. Diferentele principale sunt legate de sistemul folosit pentru management-ul pachetelor (respective toate aplicatiile software instalate pe sistem). De exemplu, pe Ubuntu se foloseste aptitude si pe Redhat se foloseste RPM.

Multi considera ca learning curve-ul pentru Linux este unul greoi, dar adevarul este ca dupa ce stapanesti cateva notiuni de baza, sistemul de operare devine foarte simplu de folosit si de inteles. Din pacate, la inceput trebuie invatate pe de rost cateva lucruri despre sistem sau assimilate prin exercitiu. Acest document are ca scop o prezentare succinta a cunostintelor importante pentru folosirea unui server Linux, detaliile fiind acoperite de trainingul bazat pe exercitii practice.

Structura folderelor

Este foarte important sa intelegem structura folderelor pe un sistem Linux, pentru a intelege cum functioneaza acest sistem de operare. Spre deosebire de un server Windows, un server Linux nu contine o interfata grafica si din acest motiv toate aplicatiile de pe sistem trebuie sa fie instalate si configurate conform unor best-practice-uri. Din fericire, sistemul folosit pentru management-ul pachetelor (aptitude sau RPM) instaleaza fiecare aplicatie in conformitate cu aceste reguli si o simpla cunoastere a structurii sistemului ofera administratorului posibilitatea de a se orienta pe o masina Linux.

Folderele pe care le gasim pe un server Linux in folderul / (numit si root sau radacina) sunt prezentate in lista de mai jos, impreuna cu o scurta descriere pentru fiecare.

  • /bin – executabile pentru fiecare aplicatie
  • /boot – fisiere cu ajutorul caruia booteaza sistemul
  • /dev – toate device-urile din system (aici vor fi gasite HDD-urile, SSD-urile, CDROM-urile, RAM-urile si alte device-uri care au fost conectate la system); pentru folosirea unui drive (HDD, SSD, stick USB), acesta trebuie initial montat/instalat (cu mount) si best practice-ul impune sa fie atasat intr-unul din folderele /media, /mount sau /mnt
  • /etc – setari pentru system si pentru aplicatiile de pe sistem
  • /home – folder-ul home pentru fiecare utilizator de pe sistem, care se creaza automat impreuna cu crearea unui nou utilizator; daca trebuie sa lucrati ceva pe sistem (un script, de exemplu), este recomandat sa lucrati in folderul home al utilizatorului vostru (exemplu: /home/utilizator)
  • /lib – librarii pentru diferite aplicatii
  • /lib64 – librarii 64 pentru diferite aplicatii
  • /lost+found – echivalentul lui recycle bin
  • /media, /mount, /mnt – in aceste foldere se gasesc de obicei mount-urile diferitelor drive-uri de pe sistem, inclusiv Network File Systems (partitii care se afla intr-o retea si care sunt atasate prin network)
  • /opt – folosit pentru aplicatii optionale; aici sunt instalate de obicei aplicatii care conform structurii nu permit o distributie a executabilelor, a librariilor si a setarilor in folderele /bin, /sbin, /lib, /lib64 si /etc
  • /proc – contine informatii despre software-ul si hardware-ul de pe system; fiecare process si toate piesele hardware vor avea in acest folder informatii despre ele insasi
  • /root – home folder pentru utilizatorul root, care este administratorul omniprezent, omniscient si omnipotent de pe un server Linux.
  • /run – variabile necesare functionarii anumitor aplicatii (they need this in order to run)
  • /sbin – executabilele aplicatiilor care necesita drepturi de root pentru functionare
  • /sys – este in mare parte o partitie virtuala care este read-only si care contine informatii de care o sa avem rar nevoie (de exemplu, varabile stocate in ram de anumite aplicatii)
  • /tmp – fisiere temporare care sunt sterse din cand in cand in functie de distributie (de exemplu, pe debian la boot si pe redhat in functie de varsta fisierului)
  • /usr –executabile si librarii pentru aplicatii specifice anumitor utilizatori; poate fi considerat o completare a folderelor /bin si /lib
  • /var – variabile; aici se gasesc loguri, mailuri si site-uri web, datele din database-urile mysql si alte lucruri de acest gen
  • /var/log – contine de obicei toate log-urile tuturor serviciilor/aplicatiilor de pe system
  • /var/www – contine aplicatiile web de pe sistem

 

Folderele trecute cu bold trebuie neaparat stiute, pentru ca sunt foarte des folosite. E bine sa stim ca exista si celelalte foldere, dar de obicei nu avem treaba cu toate.

Drepturi in linux

Toate sistemele de operare Unix impart aceleasi sistem de drepturi. Drept urmare, urmatoarele sisteme de operare folosesc toate acelasi sistem: Android, iOS, Mac OS, Solaris, AIX si toate distributiile Linux. Acest sistem ofera pentru fiecare fisier/dosar drepturi de citire, scriere si executie pentru utilizatorul care tine fisierul, grupul care detine fisierul si pentru toate celalte persoane. Pe scurt, drepturile sunt de tip Read, Write si Execute pentru User, Group si Others.

Putem vedea drepturile asupra tuturor elementelor dintr-un folder cu ajutorul comenzii ls -al sau ll. Exemplu:

distPoint ~ # ll /etc/apache2/

total 88

drwxr-xr-x  8 root root  4096 Mar 20 14:43 ./

drwxr-xr-x 98 root root  4096 Apr 27 22:31 ../

-rw-r--r--  1 root root  7150 Mar 17 15:10 apache2.conf

drwxr-xr-x  2 root root  4096 Mar 17 14:20 conf-available/

drwxr-xr-x  2 root root  4096 Mar 17 14:20 conf-enabled/

-rw-r--r--  1 root root  1782 Jan  3  2014 envvars

-rw-r--r--  1 root root 31063 Jan  3  2014 magic

drwxr-xr-x  2 root root 12288 Apr 24 15:03 mods-available/

drwxr-xr-x  2 root root  4096 Mar 17 15:11 mods-enabled/

-rw-r--r--  1 root root   320 Jan  7  2014 ports.conf

drwxr-xr-x  2 root root  4096 Apr 22 17:20 sites-available/

drwxr-xr-x  2 root root  4096 Mar 17 08:22 sites-enabled/

Aici putem observa ca utilizatorul si grupul sunt root (coloanele 3 si 4), iar drepturile difera de la un element la altul. De exemplu, pentru fisierul apache2.conf, drepturile sunt -rw-r--r--. Pentru ca primul caracter nu este d, ne dam seama ca este fisier si nu dosar. Urmatoarele 3 caractere arata drepturile pentru utilizatorul care detine fisierul si acestea sunt read, write. Grupul si ceilalti utilizatori au doar drepturi de citire. Nimeni nu are drept de executie asupra acestui fisier.

Asupra folderelor din acest exemplu au toti utilizatorii din sistem dreptul de executie. Asta este important, pentru ca in Linux nu este posibil sa vezi continutul unui dosar daca nu ai drept de executie asupra lui. Singura persoana care are drepturi de scriere in acest folder este root si putem sa deducem acest lucru pentru ca doar in dreptul proprietarului apare caracterul w, iar proprietarul este root.