Čitatelia ako vy pomáhajú podporovať MUO. Keď uskutočníte nákup pomocou odkazov na našej stránke, môžeme získať pridruženú províziu. Čítaj viac.

Nie ste si istí, ako monitorovať zdravie systému Linux? Existuje niekoľko nástrojov, ktoré môžete použiť na monitorovanie výkonu systému Linux. Zatiaľ čo niektoré z nich sú v systéme Linux predinštalované, iné je potrebné nainštalovať manuálne.

Pozrime sa, ako môžete použiť nástroje príkazového riadka na pochopenie základných problémov vo vašom systéme Linux, ktoré mu bránia v tom, aby fungoval čo najlepšie. Problém môže byť spôsobený niektorými prekážkami v diskovom úložisku, CPU, RAM alebo v sieti.

Prečo je monitorovanie zdravia Linuxu dôležité

Ako správca systému sa musíte uistiť, že váš počítač funguje správne, pravidelným monitorovaním jeho stavu. V prípade, že sa vyskytne problém, musíte rýchlo vysledovať problém a pripraviť opravu, aby systém znova začal fungovať a výpadok mohol byť ignorovaný.

Ak chcete monitorovať stav systému, môžete použiť niekoľko nástrojov príkazového riadka a pomôcok, ktoré vám pomôžu sledovať systémové prostriedky a ich využitie. Keď sa vyskytne problém, môžete znova použiť tieto nástroje, aby ste diagnostikovali problém a vyriešili ho v minimálnom čase.

instagram viewer

Nižšie sú uvedené niektoré nástroje príkazového riadka, ktoré môžete použiť na monitorovanie stavu systému Linux. Ak chcete začať, otvorte rozhranie príkazového riadka systému Linux (CLI) na vašom počítači vykonávať príkazy.

Tu je niekoľko nástrojov príkazového riadka, ktoré sa zameriavajú na monitorovanie diskového priestoru Linux:

1. df

Pomocou df môžete skontrolovať, koľko miesta používa váš počítač so systémom Linux. Pri použití s ​​názvom súboru vám df povie o voľnom mieste na diskovej oblasti, v ktorej je súbor uložený. Ak chcete skontrolovať voľné miesto na disku v systéme Linux, spustite tento príkaz:

df

2. du

Tento nástroj príkazového riadka vám umožňuje vidieť miesto na disku, ktoré je už spotrebované súbormi. Všimnite si, že nezobrazuje dostupné miesto ako df. Zobrazuje len miesto, ktoré bolo využité.

Ak chcete skontrolovať spotrebovaný priestor, spustite tento príkaz:

du

3. Príkaz ls

Príkaz ls uvádza celý obsah adresára a priestor, ktorý zaberajú. Ak chcete skontrolovať veľkosť súborov v konkrétnom adresári, prejdite do tohto adresára a zadajte nasledujúci príkaz:

ls -l -h

Tu je niekoľko nástrojov príkazového riadka, ktoré sa zameriavajú na monitorovanie využitia CPU a pamäte:

4. top

Pomocou top môžete získať informácie o využití CPU a pamäte vo vašom systéme. Po zadaní nasledujúceho príkazu uvidíte všetky spustené služby vo vašom systéme spolu s informáciami o vyrovnávacej pamäti a vyrovnávacej pamäti:

top

Ak sa na monitore objaví problém s využívaním pamäte, môžete optimalizovať výkon pamäte RAM opraviť to.

5. htop

htop je ďalší nástroj, ktorý funguje ako alternatíva k top. Tento nástroj nie je v systéme Linux predinštalovaný. Ak ho chcete nainštalovať, spustite nasledujúci príkaz na Ubuntu a Debian:

sudo apt Inštalácia htop

V systéme Arch Linux:

sudo pacman -S htop

Na Fedore, CentOS a RHEL:

sudo dnf Inštalácia htop

Komu sledovať využitie procesora vo vašom systéme pomocou htop, spustite tento príkaz:

htop

6. mpstat

