Многие убивают процессы командой kill -9, что форсирует остановку процесса. Это очень быстро и действенно, но оставляет скрытые эффекты в системе, такие как дочерние процессы, временно открытые файлы, занятая оперативная память, активные участки кэша, busy sockets. Такие эффекты неблагоприятно действуют на работу системы
Чтобы убить процесс, нужно знать его PID (process identificator). Например мы хотим узнать PID mc (Midnight Commander):
# ps aux | grep mc
mezar 8043 0.0 0.1 11952 3884 pts/1 S+ 10:50 0:00 mc
mezar 21574 0.0 0.0 5668 832 pts/3 S+ 13:37 0:00 grep mc
8043 - это PID нашего mc. Также можно использовать команду pidof:
# pidof mc
8043
Теперь выполним:
kill 8043
И проверим.
# ps aux | grep mc
mezar 21574 0.0 0.0 5668 832 pts/3 S+ 13:37 0:00 grep mc
Как видно процесс убился.
Если процесс конечно ну никак не реагирует можно попробывать ключи -1 или -2, а в крайнем случае:
sudo kill -9 8043
Также можно и приостановить процесс:
kill -19 8043
И возобновить:
kill -18 8043
Для нежелающих возиться с PID процесса, вводим:
killall mc