Понякога потребителят трябва да следи списъка на изпълняваните процеси в операционната система Linux и да открива най-подробната информация за всеки един от тях или за някаква специфична. В операционната система има вградени инструменти, които ви позволяват да изпълните задачата без никакви усилия. Всеки такъв инструмент е ориентиран под своя потребител и отваря различни възможности за него. В тази статия ще докосваме две опции, които ще бъдат полезни в определени ситуации и ще трябва само да изберете най-подходящия вариант.
В почти всички популярни дистрибуции, базирани на ядрото на Linux, списъкът на процесите се отваря и разглежда, като се използват същите команди и инструменти. Затова няма да се фокусираме върху отделни версии, а вземем за пример най-новата версия на Ubuntu. Трябва само да следвате дадените инструкции, така че цялата процедура да е успешна и без затруднения.
Безспорно, класическите конзолни операционни системи на Linux играят решаваща роля във взаимодействието с програми, файлове и други обекти. Потребителят извършва всички основни манипулации чрез това приложение. Затова от самото начало бих искал да говоря за извеждането на информация през терминала . Ще обърнем внимание само на един екип, но ще разгледаме най-популярните и полезни аргументи.
ps
за да се уверите, че тя работи и да се запознаете с вида на данните, които се показват без използване на аргументи. ps -A
( A трябва да е с главни букви). След като натиснете клавиша Enter , веднага ще видите обобщение на редовете. ps -d
трябва да се въведе тук. -f
. ps -Af
. В таблицата ще видите UID - името на потребителя, който стартира процеса, PID - уникален номер, PPID - номер на родителския процес, C - количеството време на зареждане на процесора в проценти, когато процесът е активен, STIME - време за активиране, TTY - номерът на конзолата, от която е направен. start, TIME - време, CMD - командата, която стартира процеса. ps -fp PID
, където PID е номерът на процеса. ps -FA --sort pcpu
ви позволява да поставите всички редове в реда на зареждане на CPU, а ps -Fe --sort rss
- в зависимост от количеството консумирана RAM. По-горе говорихме за основните аргументи на командата ps
, но има и други параметри, например:
-H
- показва дървото на процеса; -V
- дисплейни версии на обекти; -N
- избор на всички процеси с изключение на посочените; -С
- показване само по име на команда. За да разгледаме метода на преглеждане на процесите през вградената конзола, избрахме командата ps
а не командата top
, тъй като втората е ограничена от размера на прозореца, а непригодните данни просто се игнорират, докато остават неизпълнени.
Разбира се, методът за разглеждане на необходимата информация през конзолата е труден за някои потребители, но ви позволява да се запознаете подробно с всички важни параметри и да приложите необходимите филтри. Ако просто искате да видите списък с управлявани помощни програми, приложения, както и да извършите редица взаимодействия с тях, вграденото графично решение “Системния монитор” ще ви подхожда.
Можете да разберете как да стартирате това приложение в нашата друга статия, като кликнете върху следния линк, и ще изпълним задачата.
Още подробности: Начини за изпълнение на System Monitor в Linux
Завършването, спирането или изтриването на процеси също се осъществява чрез това графично приложение чрез кликване върху съответните бутони. Новите потребители ще открият, че това решение е по-удобно от работата в Терминала , но овладяването на конзолата ще ви позволи да получите информацията, която търсите, не само по-бързо, но и с повече подробности.