ps
process status, команда для перегляду інформації про процеси
Команда ps aux
виводить список усіх процесів, які працюють у системі. Ось докладне пояснення:
Формат команди:
ps aux
Розшифровка:
ps
— process 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