Ďalším nástrojom, ktorý môžete použiť na získanie informácií o CPU v systéme Linux, je mpstat. Tento pomocný program poskytuje správu o každej dostupnej aktivite procesora. Pomocou tohto príkazu môžete vidieť aj kompletnú správu o využití CPU všetkých procesov.

Tento nástroj nie je v systéme Linux predinštalovaný. Najprv musíte nainštalovať sysstat balík vo vašom systéme na použitie mpstat:

sudo apt Inštalácia sysstat

Teraz spustite nasledujúci príkaz na zobrazenie využitia procesora vo vašom systéme:

mpstat

7. vmstat

vmstat poskytuje informácie o RAM, procesoch, vyrovnávacej pamäti, vyrovnávacej pamäti, aktivite CPU a oveľa viac. Ak chcete použiť tento nástroj, spustite tento príkaz:

vmstat

8. iostat

iostat je nástroj na monitorovanie systému, ktorý môžete použiť na zobrazenie štatistík vstupu a výstupu úložného priestoru Linuxu.

Pomocou tohto nástroja príkazového riadka môžete zobraziť správy o načítaní I/O zariadenia. Ak chcete použiť tento nástroj, spustite tento príkaz:

iostat

9. sar

sar vám umožňuje monitorovať využitie procesora po určitom čase. Ak chcete použiť tento nástroj, musíte si nainštalovať balík sysstat.

Ak chcete skontrolovať využitie procesora po každých 10 sekundách, spustite príkaz takto:

sar 10

Nielen to, ale môžete tiež dať nástroju pokyn, aby sa spustil po určitý počet iterácií. Napríklad, ak chcete monitorovať využitie procesora po každých dvoch sekundách a počas ôsmich iterácií, spustite príkaz takto:

sar 28

Tu je niekoľko nástrojov príkazového riadka, ktoré sa zameriavajú na monitorovanie používania siete:

10. NetHogs

NetHogs je populárny nástroj príkazového riadka, ktorý môžete použiť na monitorovanie sieťovej prevádzky v reálnom čase vrátane šírky pásma využívanej každým procesom v systéme Linux.

Tento nástroj nie je v systéme Linux predinštalovaný. Nasledujúci príkaz nainštaluje NetHogs Distribúcie založené na Debiane:

sudo apt Inštalácia nethogs

Ak chcete použiť tento nástroj, spustite nasledujúci príkaz:

nethogs

11. tcpdump

tcpdump je sieťový analyzátor paketov, ktorý sa používa na zachytávanie paketov TCP/IP prenášaných alebo prijímaných na konkrétnom rozhraní cez sieť.

Ak chcete použiť tento nástroj, spustite nasledujúci príkaz a uveďte rozhranie, na ktorom chcete kontrolovať prevádzku:

tcpdump -i rozhranie

12. netstat

netstat monitoruje a vytvára štatistiky o prichádzajúcej a odchádzajúcej sieťovej prevádzke. Toto je jeden z najdôležitejších sieťových nástrojov používaných na kontrolu akýchkoľvek úzkych miest v sieti. Poskytuje tiež informácie o rozhraniach a portoch používaných v systéme.

Tento nástroj príkazového riadka je predinštalovaný na moderných systémoch Linux. Ak ho však nemáte, môžete ho nainštalovať vykonaním nasledujúceho príkazu:

sudo apt Inštalácia sieťové nástroje

Ak chcete vidieť aktívne internetové pripojenia vo vašom systéme, spustite tento príkaz:

netstat -a | viac

Správa Linuxu je jednoduchá

Opatrnosť je lepšia ako liečba. Cieľom je identifikovať akýkoľvek problém v systéme monitorovaním využitia CPU, RAM, disku a siete skôr, ako to naruší výkon systému.

Správa Linuxu nie je ľahká úloha. Ale vďaka týmto jednoduchým nástrojom príkazového riadka môžete teraz monitorovať stav Linuxu a odstraňovať akékoľvek problémy v sieti alebo systéme.