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 nginxLast updated