Cititorii ca tine ajută la sprijinirea MUO. Când efectuați o achiziție folosind link-uri de pe site-ul nostru, este posibil să câștigăm un comision de afiliat. Citeşte mai mult.

Nu sunteți sigur cum să monitorizați sănătatea unui sistem Linux? Există câteva instrumente pe care le puteți folosi pentru a monitoriza performanța unui sistem Linux. În timp ce unele dintre acestea vin preinstalate pe Linux, altele trebuie să fie instalate manual.

Să vedem cum puteți folosi instrumentele din linia de comandă pentru a înțelege problemele de bază ale sistemului dvs. Linux care îl împiedică să funcționeze cât mai bine. Problema ar putea fi din cauza unor blocaje în stocarea pe disc, CPU, RAM sau în rețea.

De ce este importantă monitorizarea sănătății Linux

În calitate de administrator de sistem, trebuie să vă asigurați că mașina dumneavoastră funcționează bine, monitorizându-i frecvent starea de sănătate. În cazul în care apare o problemă, trebuie să urmăriți rapid problema și să pregătiți o remediere, astfel încât sistemul să înceapă să funcționeze din nou, iar timpul de nefuncționare să poată fi ignorat.

instagram viewer

Pentru a monitoriza starea de sănătate a unui sistem, puteți utiliza câteva instrumente și utilitare din linia de comandă care vă ajută să urmăriți resursele sistemului și utilizarea acestora. Când apare o problemă, puteți consulta din nou aceste instrumente pentru a diagnostica problema și a o remedia în timp minim.

Mai jos sunt câteva instrumente de linie de comandă pe care le puteți utiliza pentru a monitoriza sănătatea Linux. Pentru a începe, deschide interfața de linie de comandă Linux (CLI) pe mașina dvs. pentru a executa comenzile.

Iată câteva instrumente de linie de comandă care se concentrează pe monitorizarea stocării pe disc Linux:

1. df

Puteți folosi df pentru a verifica cât spațiu folosește mașina dvs. Linux. Când este folosit cu un nume de fișier, df vă spune despre spațiul liber de pe partiția de disc care stochează fișierul. Pentru a verifica spațiul liber pe disc pe Linux, rulați această comandă:

df

2. du

Acest utilitar de linie de comandă vă permite să vedeți spațiul pe disc care este deja consumat de fișiere. Rețineți că nu afișează spațiul disponibil ca df. Afișează doar spațiul care a fost folosit.

Pentru a verifica spațiul consumat, rulați această comandă:

du

3. Comanda ls

Comanda ls listează tot conținutul directorului și spațiul pe care îl consumă. Pentru a verifica dimensiunea fișierelor dintr-un anumit director, intrați în acel director și lansați următoarea comandă:

ls -l -h

Iată câteva instrumente de linie de comandă care se concentrează pe monitorizarea CPU și a utilizării memoriei:

4. top

Puteți folosi top pentru a obține informații despre CPU și utilizarea memoriei pe sistemul dvs. După emiterea următoarei comenzi, veți vedea toate serviciile care rulează pe sistemul dvs., împreună cu informațiile despre cache și buffer:

top

Dacă pe monitor apare o problemă de utilizare a memoriei, puteți optimizați-vă performanța RAM pentru a o repara.

5. htop

htop este un alt instrument care funcționează ca alternativă la top. Acest utilitar nu vine preinstalat pe Linux. Pentru a-l instala, executați următoarea comandă pe Ubuntu și Debian:

sudo apt instalare htop

Pe Arch Linux:

sudo pacman -S htop

Pe Fedora, CentOS și RHEL:

sudo dnf instalare htop

La monitorizați utilizarea procesorului pe sistemul dvs. folosind htop, rulați această comandă:

htop

6. mpstat

Un alt instrument pe care îl puteți folosi pentru a obține informații despre CPU pe Linux este mpstat. Acest utilitar oferă un raport al fiecărui procesor disponibil. Puteți vedea, de asemenea, raportul complet de utilizare a CPU al tuturor proceselor cu această comandă.

Acest instrument nu vine preinstalat pe Linux. Mai întâi trebuie să instalați sysstat pachet pe sistemul dvs. pentru a utiliza mpstat:

sudo apt instalare sysstat

Acum rulați următoarea comandă pentru a vedea utilizarea CPU pe sistemul dvs.:

mpstat

7. vmstat

vmstat oferă informații despre RAM, procese, buffer, cache, activitatea CPU și multe altele. Pentru a utiliza acest instrument, rulați această comandă:

vmstat

8. iostat

iostat este un instrument de monitorizare a sistemului pe care îl puteți utiliza pentru a vedea statisticile de intrare și de ieșire pentru stocarea Linux.

Folosind acest utilitar de linie de comandă, puteți vedea rapoarte despre încărcarea dispozitivului I/O. Pentru a utiliza acest instrument, rulați această comandă:

iostat

9. sar

sar vă permite să monitorizați utilizarea procesorului după o anumită perioadă de timp. Pentru a utiliza acest instrument, trebuie să instalați pachetul sysstat.

Pentru a verifica utilizarea CPU după fiecare 10 secunde, veți rula comanda astfel:

sar 10

Nu numai asta, dar puteți, de asemenea, să instruiți instrumentul să ruleze pentru un număr specificat de iterații. De exemplu, dacă doriți să monitorizați utilizarea CPU după fiecare două secunde și timp de opt iterații, executați comanda astfel:

sar 2 8

Iată câteva instrumente de linie de comandă care se concentrează pe monitorizarea utilizării rețelei:

10. NetHogs

NetHogs este un utilitar popular de linie de comandă pe care îl puteți utiliza pentru a monitoriza traficul de rețea în timp real, inclusiv lățimea de bandă utilizată de fiecare proces într-un sistem Linux.

Acest instrument nu este preinstalat în Linux. Următoarea comandă va instala NetHogs pe Distribuții bazate pe Debian:

sudo apt instalare nethogs

Pentru a utiliza acest instrument, executați următoarea comandă:

nethogs

11. tcpdump

tcpdump este un analizor de pachete de rețea folosit pentru a captura pachete TCP/IP transmise sau primite pe o anumită interfață prin rețea.

Pentru a utiliza acest instrument, rulați următoarea comandă și menționați interfața pe care doriți să inspectați traficul:

tcpdump -i interfata

12. netstat

netstat monitorizează și emite statistici de trafic de rețea de intrare și de ieșire. Acesta este unul dintre cele mai importante instrumente de rețea utilizate pentru inspectarea oricăror blocaje dintr-o rețea. De asemenea, oferă informații despre interfețele și porturile utilizate pe sistem.

Acest utilitar de linie de comandă vine preinstalat pe sistemele Linux moderne. Cu toate acestea, dacă nu îl aveți, îl puteți instala executând următoarea comandă:

sudo apt instalare net-instrumente

Pentru a vedea conexiunile la internet active pe sistemul dvs., executați această comandă:

netstat -a | Mai mult

Administrarea Linux simplificată

Precauția este mai bună decât vindecarea. Scopul este de a identifica orice problemă din sistem prin monitorizarea CPU, RAM, disc și utilizarea rețelei înainte de a deteriora performanța sistemului.

Administrarea Linux nu este o sarcină ușoară. Dar datorită acestor utilitare simple de linie de comandă, acum puteți monitoriza sănătatea Linux și puteți depana orice probleme din rețea sau sistem.