12 najboljih alata za praćenje stanja sustava na Linuxu

12 najboljih alata za praćenje stanja sustava na Linuxu
Čitatelji poput vas podržavaju MUO. Kada kupite putem poveznica na našoj stranici, možemo zaraditi partnersku proviziju. Čitaj više.

Niste sigurni kako pratiti ispravnost Linux sustava? Postoji nekoliko alata koje možete koristiti za praćenje performansi Linux sustava. Dok neki od njih dolaze unaprijed instalirani na Linuxu, drugi se moraju instalirati ručno.





Pogledajmo kako možete koristiti alate naredbenog retka da biste razumjeli temeljne probleme u vašem Linux sustavu koji ga sprječavaju da radi najbolje. Problem bi mogao biti posljedica nekih uskih grla u pohrani na disku, CPU-u, RAM-u ili u mreži.





MAKEUSEOF VIDEO DANA

Zašto je praćenje stanja Linuxa važno

Kao administrator sustava, morate se pobrinuti da vaš stroj radi dobro čestim praćenjem njegovog stanja. U slučaju da se pojavi problem, morate brzo ući u trag problemu i pripremiti popravak kako bi sustav ponovno počeo funkcionirati, a zastoj se mogao zanemariti.





Da biste pratili ispravnost sustava, možete koristiti nekoliko alata i uslužnih programa naredbenog retka koji vam pomažu da pazite na resurse sustava i njihovu upotrebu. Kada se problem pojavi, možete ponovno konzultirati ove alate kako biste dijagnosticirali problem i riješili ga u najkraćem mogućem roku.

Ispod su neki alati naredbenog retka koje možete koristiti za praćenje stanja Linuxa. Za početak otvorite Linux sučelje naredbenog retka (CLI) na vašem računalu za izvršavanje naredbi.



Alati za praćenje iskorištenosti tvrdog diska na Linuxu

Evo nekoliko alata naredbenog retka koji se fokusiraju na praćenje pohrane na disku Linuxa:

1. df

Možete koristiti df da provjerite koliko prostora koristi vaš Linux stroj. Kada se koristi s nazivom datoteke, df vam govori o slobodnom prostoru na particiji diska koja pohranjuje datoteku. Za provjeru slobodnog prostora na disku na Linuxu, pokrenite ovu naredbu:





df

2. od

Ovaj uslužni program naredbenog retka omogućuje vam da vidite prostor na disku koji je već zauzet datotekama. Imajte na umu da ne prikazuje raspoloživi prostor kao što to radi df. Prikazuje samo prostor koji je iskorišten.

Za provjeru potrošenog prostora pokrenite ovu naredbu:





du

3. Naredba ls

Naredba ls ispisuje sve sadržaje imenika i prostor koji oni zauzimaju. Da biste provjerili veličinu datoteka u određenom direktoriju, uđite u taj direktorij i izdajte sljedeću naredbu:

ls -l -h

Alati za praćenje iskorištenja RAM-a i CPU-a na Linuxu

Evo nekoliko alata naredbenog retka koji se fokusiraju na praćenje upotrebe CPU-a i memorije:

4. vrh

Možete koristiti vrh za dobivanje informacija o korištenju procesora i memorije na vašem sustavu. Nakon što izdate sljedeću naredbu, vidjet ćete sve pokrenute usluge na vašem sustavu, zajedno s informacijama o predmemoriji i međuspremniku:

top

Ako se na monitoru pojavi problem s korištenjem memorije, možete optimizirajte rad svoje RAM memorije da to popravim.

5. htop

htop je još jedan alat koji radi kao alternativa top-u. Ovaj uslužni program ne dolazi unaprijed instaliran na Linuxu. Da biste ga instalirali, izvršite sljedeću naredbu na Ubuntu i Debianu:

sudo apt install htop

Na Arch Linuxu:

sudo pacman -S htop

Na sustavima Fedora, CentOS i RHEL:

sudo dnf install htop

