GNU/Linux >> Znalost Linux >  >> Linux

Jak používat příkaz PS

Úvod

Používání systému bez sledování toho, co se děje na pozadí, není dobré – zvláště v Linuxu –, protože v důsledku toho můžete spotřebovávat zdroje na špatné straně města nebo váš systém nemusí být správně využíván v způsobem.

U některých systémů závisí monitorování systému téměř výhradně na obrazovkách grafického uživatelského rozhraní a někteří lidé mohou preferovat tuto metodu, ale budeme hovořit o jednom z tradičních, zásadních a účinných způsobů monitorování našeho systému Linux, kterým je PS příkaz

Příkaz PS

Stav procesu nebo PS, jak říká jeho název, zobrazuje stav a informace o variantních procesech.

Je navržen hlavně pro neinteraktivní použití (skripty, extrahování informací, shell pipeline atd...) na rozdíl od příkazu TOP, který je pro interaktivní použití, ale možná si o něm povíme později v samostatném článku.

Jednoduchý příkaz PS

Jak vidíte, jednoduchým způsobem nic moc ke sledování, a proto tento příkaz zobrazuje pouze procesy běžící v aktuálním prostředí.

Ale jdeme dále se spoustou různých možností příkazu (co nejvíce), pojďme definovat některé pojmy související s tímto příkazem:

PID: toto je jedinečné ID jakéhokoli procesu

TTY: typ terminálu, kde se uživatel přihlásil

ČAS: jak dlouho CPU běží v minutách a sekundách

CMD: jaký příkaz spustil proces

PPID: rodičovské ID procesů

Nyní s několika možnostmi

Pro zobrazení všech procesů použijte buď -A nebo -e

Vyhledejte všechny běžící procesy

Zobrazení procesů vlastněných běžcem příkazu

ps -x

Zobrazení podle výběru

PS je mocný nástroj při výběru, výsledky můžete filtrovat na základě atributů variant

1. podle názvu příkazu

2. podle ID skupiny a názvu skupiny

3. podle ID procesu (PID)

stejných výsledků můžete dosáhnout spuštěním –pid nebo p

můžete vybrat více PID s

4. podle rodičovského ID (PPID)

5. od TTY

Formátujte výstup

Můžete si vybrat, jak se vaše výsledky zobrazí na obrazovce, což dává příkazu větší flexibilitu

Pro zobrazení plného formátu

Plný formát s dalšími informacemi

Použijte -ef zobrazit celý proces v plném formátu

Poslední možnost, jako byste použili aux Tato možnost vám poskytne úplný obrázek o vašich běžících procesech

Formát definovaný uživatelem

Můžete dokonce vidět strom vašich procesů, který zobrazuje, který proces spustil který proces

K tomu použijte PSTREE příkaz

Chcete-li nyní zobrazit konkrétní strom procesu, použijte následující příkaz

ps –forest -C command_name 

Můžeme také použít -ef možnost zde, abyste získali úplný pohled na strom všech procesů

Závěr

Monitorování systému je jednou z kritických a nezbytných věcí, které musíte jako správce udělat, abyste udrželi systém v dobrém stavu využitím svých zdrojů a vyladěním výkonu systému.

PS je výkonný nástroj pro monitorování vašeho systému a zobrazení informací o procesech, které běží, ať už jste si toho vědomi, nebo tam ležíte na pozadí.

Neexistuje žádný článek, který by dokázal pokrýt všechny možnosti jakéhokoli příkazu, takže další informace a další možnosti naleznete v man stránku příkazu.


Linux
  1. Jak používat Su Command v Linuxu

  2. Jak používat příkaz basename?

  3. Jak používat Linux Screen Command

  1. Jak používat příkaz vmstat

  2. Jak používat Telnet ve Windows

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

  1. Jak používat příkaz Linux SS

  2. Jak používat příkaz Linux nohup

  3. Jak používat htop ke sledování procesů systému Linux