Программы имеют свойство зависать — никуда от этого не денешься, даже в Linux. Поэтому один из вопросов, через который обязательно проходит начинающий линуксоид: где в Linux диспетчер задач? Как завершить зависший процесс?
Используем консоль
Стоит сказать, что (как и в Windows, если Вы не знали) один из простейших способов завершить процесс в Linux — сделать это через консоль.
Для этого сначала придется узнать PID процесса, а затем выполнить специальную команду.
Для того, чтобы увидеть все процессы в системе введите:
ps axu
Результат будет выглядеть так:
В выведенном списке процессов найдите нужный, видите его PID? Он идет вторым значением в каждой выведенной строке. Берем его, и выполняем вводим следующую команду:
kill PID
Само собой, вместо букв PID надо ввести PID нужного процесса.
Вот, собственно, и все. Осталось добавить пару хитростей.
Если Вы заранее знаете, как называется процесс, можно воспользоваться командой:
ps axu | grep название-приложения
Например, если я захочу найти KTorrent (хотя он у меня ни разу не вис, просто под руку попался) я введу:
ps axu | grep ktorrent
Результат:
Здесь у нас и представится возможность использовать вторую хитрость — как видите, у KTorrent несколько процессов, чтобы завершить их все, я использую команду killall:
killall ktorrent
Эта команда завершит их все.
В завершении разговора о консоли осталось только порекомендовать интересующимся почитать про различные сигналы завершения процесса и их использование.
Для любителей графического интерфейса
Графические решения для просмотра и завершения процессов в Linux, конечно же, тоже существуют. Их наличие или отсутствие по-умолчанию зависит от Вашего дистрибутива. Если в Вашем дистрибутиве используется среда KDE — нажмите ctrl+escape, чтобы вызвать здешний «диспетчер задач» KRunner. В моем Linux Mint 17.2 KDE выглядит он вот так:
В Linux Mint 17.2, использующем в качестве DE Cinnamon, ничего такого «сходу» не нашлось, однако, установив пакет mate-system-monitor я обрел желаемое.
sudo apt-get install mate-system-monitor
После установки программу можно найти в меню, а выглядит она вот так:
В Ubuntu 14.04 программа System Monitor оказалась сразу включена в дистрибутив, осталось только найти ее в меню.
Ну и наконец, если в Вашем дистрибутиве ничего такого не нашлось, а орудовать в консоли не хочется, можете установить Htop. Хотя работает программа в консоли, интерфейс все-таки вполне можно назвать если не графическим, то псевдо-графическим точно:
Установить в Ubuntu-подобных дистрибутивах можно командой:
sudo apt-get install htop
Если у Вас другой дистрибутив, сходите на сайт разработчика софтины: http://hisham.hm/htop/