Как составить список запущенных процессов в Linux

Kak Sostavit Spisok Zapusennyh Processov V Linux



Всякий раз, когда вы запускаете процесс, он состоит из различных элементов, таких как ввод пользователя, получение и обработка данных из файлов, программные инструкции и многое другое. Прежде всего, процессы делятся на два типа: процессы переднего плана и фоновые процессы. В то время как процессы переднего плана обычно зависят от ввода данных пользователем, фоновые процессы выполняются самостоятельно, без необходимости участия пользователя.

Одной из частых задач пользователей Linux является составление списка этих процессов. Почему? Он помогает в мониторинге системы, анализе производительности, устранении неполадок, управлении ресурсами, аудите безопасности и т. д. Однако многие пользователи не знают о методах, которые используются для этой задачи. Итак, в этом руководстве кратко обсуждаются команды для вывода списка запущенных процессов в Linux.







Как составить список запущенных процессов в Linux

Вы можете использовать несколько команд для вывода списка запущенных процессов. Поэтому мы разделим этот раздел на несколько частей, чтобы продемонстрировать использование каждой команды.



1. Команда Ps Aux

Ps aux отображает подробную информацию о текущих процессах. Он представляет полный список процессов с их PID, использованием ЦП, потреблением памяти и другими статистическими данными в удобочитаемом формате:



пс к





Более того, если вы хотите просмотреть процессы, запускаемые конкретным приложением, используйте его с командой «grep».

пс к | схватить имя_приложения

Замените термин «имя_приложения» предполагаемым именем приложения. Эта команда передает выходные данные команды «ps aux» в команду «grep» в качестве входных данных. После этого команда «grep» отфильтрует результат на основе указанного вами имени приложения.



Например, если мы хотим выполнить поиск процессов, запускаемых приложением Snap, команда будет такой:

пс к | схватить щелчок

2. Высшее командование

Команда «Таблица процессов» (вверху) отображает запущенные процессы, управляемые ядром, в режиме реального времени. Помимо PID, он предоставляет информацию о том, какой пользователь запустил процесс, об использовании его ресурсов и затраченном времени.

вершина

3. Команда Pstree

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

пстри

Заключение

Список запущенных процессов в Linux имеет решающее значение для поддержания работоспособности системы, устранения ошибок, оптимизации системы и безопасности. Он предоставляет ценную информацию о том, что происходит внутри системы, что помогает пользователям принимать обоснованные решения для повышения производительности системы. Поэтому в этом руководстве подробно объясняются команды, которые используются для вывода списка запущенных процессов. Мы обсудили три эффективные команды — ps aux, pstree и top — каждая из которых служит разным целям при составлении списка процессов.