Как да изброите изпълняваните процеси в Linux

Kak Da Izbroite Izp Lnavanite Procesi V Linux



Всеки път, когато изпълнявате процес, той се състои от различни елементи като въвеждане от потребителя, извличане и обработка на данните от файловете, програмни инструкции и др. Основно процесите са два вида: процеси на преден план и процеси на заден план. Докато процесите на преден план обикновено зависят от въвеждането на потребителя, процесите на заден план се изпълняват сами, без да е необходимо участието на потребителя.

Една от честите задачи на потребителите на Linux е изброяването на тези процеси. Защо? Той помага при наблюдение на системата, анализ на производителността, отстраняване на неизправности, управление на ресурсите, одит на сигурността и т.н. Много потребители обаче не знаят за методите, които се използват за тази задача. И така, това ръководство ще обсъди накратко командите за изброяване на изпълняваните процеси в Linux.







Как да изброите изпълняваните процеси в Linux

Можете да използвате няколко команди, за да изброите изпълняваните процеси. Затова ще разделим този раздел на няколко части, за да демонстрираме използването на всяка команда.



1. Командата Ps Aux

Ps aux показва задълбочени подробности за текущите процеси. Той представя изчерпателен списък от процеси с техните PID, използване на процесора, потребление на памет и други статистически данни в четим от хора формат:



пс да се





Освен това, ако искате да видите процесите, които се изпълняват от конкретно приложение, използвайте го с командата “grep”.

пс да се | хватка app_namep

Заменете термина „име на_приложение“ с предвиденото име на приложението. Тази команда тръбопроводи изхода от командата 'ps aux' към командата 'grep' като вход. След това командата „grep“ ще филтрира резултата въз основа на името на приложението, което предоставяте.



Например, ако искаме да търсим процесите, които се изпълняват от приложението snap, командата ще бъде:

пс да се | хватка щракам

2. Горното командване

Командата таблица с процеси (отгоре) показва управляваните от ядрото работещи процеси в изглед в реално време. Освен PID, той предоставя информация за това кой потребител е стартирал процеса, неговото използване на ресурсите и изразходваното време.

Горна част

3. Командата Pstree

Pstree показва йерархията на процесите в дървовиден формат, който помага на потребителя да провери връзката между различни процеси.

pstree

Заключение

Изброяването на изпълняваните процеси в Linux е от решаващо значение за поддържане на изправността на системата, отстраняване на грешки, оптимизация на системата и сигурност. Той предоставя ценна представа за всичко, което се случва в системата, което помага на потребителите да вземат информирани решения за подобряване на производителността на системата. Следователно, това ръководство изчерпателно обяснява командите, които се използват за изброяване на изпълняваните процеси. Обсъдихме три ефективни команди – ps aux, pstree и top – всички от които служат за различни цели в списъка на процеси.