Как посмотреть список процессов ubuntu

Список процессов Linux

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

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

Список процессов в Linux

Я не буду подробно рассказывать про каждую команду, которую можно применять для просмотра списка запущенных процессов, вместо этого мы пройдёмся по основным утилитам для решения этой задачи, рассмотрим как посмотреть список потоков процесса, вывести процессы, которые выполняются на определённом ядре, а также как найти скрытые процессы. Но сначала надо разобраться с терминами.

1. Утилита ps

Самый простой способ посмотреть список процессов, запущенных в текущей командой оболочке, использовать команду ps без параметров:

Как посмотреть список процессов ubuntu. Смотреть фото Как посмотреть список процессов ubuntu. Смотреть картинку Как посмотреть список процессов ubuntu. Картинка про Как посмотреть список процессов ubuntu. Фото Как посмотреть список процессов ubuntu

Как посмотреть список процессов ubuntu. Смотреть фото Как посмотреть список процессов ubuntu. Смотреть картинку Как посмотреть список процессов ubuntu. Картинка про Как посмотреть список процессов ubuntu. Фото Как посмотреть список процессов ubuntu

Вот значение основных колонок в выводе утилиты:

Чтобы посмотреть список процессов в виде дерева, и понимать какой процесс имеет какие дочерние процессы, выполните команду:

Как посмотреть список процессов ubuntu. Смотреть фото Как посмотреть список процессов ubuntu. Смотреть картинку Как посмотреть список процессов ubuntu. Картинка про Как посмотреть список процессов ubuntu. Фото Как посмотреть список процессов ubuntu

Для просмотра списка процессов с потоками используйте опцию -L:

Как посмотреть список процессов ubuntu. Смотреть фото Как посмотреть список процессов ubuntu. Смотреть картинку Как посмотреть список процессов ubuntu. Картинка про Как посмотреть список процессов ubuntu. Фото Как посмотреть список процессов ubuntu

Здесь появятся ещё две дополнительных колонки:

Чтобы посмотреть список процессов определенного пользователя, например, sergiy используйте опцию -u:

Как посмотреть список процессов ubuntu. Смотреть фото Как посмотреть список процессов ubuntu. Смотреть картинку Как посмотреть список процессов ubuntu. Картинка про Как посмотреть список процессов ubuntu. Фото Как посмотреть список процессов ubuntu

Теперь давайте перейдём к другим, более интересным, интерактивным утилитам.

2. Утилита top

Утилита top не поставляется вместе с системой, поэтому вам придется её установить. Для этого в Ubuntu выполните:

sudo apt install top

Программа позволяет интерактивно просматривать список запущенных процессов Linux. Чтобы вывести список процессов Linux выполните команду:

Как посмотреть список процессов ubuntu. Смотреть фото Как посмотреть список процессов ubuntu. Смотреть картинку Как посмотреть список процессов ubuntu. Картинка про Как посмотреть список процессов ubuntu. Фото Как посмотреть список процессов ubuntu

Колонки, которые выводит программа очень похожи на ps:

Для того чтобы сделать вывод программы цветным, нажмите Z:

Как посмотреть список процессов ubuntu. Смотреть фото Как посмотреть список процессов ubuntu. Смотреть картинку Как посмотреть список процессов ubuntu. Картинка про Как посмотреть список процессов ubuntu. Фото Как посмотреть список процессов ubuntu

Чтобы вывести дерево процессов Linux нажмите сочетание клавиш Shift+V:

Как посмотреть список процессов ubuntu. Смотреть фото Как посмотреть список процессов ubuntu. Смотреть картинку Как посмотреть список процессов ubuntu. Картинка про Как посмотреть список процессов ubuntu. Фото Как посмотреть список процессов ubuntu

Для отображения потоков нажмите Shift + H:

Как посмотреть список процессов ubuntu. Смотреть фото Как посмотреть список процессов ubuntu. Смотреть картинку Как посмотреть список процессов ubuntu. Картинка про Как посмотреть список процессов ubuntu. Фото Как посмотреть список процессов ubuntu

