Linux nabízí několik nástrojů pro správu a monitorování běžících procesů, což je zásadní pro efektivní správu systému. V tomto článku se zaměříme na čtyři základní příkazy: ps, top, htop, a atop, které vám umožní získat přehled o tom, co se děje ve vašem systému.
ps Příkaz
Příkaz ps je základní nástroj pro zobrazení informací o aktivních procesech. Bez argumentů ps obvykle zobrazuje procesy spuštěné v aktuálním terminálu. Pro širší přehled je možné použít kombinaci argumentů, jako je -e pro zobrazení všech procesů nebo -f pro kompletní výpis.
- Základní použití:
ps
- Zobrazení všech procesů:
ps -e
- Podrobné informace:
ps -ef
top Příkaz
Příkaz top poskytuje dynamický pohled na běžící procesy a zobrazuje řadu informací, včetně využití CPU a paměti. Je to interaktivní nástroj, který umožňuje uživatelům řadit procesy podle různých kritérií a v reálném čase sledovat, jak systémové zdroje jsou využívány.
- Spuštění:
top
- Po spuštění můžete používat klávesy pro řazení nebo ukončení příkazu (např.
q pro quit).
htop Příkaz
htop je pokročilou alternativou k příkazu top, nabízející barevné uživatelské rozhraní a lepší přehlednost. Zobrazuje seznam procesů s možností řazení a filtrování podle různých parametrů. Díky interaktivnímu rozhraní je snadné procesy přímo spravovat, například je ukončovat nebo měnit jejich prioritu.
- Instalace (pokud není nainstalován):
sudo apt-get install htop (pro Debian/Ubuntu) nebo sudo yum install htop (pro CentOS/RHEL).
- Spuštění:
htop
atop Příkaz
Příkaz atop je pokročilý monitorovací nástroj, který poskytuje podrobné informace o výkonu systému, včetně využití CPU, paměti, diskových operací a síťové aktivity. Na rozdíl od top a htop, atop může zaznamenávat historické údaje o výkonu systému, což umožňuje analýzu výkonu systému v čase.
- Instalace (pokud není nainstalován):
sudo apt-get install atop (pro Debian/Ubuntu) nebo sudo yum install atop (pro CentOS/RHEL).
- Spuštění:
atop
- Pro zobrazení historických dat:
atop -r
Příkazy ps, top, htop, a atop jsou neocenitelné nástroje pro každého správce systému nebo uživatele, který chce lépe rozumět tomu, co se děje v jeho Linuxovém systému. Každý z těchto příkazů má své specifické využití a výhody, a proto je vhodné se s nimi seznámit a používat je podle aktuálních potřeb.