В Linux, как и в любой другой операционной системе, есть процессы. Все они отвечают за работу той или иной программы. В какой-то момент для решения проблемы с компьютером пользователю может понадобиться просмотреть полный список запущенных процессов в Linux, в этой статье будет рассказано, как это сделать.
Что такое «Процесс»
В первую очередь разберемся, что это такое — процесс. Выше уже было сказано, что он отвечает за выполнения программы. Это так, но точнее будет сказать, что процесс — это идентификатор программы. Дело в том, что в системе Linux могут работать несколько пользователей, которые запускают одни и те же процессы, а в некоторых случаях даже один пользователь может их открыть. Системе необходимо как-либо идентифицировать это, поэтому существует такое понятие, как PID (Process Identificator).
В системе любой процесс может выполняться в нескольких режимах:
Как в Linux вывести список процессов на экран
Разобравшись с основными понятиями, можно переходить непосредственно к инструкции. Ниже будет рассказано, как просмотреть список процессов Linux с помощью двух способов: через «Терминал» и с помощью программы с графическим интерфейсом.
Способ 1: «Диспетчер задач»
В первую очередь расскажем, как вывести на экран список в графическом интерфейсе, так как большинству пользователей он более удобен.
Сразу после этого откроется окно, в котором будут отображаться все запущенные процессы на компьютере. К слову, тут же вы можете увидеть график загруженности центрального процессора и памяти, а также просмотреть влияние того или иного процесса на этот показатель.
Способ 2: через «Терминал»
Список процессов в Linux можно также посмотреть и в «Терминале», который запускается по нажатию клавиш Ctrl+Alt+T. Для этого существует команда:
ps
Все просто — запускаете «Терминал», вводите команду и нажимаете Enter. Однако не тут-то было. В выдаче вы увидите не полный список процессов, а лишь те, которые были запущены в рамках работы «Терминала».
Чтобы увидеть больше информации, необходимо использовать различные опции команды. К слову, их можно даже комбинировать, но обо всем по порядку.
Например, если вы хотите посмотреть весь список процессов, но без лидеров групп, используйте эту команду:
ps -A
Но все же чаще всего пользователи хотят посмотреть абсолютно все процессы. К счастью, есть и такая команда, а точнее, опция:
ps -d
Может показаться, что выводится мало информации — только время работы (TIME) и команда (CMD). Все можно решить с помощью опции «-f»:
ps -f
Не забывайте, что опции можно комбинировать. Поэтому, если хотите отобразить больше информации в полном списке процессов Linux, вводите эту команду:
ps -df
Заключение
Вот мы и разобрались, как просмотреть список процессов в Linux. Как можно отметить, данная задача выполняется относительно просто, тем более существует несколько способов. Если вы хотите использовать гибкие параметры сортировки, то отлично подойдет для этих целей «Терминал». Если же отдаете предпочтение графическому интерфейсу, тогда пользуйтесь программой «Диспетчер устройств».