Если вам недостаточно стандартных полей с информацией о процессах, вы можете нажать Shift + F и выбрать дополнительные поля, которые надо отображать. Для выбора или удаления поля используйте пробел:

Как посмотреть список процессов ubuntu. Смотреть фото Как посмотреть список процессов ubuntu. Смотреть картинку Как посмотреть список процессов ubuntu. Картинка про Как посмотреть список процессов ubuntu. Фото Как посмотреть список процессов ubuntu

3. Утилита htop

Это ещё более мощная утилита для просмотра запущенных процессов в Linux. Пользоваться ею намного удобнее. Здесь поддерживаются не только горячие клавиши, но и управление мышью. А ещё она выводит всё в цвете, поэтому смотреть на данные намного приятнее. Для установки программы выполните:

sudo apt install htop

Для того чтобы запустить выполните в терминале:

Как посмотреть список процессов ubuntu. Смотреть фото Как посмотреть список процессов ubuntu. Смотреть картинку Как посмотреть список процессов ubuntu. Картинка про Как посмотреть список процессов ubuntu. Фото Как посмотреть список процессов ubuntu

Колонки, которые вы увидите в выводе программы, аналогичны тем, что доступны в top, поэтому я не буду рассматривать их здесь отдельно. Для настройки выводимых данных нажмите кнопку F2, затем перейдите в раздел Display Options:

Как посмотреть список процессов ubuntu. Смотреть фото Как посмотреть список процессов ubuntu. Смотреть картинку Как посмотреть список процессов ubuntu. Картинка про Как посмотреть список процессов ubuntu. Фото Как посмотреть список процессов ubuntu

Как посмотреть список процессов ubuntu. Смотреть фото Как посмотреть список процессов ubuntu. Смотреть картинку Как посмотреть список процессов ubuntu. Картинка про Как посмотреть список процессов ubuntu. Фото Как посмотреть список процессов ubuntu

Для того чтобы настроить какие колонки будут отображаться используйте пункт меню Columns:

Как посмотреть список процессов ubuntu. Смотреть фото Как посмотреть список процессов ubuntu. Смотреть картинку Как посмотреть список процессов ubuntu. Картинка про Как посмотреть список процессов ubuntu. Фото Как посмотреть список процессов ubuntu

Тут вы можете выбрать какие колонки отображать, а какие нет, а также можете настроить их порядок.

4. Программа Gnome Monitor

Вы можете смотреть запущенные процессы не только в терминале, но и в графическом интерфейсе. Для этого можно использовать утилиту Gnome Monitor. У неё намного меньше возможностей, по сравнению даже с ps, но зато у неё есть графический интерфейс. Вы можете запустить программу из главного меню системы:

Как посмотреть список процессов ubuntu. Смотреть фото Как посмотреть список процессов ubuntu. Смотреть картинку Как посмотреть список процессов ubuntu. Картинка про Как посмотреть список процессов ubuntu. Фото Как посмотреть список процессов ubuntu

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

Как посмотреть список процессов ubuntu. Смотреть фото Как посмотреть список процессов ubuntu. Смотреть картинку Как посмотреть список процессов ubuntu. Картинка про Как посмотреть список процессов ubuntu. Фото Как посмотреть список процессов ubuntu

Теперь программа отображает все запущенные процессы Linux в системе. Здесь вы можете выполнять поиск по процессам, завершать их и многое другое. Но потоков и дерева процессов программа не показывает.

5. Утилита atop

sudo apt install atop

Затем запустите её:

Как посмотреть список процессов ubuntu. Смотреть фото Как посмотреть список процессов ubuntu. Смотреть картинку Как посмотреть список процессов ubuntu. Картинка про Как посмотреть список процессов ubuntu. Фото Как посмотреть список процессов ubuntu

Вот основные колонки, которые выводит утилита и их значения:

Для того чтобы включить отображение потоков процесса нажмите y:

