ps

process status, команда для перегляду інформації про процеси

Команда ps aux виводить список усіх процесів, які працюють у системі. Ось докладне пояснення:


Формат команди:

ps aux

Розшифровка:

  • psprocess status, команда для перегляду інформації про процеси.

  • a — показати процеси всіх користувачів (не лише поточного терміналу).

  • u — вивести процеси у вигляді таблиці з іменем користувача та іншими деталями.

  • x — показати також процеси без контрольного терміналу (TTY), наприклад, демони чи сервіси.


📋 Приклад виводу:

USER       PID  %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.1 168268  8652 ?        Ss   10:00   0:01 /sbin/init
olex      1234  1.2  3.5 276432 45000 ?        Sl   10:10   0:10 /usr/bin/python3 script.py

🧾 Поля у виводі:

  • USER — користувач, який запустив процес

  • PID — ідентифікатор процесу

  • %CPU — використання CPU

  • %MEM — використання оперативної пам’яті

  • VSZ — обсяг віртуальної пам’яті (в КБ)

  • RSS — обсяг фізичної пам’яті (в КБ)

  • TTY — термінал, з якого запущено процес

  • STAT — стан процесу (S — спить, R — працює, Z — зомбі і т.д.)

  • START — час старту процесу

  • TIME — загальний час процесора

  • COMMAND — команда, яка запустила процес


Цю команду часто комбінують з grep, щоб знайти конкретний процес:

ps aux | grep nginx

Last updated