Установи Linux! Стань свободным!
Онлайн всего: 5 | Посетители: 1 | Боты: 4
Дата 14.12.2025 Время: 19:51
Ваш IP: 216.73.216.36
Загрузка сервера: 0.61
old.ubuntu-desktop.ru - УБИВАЕМ ПРОЦЕСС КОМАНДОЙ KILL - Команды терминала    Главная > Каталог статей > Команды терминала

УБИВАЕМ ПРОЦЕСС КОМАНДОЙ KILL

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

Каждый процесс в Linux имеет свой идентификатор, называемый PID. Перед тем, как выполнить остановку процесса, нужно определить его PID.

Для определения PID процесса можно воспользоваться командой top или ps.

top — команда выдачи данных об активности процессов в Ubuntu, динамически выдает в режиме реального времени информации о работающей системе, показывает запущенные процессы и потребление ими ресурсов системы.

40814364

В первой колонке таблицы запущенных процессов вы увидите PID.
Выберите PID нежелательного процесса и используйте команду kill

Пример:

top

…………..

kill 25810

Команда kill прекратит процесс по номером PID 25810

Сортировка таблицы запущенных процессов в top:

  • Shift+N — сортировка по PID;
  • Shift+A — сортировать процессы по возрасту;
  • Shift+P — сортировать процессы по использованию ЦПУ;
  • Shift+M — сортировать процессы по использованию памяти;
  • Shift+T — сортировка по времени выполнения.

Но применение команды top из-за динамического режима не всегда удобно, поэтому можно так же использовать команду ps.
Команда ps выдаст краткий список текущих процессов. При использовании команды ps будет отображён статический снимок процессов.

54460396

Команду ps необходимо использовать с параметром -e или -А для вывода всех процессов.

Выберите PID нежелательного процесса и остановите его:

ps -A

…………….

kill PID

Для перехода в консольный режим нажмите Ctrl+Alt+F1 (F2, F3, F4, F5, F6), далее логин и пароль. Для перехода в графический режим нажмите Ctrl+Alt+F7.

Команда kill посылает сигнал процессору о завершении процесса, если при помощи команды kill не удается завершить процесс используйте параметр -9 который даст команду «убить» процесс, при этом процессор уже не сможет проигнорировать команду.

Например:

kill -9 25810

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

Например:

sudo kill -9 25810

Рейтинг
<< Предыдущая статьяСледующая статья >>
  2017-08-06 09:45:37 | liman28 | Категория: Команды терминала | Просмотров: 169
Комментарии
E-mail (не будет опубликован)
Имя
Комментарий
Введите число с картинки:     
Случайные статьи

   Rainlendar — программа-календарь
Rainlendar — программа-календарь, выпущенная для Windows, Mac OS X и Linux. До второй версии распространялась по лицензии GNU GPL. Kалендарь, можно планировать события и встречи, отдельно составлять список заданий, на выполнение которых требуется много времени, а также указывать дату, когда они должны быть завершены. Rainlendar создаёт на рабочем столе полупрозрачный календарь, которым можно управлять напрямую или с помощью…
  2017-09-17 09:14:31 | Категория: Офис
   Межстраничная навигация
Для создания межстраничной навигации, можно использовать простой скрипт который показывает ссылку на предыдущую и следующую статью сайта. Алгоритм скрипта очень прост - первоначально Вам нужно подключиться к базе данных MySQL, где будет таблица с информацией, которую нужно вывести. Само подключение может храниться в отдельной папке или в индексном файле. Предположим у нас есть таблица blog, в которой…
  2017-08-10 22:34:06 | Категория: PHP
   Установка, удаление, переустановка пакетов в Ubuntu
Для удаления программ можно воспользоваться терминалом, для установки пакета из репозитория необходимо сделать следующее: sudo apt-get install имя пакета для удаления: sudo apt-get remove имя пакета для удаления пакета со всеми файлами настроек: sudo apt-get --purge remove имя пакета Чтобы переустановить пакет введите следующую команду: sudo apt-get install --reinstall имя…
  2017-08-01 07:31:35 | Категория: Команды терминала
   EMULE — КЛИЕНТ ДЛЯ СЕТИ ОБМЕНА ФАЙЛАМИ ED2K
eMule — это клиент для сети обмена файлами ED2K. Проще говоря, менеджер закачки файлов с компьютеров всех пользователей Интернет, пользующихся программой eMule. На сегодняшний день, eMule — один из самых больших и надежных клиентов для сетей обмена файлами peer-to-peer в мире. Благодаря принципам открытого кода (open source), многие разработчики со всего мира могут участвовать в проекте, делая сеть более эффективной с…
  2017-08-09 07:44:40 | Категория: Интернет
   Freecol — игра в духе «Цивилизации»
Freecol — игра в духе «Цивилизации», но действие в ней происходит в колониальной среде. Колонизируйте новые миры, стройте города, торгуйте или сражайтесь с местными жителями и другими европейскими цивилизациями, торгуйте со своей родной страной, пока не будете готовы к сражению за свою независимость! Игра написана на языке программирования Java и работает, как минимум, в Microsoft Windows, Mac OS X (с проблемами), и…
  2017-08-13 10:24:22 | Категория: Игры

Вверх