* Doriți să începeți în Linux? Dezvoltați o bună cunoaștere de lucru a Linux utilizând atât interfața grafică, cât și linia de comandă în principalele familii de distribuție Linux cu cursul online Introducere în Linux al Fundației Linux. Înscrie-te gratuit aici. (Este curs también este disponibil în spaniolă. Faceți clic aici pentru Introducere a Linux De la smartphone-uri la mașini, supercomputere și electrocasnice, desktop-uri de acasă la servere de întreprindere, sistemul de operare Linux este peste tot Linux există de la mijlocul anilor 1990 și de atunci a ajuns la o bază de utilizatori care se întinde pe tot globul. Linux este de fapt peste tot: se află în telefoanele, termostatele, mașinile, frigiderele, dispozitivele Roku și televizoarele. De asemenea, rulează cea mai mare parte a internetului, toate primele 500 de supercomputere din lume și bursele de valori din lume. Dar, pe lângă faptul că este platforma de alegere pentru a rula desktop-uri, servere și sisteme încorporate de pe tot globul, Linux este unul dintre cele mai fiabile, sigure și fără griji sisteme de operare disponibile. Iată toate informațiile de care aveți nevoie pentru a vă actualiza pe platforma Linux ## Ce este Linux? La fel ca Windows, iOS și Mac OS, Linux este un sistem de operare. De fapt, una dintre cele mai populare platforme de pe planetă, Android, este alimentată de sistemul de operare Linux. Un sistem de operare este un software care gestionează toate resursele hardware asociate desktopului sau laptopului dvs. Pentru a spune simplu, sistemul de operare gestionează comunicarea dintre software-ul și hardware-ul dumneavoastră. Fără sistemul de operare (OS), software-ul nu ar funcționa Sistemul de operare Linux cuprinde mai multe piese diferite: Bootloader – Software-ul care gestionează procesul de pornire a computerului dumneavoastră. Pentru majoritatea utilizatorilor, acesta va fi pur și simplu un ecran de deschidere care apare și, în cele din urmă, dispare pentru a porni în sistemul de operare. Kernel – Aceasta este singura bucată a întregului care se numește de fapt „Linux”. Nucleul este nucleul sistemului și gestionează CPU, memoria și dispozitivele periferice. Nucleul este cel mai jos nivel al sistemului de operare. Init system – Acesta este un subsistem care pornește spațiul utilizatorului și este însărcinat cu controlul demonilor. Unul dintre cele mai utilizate sisteme init este systemd, care se întâmplă să fie și unul dintre cele mai controversate. Este sistemul init care gestionează procesul de pornire, odată ce pornirea inițială este predată de la bootloader (adică GRUB sau GRand Unified Bootloader). Daemons – Acestea sunt servicii de fundal (imprimare, sunet, programare etc.) care fie pornesc în timpul pornirii, fie după ce vă conectați la desktop. Server grafic – Acesta este subsistemul care afișează grafica pe monitor. Este denumit în mod obișnuit serverul X sau doar X. Mediul desktop – Aceasta este piesa cu care utilizatorii interacționează de fapt. Există multe medii desktop din care să alegeți (GNOME, Cinnamon, Mate, Pantheon, Enlightenment, KDE, Xfce etc. Fiecare mediu desktop include aplicații încorporate (cum ar fi manageri de fișiere, instrumente de configurare, browsere web și jocuri). Mediile desktop nu oferă întreaga gamă de aplicații. La fel ca Windows și macOS, Linux oferă mii și mii de titluri de software de înaltă calitate care pot fi găsite și instalate cu ușurință. Cele mai multe distribuții Linux moderne (mai multe despre aceasta mai jos) includ App Store- precum instrumente care centralizează și simplifică instalarea aplicațiilor. De exemplu, Ubuntu Linux are Ubuntu Software Center (o rebrandă a software-ului GNOME) care vă permite să căutați rapid printre miile de aplicații și să le instalați dintr-o locație centralizată. ## De ce să folosești Linux? Aceasta este singura întrebare pe care o pun majoritatea oamenilor. De ce să vă deranjați să învățați un mediu de calcul complet diferit, când sistemul de operare care este livrat cu majoritatea desktop-urilor, laptopurilor și serverelor funcționează bine? Pentru a răspunde la această întrebare, aș pune o altă întrebare. Sistemul de operare pe care îl utilizați în prezent funcționează „foarte bine”? Sau vă treziți să vă luptați cu obstacole precum viruși, programe malware, încetiniri, blocări, reparații costisitoare și taxe de licență? Dacă te lupți cu cele de mai sus, Linux ar putea fi platforma perfectă pentru tine. Linux a evoluat într-unul dintre cele mai fiabile ecosisteme de computere de pe planetă. Combină această fiabilitate cu costul de intrare zero și ai soluția perfectă pentru o platformă desktop Așa este, costul de intrare zero... ca și gratuit. Puteți instala Linux pe câte computere doriți fără să plătiți un cent pentru licențierea software-ului sau a serverului Să aruncăm o privire la costul unui server Linux în comparație cu Windows Server 2016. Prețul ediției Windows Server 2016 Standard este de 882,00 USD (achiziționat direct de la Microsoft). Aceasta nu include licența de acces la client (CAL) și licențele pentru alte software-uri pe care poate fi necesar să le rulați (cum ar fi o bază de date, un server web, un server de e-mail etc. De exemplu, o licență CAL pentru un singur utilizator, pentru Windows Server 2016, costă 38,00 USD . Dacă trebuie să adăugați 10 utilizatori, de exemplu, înseamnă 388,00 USD în plus pentru licențierea software-ului pentru server. Cu serverul Linux, totul este gratuit și ușor de instalat. De fapt, instalarea unui server web complet (care include un server de baze de date ), este la doar câteva clicuri sau comenzi distanță (aruncă o privire la Instalarea simplă a serverului LAMP pentru a vă face o idee cât de simplu poate fi) Dacă costul zero nu este suficient pentru a te cuceri – ce zici de a avea un sistem de operare care va funcționa, fără probleme, atâta timp cât îl folosești? Am folosit Linux de aproape 20 de ani (atât ca platformă desktop, cât și ca server) și nu am avut probleme cu ransomware, malware sau viruși. Linux este, în general, mult mai puțin vulnerabil la astfel de atacuri. În ceea ce privește repornirile serverului, acestea sunt necesare doar dacă nucleul este actualizat. Nu este ieșit din comun ca un server Linux să treacă ani de zile fără să fie repornit. Dacă urmați actualizările regulate recomandate, stabilitatea și fiabilitatea sunt practic asigurate ## Sursa deschisa Linux este, de asemenea, distribuit sub o licență open source. Sursa deschisă urmează aceste principii cheie: - Libertatea de a rula programul, pentru orice scop - Libertatea de a studia cum funcționează programul și de a-l schimba pentru a-l face să facă ceea ce îți dorești - Libertatea de a redistribui copii pentru a-ți putea ajuta aproapele - Libertatea de a distribui copii ale versiunilor dvs. modificate altora Aceste puncte sunt cruciale pentru înțelegerea comunității care lucrează împreună pentru a crea platforma Linux. Fără îndoială, Linux este un sistem de operare care este „de către oameni, pentru oameni”. Aceste principii sunt, de asemenea, un factor principal în motivul pentru care mulți oameni aleg Linux. Este vorba despre libertatea și libertatea de utilizare și libertatea de alegere ## Ce este o „distribuție?” Linux are o serie de versiuni diferite pentru a se potrivi oricărui tip de utilizator. De la utilizatori noi până la utilizatori de bază, veți găsi o „aromă” de Linux care să se potrivească nevoilor dumneavoastră. Aceste versiuni se numesc distribuții (sau, pe scurt, „distros”). Aproape fiecare distribuție de Linux poate fi descărcată gratuit, inscripționată pe disc (sau pe o unitate USB) și instalată (pe câte mașini doriți) Distribuțiile populare Linux includ: - LINUX MINT - MANJARO - DEBIAN - UBUNTU - ANTERGOS - SOLUS - FEDORA - OS ELEMENTAL - OPENUSE Fiecare distribuție are o interpretare diferită a desktopului. Unii optează pentru interfețe de utilizator foarte moderne (cum ar fi GNOME și Elementary OS Pantheon), în timp ce alții rămân cu un mediu desktop mai tradițional (openSUSE folosește KDE) Puteți consulta primele 100 de distribuții pe Distrowatch Și să nu credeți că serverul a fost lăsat în urmă. Pentru această arenă, puteți apela la: - Red Hat Enterprise Linux - Ubuntu Server - Centos - SUSE Enterprise Linux Unele dintre distribuțiile de server de mai sus sunt gratuite (cum ar fi Ubuntu Server și CentOS) și unele au un preț asociat (cum ar fi Red Hat Enterprise Linux și SUSE Enterprise Linux). Cele cu un preț asociat includ și suport ## Ce distribuție este potrivită pentru tine? Distribuția pe care o utilizați va depinde de răspunsul la trei întrebări simple: - Cât de priceput ești utilizator de computer? - Preferi o interfață desktop modernă sau standard? - Server sau desktop? Dacă cunoștințele dvs. de calculator sunt destul de elementare, veți dori să rămâneți cu o distribuție prietenoasă pentru începători, cum ar fi Linux Mint, Ubuntu (Figura 3), Elementary OS sau Deepin. Dacă setul dvs. de abilități se extinde în intervalul peste medie, puteți alege o distribuție precum Debian sau Fedora. Dacă, totuși, ați stăpânit destul de mult meșteșugul administrării computerelor și a sistemului, utilizați o distribuție precum Gentoo. Dacă vrei cu adevărat o provocare, poți să-ți construiești propria distribuție Linux, cu ajutorul Linux From Scratch Dacă sunteți în căutarea unei distribuții numai pentru server, veți dori, de asemenea, să decideți dacă aveți nevoie de o interfață desktop sau dacă doriți să faceți acest lucru numai prin linia de comandă.Serverul Ubuntu nu instalează o interfață GUI.Aceasta înseamnă două lucruri pe care serverul dvs. nu va fi blocat la încărcarea graficelor și va trebui să aveți o înțelegere solidă a liniei de comandă Linux.Cu toate acestea, puteți instala un pachet GUI deasupra serverului Ubuntu cu o singură comandă precum sudo apt-get install ubuntu-desktop.Administratorii de sistem vor dori, de asemenea, să vadă o distribuție în ceea ce privește caracteristicile.Doriți o distribuție specifică serverului care să vă ofere, din cutie, tot ce aveți nevoie pentru serverul dvs.?Dacă da, CentOS ar putea fi cea mai bună alegere.Sau doriți să luați o distribuție desktop și să adăugați piesele după cum aveți nevoie?Dacă da, Debian sau Ubuntu Linux ți-ar putea servi bine## Instalarea LinuxPentru mulți oameni, ideea instalării unui sistem de operare poate părea o sarcină foarte descurajantă.Credeți sau nu, Linux oferă una dintre cele mai ușoare instalări dintre toate sistemele de operare.De fapt, majoritatea versiunilor de Linux oferă ceea ce se numește o distribuție Live, ceea ce înseamnă că rulați sistemul de operare fie de pe un CD/DVD, fie de pe o unitate flash USB, fără a face nicio modificare pe hard disk.Obțineți funcționalitatea completă fără a fi nevoie să instalați.După ce l-ați încercat și ați decis că doriți să îl utilizați, faceți pur și simplu dublu clic pe pictograma „Instalare” și parcurgeți asistentul simplu de instalareDe obicei, vrăjitorii de instalare vă ghidează prin procesul cu următorii pași (Vom ilustra instalarea Ubuntu Linux):- Pregătire: Asigurați-vă că mașina dvs. îndeplinește cerințele pentru instalare.Acest lucru vă poate întreba și dacă doriți să instalați software terță parte (cum ar fi pluginuri pentru redarea MP3, codecuri video și altele)- Configurare wireless (dacă este necesar) : Dacă utilizați un laptop (sau o mașină cu wireless), va trebui să vă conectați la rețea, pentru a descărca software terță parte și actualizări- Alocarea hard diskului (Figura 4): Acest pas vă permite să selectați modul în care doriți să fie instalat sistemul de operare.Ai de gând să instalezi Linux împreună cu un alt sistem de operare (numit „pornire duală folosește întregul hard disk, upgrade la o instalare Linux existentă sau instalezi peste o versiune existentă de Linux- Locație: selectați locația dvs. de pe hartă- Dispunerea tastaturii: selectați tastatura pentru sistemul dvs.- Configurare utilizator: configurați numele de utilizator și parolaAsta este.Odată ce sistemul a finalizat instalarea, reporniți și sunteți gata de plecare.Pentru un ghid mai aprofundat despre instalarea Linux, aruncați o privire la „Cum să instalați și să încercați Linux cel mai ușor și mai sigur mod” sau descărcați ghidul Linux Foundation pentru instalarea Linux## Instalarea software-ului pe LinuxDoar deoarece sistemul de operare în sine este ușor de instalat, la fel sunt și aplicațiile.Cele mai multe distribuții Linux moderne includ ceea ce majoritatea ar considera un magazin de aplicații.Aceasta este o locație centralizată în care software-ul poate fi căutat și ins înalt.Ubuntu Linux (și multe alte distribuții) se bazează pe software-ul GNOME, sistemul de operare elementar are AppCenter, Deepin are Centrul de software Deepin, openSUSE are AppStore și unele distribuții se bazează pe SynapticIndiferent de nume, fiecare dintre aceste instrumente face același lucru: un loc central pentru a căuta și a instala software Linux.Desigur, aceste piese de software depind de prezența unei GUI.Pentru serverele fără GUI, va trebui să depindeți de interfața din linia de comandă pentru instalareSă ne uităm la două instrumente diferite pentru a ilustra cât de ușoară poate chiar și instalarea în linia de comandă fi.Exemplele noastre sunt pentru distribuții bazate pe Debian și distribuții bazate pe Fedora.Distribuțiile bazate pe Debian vor folosi instrumentul apt-get pentru a instala software, iar distribuțiile bazate pe Fedora vor necesita utilizarea instrumentului yum.Ambele funcționează foarte similar.Vom ilustra folosind comanda apt-get.Să presupunem că doriți să instalați instrumentul wget (care este un instrument la îndemână folosit pentru a descărca fișiere din linia de comandă).Pentru a instala acest lucru folosind apt-get, comanda ar dori astfel:sudo apt-get install wgetComanda sudo este adăugată deoarece aveți nevoie de privilegii de super utilizator pentru a putea instalați software-ul.În mod similar, pentru a instala același software pe o distribuție bazată pe Fedora, mai întâi ai fi su către super-utilizator (emiteți literalmente comanda su și introduceți parola de rădăcină) și emiteți această comandă:yum install wgetAsta este tot ce trebuie să instalezi software pe o mașină Linux.Nu este chiar atât de provocator pe cât ai putea crede.Încă aveți îndoieli?Reamintim instalarea Easy Lamp Server de mai devreme.Cu o singură comandă:sudo taskelPuteți instala un server complet LAMP (Linux Apache MySQL PHP) fie pe un server, fie pe o distribuție desktop.Este într-adevăr atât de ușor## Mai multe resurseDacă sunteți în căutarea uneia dintre cele mai fiabile, sigure și de încredere platforme atât pentru desktop și serverul, nu căutați mai departe decât una dintre numeroasele distribuții Linux.Cu Linux vă puteți asigura că desktop-urile dvs. vor fi fără probleme, serverele dvs. vor fi în funcțiune și solicitările dvs. de asistență sunt minimePentru mai multe informații care vă vor ajuta să vă ghidați de-a lungul vieții cu Linux, consultați următoarele resurse:- Linux.com: Tot ce trebuie să știți despre Linux (știri, tutoriale și multe altele)- Howtoforge: tutoriale Linux- Linux Documentation Project: Instrucțiuni, ghiduri și întrebări frecvente- Baza de cunoștințe Linux și tutorial: o mulțime de tutoriale și ghiduri aprofundate- LWN.net: știri despre kernelul Linux și multe altele