GNU/Linux >> Znalost Linux >  >> Linux

Jak použít příkaz procs k zobrazení aktivních procesů v Linuxu?

Dobrý den, přátelé. Nyní v tomto příspěvku vám ukážu, jak nainstalovat a použít příkaz procs k zobrazení procesů v Linuxu z terminálu. Tak pojďme na to.

Co je příkaz procs?

procs je náhrada za ps napsané v Rustu. Nyní, co můžeme dělat s procs příkaz je zobrazit stav procesů, které běží v systému.

Je to nástroj vytvořený v jazyce Rust a je open source, takže zdrojový kód je přístupný všem. Je navržen pro Linux, ale existuje experimentální podpora pro macOS a Windows, takže v budoucnu můžeme očekávat, že budou plně podporovány.

Některé funkce procs

  • Podpora pageru
  • Režim sledování (jako nahoře)
  • Stromový pohled
  • Vyhledávání pomocí klíčových slov ve více sloupcích
  • Barevný a člověkem čitelný výstup

Ale je toho víc, protože na rozdíl od ps budeme moci mít více informací o paměti a podporu pro kontejnerizaci Docker.

Jak tedy vidíme, tento velmi snadno použitelný příkaz nám umožňuje mít solidní alternativu s více funkcemi než u ps . To může být užitečné pro mnoho profesionálů.

Před použitím jej tedy musíme nainstalovat.

Instalovat příkaz procs v systému Linux

Jednou z nejatraktivnějších věcí na určitých nástrojích je možnost mít několik způsobů, jak je nainstalovat. To je případ procs a můžeme si vybrat několik způsobů instalace.

Nejprve jej budeme moci nainstalovat pomocí HomeBrew, protože to stačí ke spuštění

 brew install procs

Pokud nevíte, jak nainstalovat Homebrew, v tomto příspěvku vám řekneme, jak na to.

V případě použití Ubuntu nebo nějaké odvozeniny je pak možné použít snap a pro instalaci stačí spustit

sudo snap install procs

V případě Fedory stačí spustit

sudo dnf install procs

A pro Arch Linux a jeho deriváty

sudo pacman -S procs

Pro zbytek distribucí máme dvě možnosti. Pokud máte load v systému můžete nainstalovat procesy následovně

cargo install procs

Nebo stažením binárního souboru ze stránky Github a přidáním do vaší PATH.

Takže si ji stáhněte a rozbalte

 wget https://github.com/dalance/procs/releases/download/v0.11.10/procs-v0.11.10-x86_64-lnx.zip

rozbalte procs-v0.11.10-x86_64-lnx.zip

Nyní přesuňte binární soubor na cestu ve vaší PATH s odpovídajícími oprávněními.

 sudo mv procs /usr/local/bin/
 sudo chmod +x /usr/local/bin/procs

Poté můžete zkontrolovat, zda to funguje, spuštěním

procs -V

Takže to teď můžeme použít.

Použití příkazu procs v Linuxu

Pomocí procs příkaz nainstalován, musíme jej použít z terminálu. Nejprve si však uděláme malý trik.

Ve výchozím nastavení se některé znaky nezobrazují kvůli problémům s konfigurací. To lze vyřešit přidáním následujícího do ~/.bashrc soubor

export LESSCHARSET=utf-8

A poté aplikujte změny následovně.

source ~/.bashrc

Nyní stačí spustit příkaz

procs

Tímto jednoduchým způsobem můžete získat procesy, které jsou aktivní v systému.

Jak můžete vidět na obrázku, výchozí sloupce, které se zobrazují ve výchozím nastavení, jsou

  • PID procesu
  • Uživatel spouštějící proces.
  • TTY
  • Procento CPU, které proces využívá.
  • Množství použité paměti
  • Čas CPU
  • Příkaz, který provede proces bez argumentů.

Jak vidíme, je to základní informace, ale je užitečná pro každého správce systému.

Pokud je aktivních mnoho procesů, můžete zbytek zobrazit rolováním pomocí kláves se šipkami. Pro ukončení stiskněte q klíč

Můžete vyhledat konkrétní proces nebo přidáním klíčového slova. Například

procs al

A vyhledá všechny procesy, které tomuto znaku odpovídají.

Pokud místo slova zadáte číslo, zobrazí se informace o procesu, jehož PID odpovídá zadanému číslu.

procs 12

Další užitečné možnosti procesů

Možnost, která nepřetržitě monitoruje procesy podobné tématu –watch možnost.

procs --watch

I když můžeme definovat i interval sledování.

procs --watch-interval 10

Tato jednotka je vyjádřena v sekundách.

Když jste na této obrazovce, můžete seřadit aktivní sloupec stisknutím d a a klávesy pro sestup a vzestup. A provádění příkazu můžete ukončit stisknutím q .

Existuje mnoho dalších nastavení, která můžete zkontrolovat na tomto odkazu.

Závěr

Některé příkazy mohou být užitečné pro naši administraci serveru nebo počítače se systémem Linux.

Tak si to užijte.


Linux
  1. Jak používat příkaz sed pro Linux

  2. Jak nainstalovat a používat příkaz Ping v Linuxu

  3. Jak používat příkaz „screen“ v Linuxu

  1. Jak používat Linuxový příkaz grep

  2. Jak používat příkaz historie v Linuxu

  3. Jak používat příkaz id v Linuxu

  1. Jak používat příkaz Apt-Get v Linuxu

  2. Jak používat příkaz historie Linuxu

  3. Jak používat příkaz xargs pro Linux