Как посмотреть список процессов ubuntu. Смотреть фото Как посмотреть список процессов ubuntu. Смотреть картинку Как посмотреть список процессов ubuntu. Картинка про Как посмотреть список процессов ubuntu. Фото Как посмотреть список процессов ubuntu

Для просмотра информации о памяти нажмите m, если хотите вернутся обратно, нажмите g:

Как посмотреть список процессов ubuntu. Смотреть фото Как посмотреть список процессов ubuntu. Смотреть картинку Как посмотреть список процессов ubuntu. Картинка про Как посмотреть список процессов ubuntu. Фото Как посмотреть список процессов ubuntu

Выводы

В этой статье мы разобрали самые основные способы посмотреть список процессов в Linux, как видите есть простые способы, но есть и более сложные и информативные. Какими способами вы пользуетесь чаще всего? Напишите в комментариях!

Источник

Как узнать список запущенных процессов в Ubuntu? [дубликат]

Как посмотреть список процессов ubuntu. Смотреть фото Как посмотреть список процессов ubuntu. Смотреть картинку Как посмотреть список процессов ubuntu. Картинка про Как посмотреть список процессов ubuntu. Фото Как посмотреть список процессов ubuntu

Как посмотреть список процессов ubuntu. Смотреть фото Как посмотреть список процессов ubuntu. Смотреть картинку Как посмотреть список процессов ubuntu. Картинка про Как посмотреть список процессов ubuntu. Фото Как посмотреть список процессов ubuntu

7 ответов 7

Для этого надо открыть терминал и выполнить команду

Как посмотреть список процессов ubuntu. Смотреть фото Как посмотреть список процессов ubuntu. Смотреть картинку Как посмотреть список процессов ubuntu. Картинка про Как посмотреть список процессов ubuntu. Фото Как посмотреть список процессов ubuntu

В нем жмем k (kill), вводим номер процесса, жмем 9 (по-любому кильнуть)

Киляем процесс по его id

Киляем все процессы по имени

Как посмотреть список процессов ubuntu. Смотреть фото Как посмотреть список процессов ubuntu. Смотреть картинку Как посмотреть список процессов ubuntu. Картинка про Как посмотреть список процессов ubuntu. Фото Как посмотреть список процессов ubuntu

а для наблюдения за процессами в реальном времени лучше использовать htop

А если нужно из программы на С/С++, то либо анализировать директорию /proc, либо использовать библиотеку libproc

и можно их килять по PID.

Как посмотреть список процессов ubuntu. Смотреть фото Как посмотреть список процессов ubuntu. Смотреть картинку Как посмотреть список процессов ubuntu. Картинка про Как посмотреть список процессов ubuntu. Фото Как посмотреть список процессов ubuntu

Выводит красивенькое дерево. Выглядит примерно так:

Как посмотреть список процессов ubuntu. Смотреть фото Как посмотреть список процессов ubuntu. Смотреть картинку Как посмотреть список процессов ubuntu. Картинка про Как посмотреть список процессов ubuntu. Фото Как посмотреть список процессов ubuntu

Всё ещё ищете ответ? Посмотрите другие вопросы с метками linux или задайте свой вопрос.

Связанные

Похожие

дизайн сайта / логотип © 2021 Stack Exchange Inc; материалы пользователей предоставляются на условиях лицензии cc by-sa. rev 2021.12.16.41042

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Источник

Управление процессами в Linux

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

В этой статье будет затронута обширная тема, мы рассмотрим такие возможности:

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

Что такое процесс?

Например, посмотрим папку процесса 1. В папке есть другие под каталоги и много файлов. Файл cmdline содержит информацию о команде запуска процесса:

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

Управление процессами в Linux

Давайте установим htop, если она у вас еще не установлена. В Ubuntu это делается так:

sudo apt install htop

В других дистрибутивах вам нужно просто использовать свой менеджер пакетов. Имя пакета такое же.

Посмотреть запущенные процессы

