Tot ce trebuie să știți despre Linux: noțiuni fundamentale pentru începători - 5


Capitolul 5: Managementul sistemului Linux

Pentru a folosi Linux fără stres, este util să înțelegeți câteva concepte de bază despre cum funcționează sistemul. Linux gestionează aplicațiile într-un mod diferit față de Windows sau macOS, dar odată ce înțelegeți logica, totul devine mult mai simplu și mai sigur.

1. Ce este un proces în Linux?
Un proces este un program aflat în execuție. De fiecare dată când deschideți o aplicație sau tastați o comandă în terminal, Linux pornește un proces. Despre proces:
***fiecare proces are un număr unic, numit PID
***procesele sunt organizate într-o structură de tip părinte-copil (ex. Terminalul (părinte)->pornește un editor text (copil))
***la pornirea calculatorului, Linux lansează mai întăi un proces special numit systemd, care se ocupă de pornirea tuturor celorlalte programe

2. Ce este un daemon?
Un daemon este un proces special care rulează permanent în fundal, fără a necesita interacțiune directă cu utilizatorul. Rolul său este să aștepte anumite evenimente sau să ofere servicii altor aplicații (ex. un daemon de imprimare așteaptă să trimiteți un document la imprimantă ). În Linux, numele daemon-ilor se termină adesea cu litera "d", precum sshd (permite conectarea la calculator prin SSH) sau httpd (ex. rulează un server web).

3. Ce este un serviciu Linux?
Un serviciu reprezintă funcționalitatea pusă la dispoziție de un daemon. În distribuțiile moderne, serviciile sunt administrate cu ajutorul comenzii systemctl. Daemon-ul este programul care rulează efectiv, în timp ce serviciul este interfața prin care îl poți porni, opri sau reporni (ex. nu spuneți 'am oprit daemon-ul de rețea', ci 'am oprit serviciul de rețea').

4. Ce este un manager de pachete?
Managerul de pachete este echivalentul unui "App Store" pentru Linux, însă mult mai avansat. Acesta se ocupă de instalare, actualizare, configurarea și eliminarea aplicațiilor. Aplicațiile sunt descărcate din depozitele oficiale (repositories), adică servere sigure, verificate de comunitate sau de dezvoltatorii distribuției garatând că fișierele nu conțin viruși și sunt compatibile cu distribuția voastră. Dependențele sunt bibliotecile de care are nevoie o aplicație, iar managerul de pachete le va instala automat, fără intervenție manuală.

5. Diferența dintre apt, yum, dnf, pacman și zypper
Distribuțiile Linux sunt grupate, de regulă, în funcție de managerul de pachete pe care îl folosesc. Alegerea acestuia depinde de 'familia' distribuției:
***APT - utilizat în Debian, Ubuntu, Linux Mint și distribuțiile derivate; este cel mai răspândit, ușor de utilizat și bazat pe pachetele .deb
***DNF - folosit în Fedora și versiunile moderne de RHEL, succesorul lui YUM, recunoscut pentru gestionarea eficientă a dependențelor
***YUM - întâlnit în versiunile mai vechi de CentOS și RHEL; mult timp standardul pentru serverele enterprise
***PACMAN - specific Arch Linux, Manjaro și distribuțiile derivate; foarte simplu și rapid, construit pentru sisteme de tip rolling release, mereu actualizate
***ZYPPER - folosit în openSUSE; oferă operațiuni rapide, scriptabile și control detaliat asupra software-ului de sistem

Așadar dacă v-a plăcut articolul informativ "Tot ce trebuie să știți despre Linux: noțiuni fundamentale pentru începători - 5" distribuiți-l pe rețelele sociale sau scrieți în caseta de comentarii întrebările și sugestiile dumneavoastră, deoarece mă ajută să îmbunătățesc sau să corectez conținutul.


Comments

Postari populare

Tot ce trebuie să știți despre Linux: noțiuni fundamentale pentru începători - 2

Tot ce trebuie să știți despre Linux: noțiuni fundamentale pentru începători - 3

Tot ce trebuie să știți despre Linux: noțiuni fundamentale pentru începători - 1

Linux sub capotă: comenzi esențiale despre sistem și hardware

Modalitati de instalare a aplicatiilor in Linux Mint

jdSystemMonitor: alternativă modernă și rapidă

Tot ce trebuie să știți despre Linux: noțiuni fundamentale pentru începători - 4

Rezolvare: activarea adaptorului Wi-Fi Tenda AX1800 pe Arch Linux

LxQt 2.3.0: minim de resurse, maxim de productivitate