Есть ли в Линуксе диспетчер задач и чем можно убить процесс зависшей программы?

Вот такой вопрос мне задали. Отвечаю - ЕСТЬ!

Открываем консоль, вбиваем команду <code>ps -A</code> и жмём ENTHER

А вот они и процессы...

Во всех этих списках вас должен интересовать только первый столбец с цифрами - это идентификационный номер процесса. Передав его команде "kill" можно завершить процесс.

К примеру, убъём процесс программы "блокнот"

Где "29706" - ID процесса.

Эта команда будет передавать процессу запрос с параметром - "завершитесь, пожалуйста".

Утилиту kill можно вызвать с параметром "-9", в этом случае она не будет передавать процессу запрос "завершитесь, пожалуйста", как в первом случае, а просто убьет его без запроса. Зачастую, от зависших процессов можно избавиться только так. Например:

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

она убивает ВСЕ процессы с указанным именем (а их может быть несколько). Однако для нашего примера с тем же "блокнотом" это будет хороший вариант:

Программка закрылась без разговора!

Второй вариант...

Щелкаем правой кнопкой на нижней панели и выбираем пункт "Добавить на панель…", ищем апплет "Системный монитор" и добавляем его кнопкой "Добавить"

Вот и всё!

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