Это очень простая задача, и также просто она решается. Для этого существует множество утилит, начиная от обычной ps, до более продвинутых интерактивных top, htop и так далее.

Открыв htop, мы сразу видим список запущенных процессов. Конечно, здесь отображены не все процессы linux, их-то в системе очень много, вы уже знаете, все они на один экран не поместятся. По умолчанию выводятся процессы, запущенные от имени вашего пользователя:

Как посмотреть список процессов ubuntu. Смотреть фото Как посмотреть список процессов ubuntu. Смотреть картинку Как посмотреть список процессов ubuntu. Картинка про Как посмотреть список процессов ubuntu. Фото Как посмотреть список процессов ubuntu

Вы можете увидеть такую информацию о процессе:

К отображению можно добавить и дополнительные параметры, но эти главные. Добавить параметры можно с помощью меню Setup. Там все очень просто, читайте подсказки и следуйте указаниям. Например, добавлен параметр PPID:

Как посмотреть список процессов ubuntu. Смотреть фото Как посмотреть список процессов ubuntu. Смотреть картинку Как посмотреть список процессов ubuntu. Картинка про Как посмотреть список процессов ubuntu. Фото Как посмотреть список процессов ubuntu

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

Как посмотреть список процессов ubuntu. Смотреть фото Как посмотреть список процессов ubuntu. Смотреть картинку Как посмотреть список процессов ubuntu. Картинка про Как посмотреть список процессов ubuntu. Фото Как посмотреть список процессов ubuntu

Также есть интересная возможность разместить процессы в виде дерева. Вы сможете увидеть, каким процессом был запущен тот или иной процесс. Для отображения дерева нажмите кнопку F5:

Как посмотреть список процессов ubuntu. Смотреть фото Как посмотреть список процессов ubuntu. Смотреть картинку Как посмотреть список процессов ubuntu. Картинка про Как посмотреть список процессов ubuntu. Фото Как посмотреть список процессов ubuntu

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

Как посмотреть список процессов ubuntu. Смотреть фото Как посмотреть список процессов ubuntu. Смотреть картинку Как посмотреть список процессов ubuntu. Картинка про Как посмотреть список процессов ubuntu. Фото Как посмотреть список процессов ubuntu

Рассмотрим основные опции, которые будем использовать:

Одним словом, чтобы посмотреть все активные на данный момент процессы в linux, используется сочетание опций aux:

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

Как посмотреть список процессов ubuntu. Смотреть фото Как посмотреть список процессов ubuntu. Смотреть картинку Как посмотреть список процессов ubuntu. Картинка про Как посмотреть список процессов ubuntu. Фото Как посмотреть список процессов ubuntu

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

Казалось бы, у ps нет возможности стоить деревья процессов. Но не совсем, для этого существует отдельная команда:

Как посмотреть список процессов ubuntu. Смотреть фото Как посмотреть список процессов ubuntu. Смотреть картинку Как посмотреть список процессов ubuntu. Картинка про Как посмотреть список процессов ubuntu. Фото Как посмотреть список процессов ubuntu

Поиск процессов в Linux

Чтобы найти процесс linux в htop можно использовать кнопку F3. Нажмите F3 и наберите нужное слово. Дальше чтобы перейти к следующему вхождению нажимайте F2 или Esc для завершения поиска:

Как посмотреть список процессов ubuntu. Смотреть фото Как посмотреть список процессов ubuntu. Смотреть картинку Как посмотреть список процессов ubuntu. Картинка про Как посмотреть список процессов ubuntu. Фото Как посмотреть список процессов ubuntu

Для поиска процессов в htop можно использовать также фильтр htop. Нажмите F4, введите слово и будут выведены только процессы linux, имя которых включает это слово.

Как посмотреть список процессов ubuntu. Смотреть фото Как посмотреть список процессов ubuntu. Смотреть картинку Как посмотреть список процессов ubuntu. Картинка про Как посмотреть список процессов ubuntu. Фото Как посмотреть список процессов ubuntu

