16 hlavních příkladů příkazů v Linuxu [Monitorovat procesy Linuxu]
V našich předchozích článcích jsme se zabývali základy příkazu ls a příkazu cat. V tomto článku se pokoušíme prozkoumat příkaz top, který je jedním z nejčastěji používaných příkazů v našich každodenních úlohách správy systému.
Příkaz top (tabulka procesů) zobrazuje aktivitu procesoru vašeho linuxového boxu a také zobrazuje úlohy spravované jádrem v reálném čase. Zobrazuje také informace o využití CPU a paměti seznamu běžících procesů.
Také by vás mohly zajímat následující výukové programy :
- Htop – interaktivní prohlížeč procesů pro Linux
- Iotop – Monitorujte aktivitu I/O disku Linux a využití v jednotlivých procesech
- bmon – Výkonné monitorování šířky pásma sítě pro Linux
- Najděte 15 nejlepších procesů podle využití paměti v Linuxu
1. Seznam všech běžících procesů Linuxu
Chcete-li zobrazit seznam všech spuštěných procesů Linuxu, jednoduše zadejte do příkazového řádku top, abyste získali informace o spuštěných úlohách, paměti, cpu, a vyměnit. Okno zavřete stisknutím „q
“.
top
2. Seřaďte linuxové procesy podle PID
Chcete-li seřadit všechny procesy běžící na Linuxu podle ID procesu, stiskněte klávesy M
a T
.
3. Seřaďte procesy Linuxu podle využití paměti a CPU
Chcete-li seřadit všechny procesy běžící na Linuxu podle využití paměti, stiskněte klávesy M
a P
.
4. Seřaďte linuxové procesy podle doby běhu
Chcete-li seřadit všechny procesy běžící na Linuxu podle doby běhu, stiskněte klávesy M
a T
.
5. Zobrazení procesů Linuxu podle konkrétního uživatele
Chcete-li zobrazit všechny informace o běžících procesech specifických pro uživatele, použijte možnost -u
zobrazí podrobnosti o konkrétním uživatelském procesu.
top -u tecmint
6. Zvýrazněte Spuštěný proces nahoře
Stisknutím možnosti „z
“ zobrazíte běžící proces barevně, což vám může pomoci snadno identifikovat běžící proces.
7. Vyjmenujte absolutní cestu spuštěných linuxových procesů
Stisknutím možnosti „c
“ ve spuštěném horním příkazu zobrazíte absolutní cestu běžícího procesu.
8. Nastavte interval obnovení pro horní příkaz
Ve výchozím nastavení je interval obnovování obrazovky nastaven na 3,0 sekundy, totéž lze změnit stisknutím možnosti „d
“ při spuštění příkazu nahoře a nastavit požadovaný interval.
9. Zabijte běžící linuxový proces pomocí Top Command
Proces můžete zabít po nalezení PID procesu stisknutím možnosti „k
“ při spuštění příkazu top bez zavření horního okna, jak je znázorněno níže.
10. Seřaďte linuxové procesy podle využití CPU
Chcete-li seřadit všechny běžící procesy podle využití CPU, jednoduše stiskněte klávesu Shift+P
.
11. Renice a linuxový proces
Pomocí možnosti „r
“ můžete změnit prioritu procesu nazývaného také Renice.
12. Zkontrolujte jádra procesoru Linux
Chcete-li zobrazit informace o zátěži jader CPU, jednoduše stiskněte 1
a zobrazí se podrobnosti o jádru CPU.
13. Uložte výsledky hlavních příkazů do souboru
Chcete-li uložit výstup výsledků spuštěného příkazu top do souboru /root/.toprc, použijte následující příkaz.
top -n 1 -b > top-output.txt
14. Uveďte seznam nečinných procesů Linuxu
Stisknutím 'i'
získáte seznam nečinných/spících procesů.
15. Získání nápovědy Top Command
Stisknutím možnosti „h
“ získáte nápovědu k hornímu příkazu.
16. Ukončete horní příkaz po určitém opakování
Výstup příkazu top se neustále obnovuje, dokud nestisknete „q
“. Pomocí níže uvedeného příkazu se po 10 opakováních automaticky ukončí.
top -n 10
Existuje řada argumentů, jak se dozvědět více o příkazu top, můžete se podívat na manuálovou stránku příkazu top. Sdílejte jej, pokud vám tento článek připadá užitečný, nebo se podělte o své myšlenky pomocí našeho pole komentářů níže.