Htop je nástroj CLI pro kontrolu interaktivního seznamu běžících procesů v reálném čase. Je to funkčně bohatší a uživatelsky přívětivější alternativa k příkazu top. Příkaz htop vám umožňuje spravovat systémové procesy, monitorovat prostředky a provádět další administrativní úlohy.
Jednou z nejvýraznějších funkcí htop je to, že ukazuje barevně odlišené procesy, což vám pomůže rozlišit je na základě využití zdrojů. Kromě toho vám umožňuje přizpůsobit výsledky pomocí možností řazení a filtrování. Takže tento krátký tutoriál je o tom, jak používat příkaz htop v Linuxu bez potíží. Na rozdíl od top není příkaz htop ve většině systémů Linux předinstalován. Proto jej musíte nainstalovat pomocí následujících příkazů:
Operační systém | Příkaz |
Debian/Ubuntu | sudo apt-get install htop |
Fedora | sudo dnf nainstalovat htop |
RHEL/CentOS | sudo yum nainstalovat htop |
Nyní můžete použít příkaz htop, takže začněme se základy:
htop
Po provedení výše uvedeného příkazu se spustí nástroj htop. Zde můžete pomocí kláves se šipkami procházet procesy nahoru a dolů. Kromě toho stiskněte „F1“ nebo „?“, abyste získali obrazovku nápovědy pro další navigační zkratky.
Řazení procesů v htop
V htop můžete seřadit procesy podle CPU, paměti a dalšího využití. Otevřete nabídku řazení stisknutím klávesy F6:
Vyberte například možnost PERCENT_CPU a stiskněte klávesu Enter.
Jak můžete vidět na obrázku výše, všechny procesy jsou nyní seřazeny podle spotřeby CPU.
Vyhledávání a filtrování procesů v htop
Chcete-li vyhledat jakýkoli proces v htop, proveďte následující kroky:
Stisknutím „F3“ otevřete vyhledávací lištu.
Podobně stiskněte „F4“ pro odfiltrování procesů.
Další možnosti s htop
-d, –delay=[argument]: Ve výchozím nastavení htop aktualizuje procesy každou sekundu, ale pomocí této možnosti můžete přidat zpoždění. Chcete-li například zavést zpoždění 10 sekund, zadali bychom „–delay=10“.
-C, -bez barvy: Tato možnost zakáže barevný výstup, což je užitečné v systémech s omezenou podporou barev pro terminály.
-u, –user=[uživatelské jméno]: Zobrazení procesů pro konkrétního uživatele. Stačí nahradit „[uživatelské jméno]“ jménem cílového uživatele.
-p, –pid=[PID1,PID2]: Zobrazuje informace pro zadaná ID procesů. Podívejme se například na podrobnosti o PID 1:
htop -p 1
-v, -verze: Vytiskne informace o verzi htop.
-h, -pomoc: Zobrazí se zpráva nápovědy s informacemi o použití.
Zabijte proces v htop
Pokud chcete ukončit jakýkoli proces, vyberte jej a stiskněte klávesu ‚F9‘ nebo ‚k‘ pro přenos signálu ukončení pro vybraný proces.
Zabalit se
Htop je výkonný nástroj pro interaktivní kontrolu systémových procesů v reálném čase. Tento tutoriál stručně popisuje, jak používat příkaz htop. Vzhledem k tomu, že htop není v distribucích Linuxu předinstalovaný nástroj, je vaším prvním krokem jeho instalace pomocí zmíněných příkazů. Později jsme vysvětlili, jak třídit, vyhledávat, filtrovat a zabíjet procesy z nástroje htop.