В утилите ps фильтрации нет, но зато мы можем использовать утилиту grep, перенаправив вывод ps на нее чтобы найти процесс linux:

ps aux | grep chromium

Это очень часто употребляемая команда.

Изменение приоритета процессов

Но и для решения этой задачи управления процессами Linux необязательно использовать htop. Вы можете сделать все и другими командами. Например, команда nice. С помощью нее вы можете указать приоритет для запускаемого процесса:

Или изменить приоритет для уже существующего по его pid:

Завершение процессов в Linux

Как посмотреть список процессов ubuntu. Смотреть фото Как посмотреть список процессов ubuntu. Смотреть картинку Как посмотреть список процессов ubuntu. Картинка про Как посмотреть список процессов ubuntu. Фото Как посмотреть список процессов ubuntu

Система для управления процессами использует определенные сигналы, есть сигналы, которые указывают процессу завершиться. Вот несколько основных сигналов:

Вообще сигналов есть несколько десятков, но мы не будем их рассматривать. Отправим сигнал SIGKILL:

Также можно воспользоваться утилитой kill:

Также можно уничтожить процесс по имени:

Ограничение процессов

Управление процессами в Linux позволяет контролировать практически все. Вы уже видели что можно сделать, но можно еще больше. С помощью команды ulimit и конфигурационного файла /etc/security/limits.conf вы можете ограничить процессам доступ к системным ресурсам, таким как память, файлы и процессор. Например, вы можете ограничить память процесса Linux, количество файлов и т д.

Запись в файле имеет следующий вид:

Жесткие ограничения устанавливаются суперпользователем и не могут быть изменены обычными пользователями. Мягкие, soft ограничения могут меняться пользователями с помощью команды ulimit.

Рассмотрим основные ограничения, которые можно применить к процессам:

Например, ограничим процессорное время для процессов пользователя sergiy:

sergiy hard nproc 20

Посмотреть ограничения для определенного процесса вы можете в папке proc:

Max cpu time unlimited unlimited seconds
Max file size unlimited unlimited bytes
Max data size unlimited unlimited bytes
Max stack size 204800 unlimited bytes
Max core file size 0 unlimited bytes
Max resident set unlimited unlimited bytes
Max processes 23562 23562 processes
Max open files 1024 4096 files
Max locked memory 18446744073708503040 18446744073708503040 bytes
Max address space unlimited unlimited bytes
Max file locks unlimited unlimited locks
Max pending signals 23562 23562 signals
Max msgqueue size 819200 819200 bytes
Max nice priority 0 0
Max realtime priority 0 0
Max realtime timeout unlimited unlimited us

Ограничения, измененные, таким образом вступят в силу после перезагрузки. Но мы можем и устанавливать ограничения для текущего командного интерпретатора и создаваемых им процессов с помощью команды ulimit.

Например, мы можем установить новое ограничение для количества открываемых файлов:

Установим лимит оперативной памяти:

Напоминаю, что это ограничение будет актуально для всех программ, выполняемых в этом терминале.

Выводы

Вот и все. Теперь управление процессами в Linux не вызовет у вас проблем. Мы рассмотрели очень даже подробно эту тему. Если у вас остались вопросы или есть предложения по дополнению статьи, пишите в комментариях!

Источник

Как Узнать Список Процессов Linux с Помощью Командной Строки

Как посмотреть список процессов ubuntu. Смотреть фото Как посмотреть список процессов ubuntu. Смотреть картинку Как посмотреть список процессов ubuntu. Картинка про Как посмотреть список процессов ubuntu. Фото Как посмотреть список процессов ubuntu

Введение

Процесс — это системный термин, который используется для описания приложения или программы. К примеру, когда мы открываем веб-браузер Google Chrome, мы можем сказать, что это процесс ответственный за запуск/выполнение Chrome, который был запущен и выполняется до тех пор пока мы не закроем браузер. Даже когда мы выполняем любую bash команду, появляется новый процесс. Если мы откроем одно и тоже приложение дважды, появится два процесса. В этом руководстве вы узнаете, как узнать список процессов Linux с помощью командной строки. Это необходимо, если вы хотите узнать какие процессы запущены в данный момент, каким пользователем запущен процесс или просто узнать какой из процессов использует больше всего ресурсов сервера.

