Іноді у користувача виникає необхідність відстежити список запущених процесів в операційній системі Linux і дізнатися максимально детальну інформацію про кожного з них або про якомусь конкретно. В ОС присутні вбудовані засоби, що дозволяють здійснити поставлену задачу без будь-яких зусиль. Кожен такий інструмент орієнтований під свого користувача і відкриває для нього різні можливості. В рамках цієї статті ми торкнемося два варіанти, які будуть корисні в певних ситуаціях, а вам залишиться тільки вибрати найбільш підходящий.
Практично у всіх популярних дистрибутивах, заснованих на ядрі Linux, список процесів відкривається і проглядається за допомогою одних і тих же команд, інструментів. Тому ми не будемо зосереджувати увагу на окремих збірках, а візьмемо за приклад останню версію Ubuntu. Вам же залишиться тільки виконати надані інструкції, щоб вся процедура пройшла успішно і без труднощів.
Безперечно, класична консоль операційних систем на Лінукс грає найважливішу роль при взаємодії з програмами, файлами та іншими об'єктами. Всі основні маніпуляції юзер виробляє саме через це додаток. Тому з самого початку хотілося б розповісти про виведення інформації саме через «Термінал». Звернемо увагу ми лише на одну команду, проте розглянемо найпопулярніші і корисні аргументи.

ps , щоб просто переконатися в її працездатності та ознайомитися з видом показаних даних без застосування аргументів. 

ps -A (A обов'язково повинна бути в верхньому регістрі). Після натискання на клавішу Enter ви відразу побачите зведення рядків. 
ps -d . 
-f . 
ps -Af . У таблиці ви побачите UID - ім'я користувача, що запустив процес, PID - унікальний номер, PPID - номер батьківського процесу, C - кількість часу навантаження на ЦП у відсотках, коли активний процес, STIME - час активації, TTY - номер консолі, звідки був здійснений запуск, TIME - час роботи, CMD - команда, яка запустила процес. 
ps -fp PID , де PID - номер процесу. 
ps -FA --sort pcpu дозволяє поставити всі рядки в порядку навантаження на CPU, а ps -Fe --sort rss - по затрачиваемому обсягом оперативної пам'яті. 
Вище ми розповіли про основні аргументи команди ps , однак присутні ще й інші параметри, наприклад:
-H - відображення дерева процесів; -V - висновок версій об'єктів; -N - вибірка всіх процесів крім заданих; -С - відображення тільки по імені команди. Для розгляду методу перегляду процесів через вбудовану консоль ми вибрали саме команду ps , а не top , оскільки друга обмежена розмірами вікна і не поміщаються дані просто ігноруються, залишаючись невиведених.
Звичайно, метод перегляду потрібної інформації через консоль є складним для деяких користувачів, але він дозволяє детально ознайомитися з усіма важливими параметрами і застосувати необхідні фільтри. Якщо ви хочете просто переглянути список запущених утиліт, додатків, а також зробити з ними ряд взаємодій, вам підійде вбудоване графічне рішення «Системний монітор».
Способи запуску цієї програми ви можете дізнатися в інший нашій статті, перейшовши за наступним посиланням, а ми ж переходимо до виконання поставленого завдання.
Детальніше: Способи запуску Системного монітора в Linux






Завершення, зупинка або видалення процесів також відбувається через це графічне додаток шляхом натискання на відповідні кнопки. Початківцям користувачам таке рішення здасться більш зручним, ніж робота в «Терміналі», проте освоєння консолі дозволить отримувати потрібну інформацію не тільки швидше, але і з великою кількістю деталей.