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.