Процессы в Linux имеют определенные идентификаторы (PID, process ID - присваивается каждому процессу при запуске и является уникальным), по которым мы можем ими управлять, например, завершить зависший процесс или изменить приоритет процесса. При поиске процессов также указывается консоль, с которой был он запущен (tty1-..). При работе от имени обычного пользователя возможно завершить только те процессы, которые вам принадлежат.
ps ax # показать все процессы
ps ax | grep "substring" # поиск процессов по подстроке
ps ef # показать, от чьего имени был запущен процесс
ps a # список процессов, запущенных вами
ps -U root # список процессов запущенных пользователем root
ps -U root | grep "substring" # поиск процесса запущенного от имени root с искомой подстрокой
kill [параметры] PID # завершить процесс
killall <имя процесса> # завершить все экземпляры указанного процесса
xkill PID # завершить графическую программу (при помощи мыши)
top # утилита, выводящая таблицу с процессами и информацией о них
q - выйти
u - показать пользовательские процессы
d - изменить интервал обновления
f - изменить столбец сортировки задач (по умолчанию это %CPU)
h - получить справку по командам программы top
PID - идентификатор процесса
USER - имя пользователя, от которого был запущен процесс
PR - приоритет процесса
NI - значение nice
VIRT - виртуальная память процесса
RES - размер процесса (не перемещенный в область подкачки) в Кбайт (равен размерам кода и данных (RES = CODE + DATA)
S - состояние процесса
R - выполняется
S - спит (режим ожидания), выгружен из оперативной памяти в область подкачки
D - непрерываемый сон (uninterruptible sleep), режим ожидания из которого можно вывести процесс только прямым сигналом оборудования
T - процесс в состоянии трассировки или остановлен
Z - (зомби) процесс уже завершен, но его структура осталась в памяти
%CPU - занимаемое процессом процессорное время
%MEM - использование памяти процессом
TIME+ - процессорное время, израсходованное с момента запуска
COMMAND - команда, которая использовалась для запуска процесса
nice -n <приоритет> команда аргументы # запустить программу с определенным приоритетом, причем, максимальный приоритет -20, а минимальный 19, по умолчанию 10.
renice -n <приоритет> -p PID # изменить приоритет уже запущенного процесса