Vyhledávání na webu

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.