Do nadzirite korištenje CPU-a na vašem sustavu koristeći htop , pokrenite ovu naredbu:

htop

6. mpstat

Drugi alat koji možete koristiti za dobivanje informacija o procesoru u Linuxu je mpstat. Ovaj uslužni program daje izvješće o svakoj dostupnoj aktivnosti procesora. Ovom naredbom također možete vidjeti kompletno izvješće o korištenju procesora svih procesa.

Ovaj alat nije unaprijed instaliran na Linuxu. Prvo morate instalirati sysstat paket na vašem sustavu za korištenje mpstata:

sudo apt install sysstat

Sada pokrenite sljedeću naredbu da vidite korištenje CPU-a na vašem sustavu:

mpstat

7.vmstat

vmstat pruža informacije o RAM-u, procesima, međuspremniku, cacheu, CPU aktivnosti i još mnogo toga. Za korištenje ovog alata pokrenite ovu naredbu:

Windows 10 se podiže na crni ekran
vmstat

8. iostat

iostat je alat za nadgledanje sustava koji možete koristiti za pregled statistike unosa i izlaza Linux pohrane.

Korištenjem ovog uslužnog programa naredbenog retka možete vidjeti izvješća o učitavanju I/O uređaja. Za korištenje ovog alata pokrenite ovu naredbu:

iostat

9. sar

sar vam omogućuje praćenje iskorištenosti procesora nakon određenog vremena. Za korištenje ovog alata morate instalirati sysstat paket.

Za provjeru upotrebe CPU-a nakon svakih 10 sekundi, pokrenut ćete naredbu ovako:

sar 10

I ne samo to, već također možete naložiti alatu da radi određeni broj ponavljanja. Na primjer, ako želite pratiti iskorištenost CPU-a nakon svake dvije sekunde i tijekom osam ponavljanja, pokrenite naredbu ovako:

sar 2 8

Alati za praćenje korištenja mreže na Linuxu

Evo nekoliko alata naredbenog retka koji se fokusiraju na praćenje korištenja mreže:

10. NetHogovi

NetHogs je popularan uslužni program naredbenog retka koji možete koristiti za praćenje mrežnog prometa u stvarnom vremenu uključujući propusnost koju koristi svaki proces u sustavu Linux.

Ovaj alat ne dolazi unaprijed instaliran u Linuxu. Sljedeća naredba će instalirati NetHogs na Distribucije temeljene na Debianu :

sudo apt install nethogs

Za korištenje ovog alata pokrenite sljedeću naredbu:

nethogs

11. tcpdump

tcpdump je analizator mrežnih paketa koji se koristi za hvatanje TCP/IP paketa poslanih ili primljenih na određenom sučelju preko mreže.

Za korištenje ovog alata pokrenite sljedeću naredbu i navedite sučelje na kojem želite pregledati promet:

tcpdump -i interface

12. netstat

netstat prati i ispisuje statistiku dolaznog i odlaznog mrežnog prometa. Ovo je jedan od najvažnijih mrežnih alata koji se koristi za pregled svih uskih grla u mreži. Također pruža informacije o sučeljima i priključcima koji se koriste u sustavu.

Ovaj uslužni program naredbenog retka dolazi unaprijed instaliran na modernim Linux sustavima. Međutim, ako ga nemate, možete ga instalirati izvršavanjem sljedeće naredbe:

sudo apt install net-tools

Da biste vidjeli aktivne internetske veze na vašem sustavu, pokrenite ovu naredbu:

netstat -a | more

Administriranje Linuxa postalo jednostavno

Mjera opreza je bolja od liječenja. Cilj je identificirati bilo koji problem u sustavu praćenjem CPU-a, RAM-a, diska i upotrebe mreže prije nego što ugrozi performanse sustava.

Linux administracija nije lak zadatak. Ali zahvaljujući ovim jednostavnim uslužnim programima naredbenog retka, sada možete nadzirati stanje Linuxa i rješavati sve probleme u mreži ili sustavu.