Tot ce trebuie să știți despre Linux: noțiuni fundamentale pentru începători - 6
Capitolul 6: Monitorizarea și gestionarea proceselor
Unul dintre cele mai importante aspecte ale administrării unui sistem Linux este înțelegerea modului în care rulează programele și cât de multe resurse consumă. Atunci când sistemul devine lent sau nu mai răspunde prompt, de cele mai multe ori cauza este un proces care utilizează excesiv procesorul sau memoria RAM. Linux pune la dispoziție instrumente simple, dar foarte eficiente, pentru a identifica rapid aceste situații.
1. Vizualizare rapidă: comanda ps
Comanda ps (Process Status) afișează procesele active la momentul rulării sale. Poate fi comparată cu un instantaneu al sistemului, oferind o imagine statică a proceselor în execuție.
$ ps - listează doar procesele lansate din terminalul curent
$ ps aux - afișează procesele tuturor utilizatorilor, consumul de resurse și arată procesele fără terminal asociat
2. Monitorizare în timp real: comanda top
Pentru o imagine dinamică a sistemului, comanda top este una dintre cele mai folosite. Aceasta actualizează constant informațiile și vă arată cum sunt utilizate resursele calculatorului. Cu comanda top puteți vizualiza informații despre numele programului, cât procesor folosește programul, câtă memorie consumă, cât de ocupat este sistemul, etc. Pentru a ieși din top apăsați tasta 'q'.
3. Varianta modernă: comanda htop
Deși top este disponibil implicit pe majoritatea distribuțiilor Linux, mulți utilizatori preferă htop datorită interfeței sale mai prietenoase. Aceasta oferă culori, suport pentru mouse și grafice pentru fiecare nucleu al procesorului. Printre avantaje găsiți: navigare ușoară prin listă, vizualizare grafică a utilizării procesorului și memoriei, posibilitatea de a opri un proces direct din interfață (tasta F9).
4. Oprirea proceselor problematice: comenzile kill și pkill
Atunci când o aplicație nu mai raspunde, este necesară intervenția manuală prin trimiterea de semnale către procesul respectiv cu ajutorul comenzilor dedicate.
***închide un proces folosind identificatorul său
$ kill [PID]
***forțează oprirea imediată a procesului
$ kill -9 [PID]
***închide procesul după nume, fiind mai ușor de utilizat pentru începători
$ pkill [nume_program]
5. Relațiile dintre procese: comanda pstree
Pentru a vedea cum sunt organizate procesele în sistem, comanda pstree afișează procesele sub formă de arbore. Astfel, puteți observa ce aplicații au pornit alte procese și cum toate pornesc de la procesul principal al sistemului.
Monitorizarea proceselor este o abilitate esențială pentru orice utilizator sau administrator Linux. Folosind comenzile ps, top, htop și kill, puteți identifica rapid problemele de performanță și menține sistemul stabil și eficient. Chiar și pentru începători, aceste instrumente sunt ușor de învățat și extrem de utile în utilizarea de zi cu zi.
Așadar dacă v-a plăcut articolul informativ "Tot ce trebuie să știți despre Linux: noțiuni fundamentale pentru începători - 6" 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