Что вам понадобится

Перед тем, как вы начнете это руководство, вам понадобится следующее:

Шаг 1 — Просмотр списка процессов Linux

Список терминов которые вам необходимо знать перед прочтением руководства:

Две самые часто используемые команды для показа списка процессов Linux это top и ps. Разница между ними заключается в том, что top чаще используется в интерактивном режиме, а ps больше используется в скриптах, в сочетании с другими bash командами.

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

Как посмотреть список процессов ubuntu. Смотреть фото Как посмотреть список процессов ubuntu. Смотреть картинку Как посмотреть список процессов ubuntu. Картинка про Как посмотреть список процессов ubuntu. Фото Как посмотреть список процессов ubuntu

top само по себе является приложением, после выполнения команды появится новая таблица с постоянно обновляющимся списком процессов Linux. С данной таблицей можно взаимодействовать посредством клавиатуры. Вот несколько примеров:

Вы также можете использовать определенные опции с командой top:

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

Также, вы можете использовать команду man top для просмотра полезной информации об этих командах.

Другие полезные применения команды top:

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

Вот несколько полезных примеров того, как вы можете использовать команду ps:

Мы рекомендуем посетить эту страницу для получения более подробной информации об использовании команды ps.

Шаг 2 — Закрытие и расстановка приоритета процессов

В предыдущем шаге мы уже рассказывали о том, как можно закрыть процесс с помощью команды top. Этот же результат может быть достигнут при помощи команды kill. К примеру:

Еще одной командой для управления процессами является NICE. Обычно она используется для расстановки приоритетов для процессов, когда на вашей системе их запущено действительно много. В этом случае ваша система узнает какие из процессов являются важными и установит для них более высокий приоритет. Проще говоря, она помогает вам расставить приоритеты процессов от более важных к менее важным. Система будет запускать процесс, который имеет меньший приоритет только в том случае, если для этого имеется достаточно ресурсов ЦПУ. Этой команде можно задать значение от -20 до 19, чем меньше значение, тем выше приоритет процесса. Стандартный приоритет для всех приложений 0. Основным синтаксисом будет:

Заключение

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

Источник

Как управлять запущенными процессами в Ubuntu из командной строки

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

Проверка запущенных процессов в Ubuntu

Процедура мониторинга выглядит следующим образом:

Как управлять процессами из окна терминала

Команда ps – это традиционная команда Ubuntu Linux для отображения списка запущенных процессов.

Идентификатор процесса (PID) необходим для завершения или управления процессом в Ubuntu. Например, рассмотрим следующий вывод:

Процессов может быть очень много, поэтому разумно использовать команду “/more” для отображения списка по одному экрану за раз. Для выхода нужно нажать q.

Команды для поиска процессов

Для поиска процессов в Ubuntu используется команда “pgrep”. Синтаксис такой:

Команда “top” – это еще один удобный инструмент для просмотра использования ресурсов вашей ОС. Можно увидеть список топовых процессов, которые используют больше всего памяти, процессора или диска.

Команды завершения процессов

Для завершения процесса в Ubuntu используется команда “kill”. Синтаксис такой:

Чтобы завершить процесс, к команде kill нужно добавить идентификатор процесса. Узнать его можно с помощью команд “ps”, “pgrep” или “top”. Например вы хотите завершить процесс, идентификатор которого 25100. Для этого наберите:

Если по какой-то причине процесс не хочет завершаться, используйте принудительное завершение.

Завершить процесс можно и по имени. Для этого существуют команды “pkill” и “killall”.

Команды изменения приоритета процесса

Учтите, что для “nice” нужно имя команды, а для “renice” нужен PID процесса.

Заключение

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *