Как убить приложения

Я поиграл с Ubuntu, устанавливая новые темы и док-станции. Иногда во время установки весь экран просто зависает. Каков наилучший способ в Ubuntu завершить процесс / приложение? Что-нибудь похожее на Ctrl + Alt + Del в Windows?

Не совсем так, как CtrlAltDel из Windows, но вы также можете убить с помощью xkill. Просто перейдите в диалоговое окно "выполнить" (Alt+F2), введите в xkill и ваш указатель мыши изменится на "x". Наведите курсор на приложение, которое вы хотите убить, и нажмите, и оно будет убито. Иногда это может быть намного быстрее, чем загрузка системного монитора.

>В System-Admin у вас есть приложение под названием System Monitor, это эквивалент диспетчера задач Windows.

Редактировать: для более поздних версий Ubuntu (пишу это на ПК под управлением 13.10), вы найдете системный монитор через панель управления (вверху слева). Просто введите system monitor или его части в тире и найдите приложение System Monitor..

alt text

Это мой личный список убийств:

  • kill <pid_number> пример: kill 8888 результат: уничтожение приложения, имеющего PID 8888.
  • kill -9 <pid_number> пример: kill -9 8888 эффект: тот же, что и выше, но более экстремальный и сильный.
  • killall <application_name> пример killall firefox эффект: убить приложение или экземпляр приложения, который имеет имя firefox. Вам не обязательно знать номер PID, и это мой самый любимый.
  • kill -9 -1 эффект: завершите все процессы, включая X Server, чтобы вы могли вернуться к дисплейному менеджеру (LightDM, GDM или KDM). Другое название этой команды - перезапуск. И эта команда является подстановкой для нажатия кнопки выхода из системы.
  • Alt+Printscreen+REISUB эффект: принудительный перезапуск; то же самое с Ctrl+Alt+ Del в Windows. Это очень полезно, чтобы избежать повреждения жесткого диска.
  • Alt+Printscreen+REISUO эффект: принудительное завершение работы, например, Ctrl + Alt + Del, но выполняйте завершение работы вместо перезапуска. Отличаются только 1 последним символом (O и B).
  • xkill эффект: измените указатель на череп. Если вы нажмете на окно с графическим интерфейсом с этим, окно определенно будет закрыто.

Вы можете увидеть PID процесса с помощью команд ps aux, top, htop, или графически с помощью системного монитора GNOME.

Если ваш экран зависает, вы можете переключиться на виртуальную консоль (Alt-Ctrl-F1), войти в систему под своим пользователем, ввести верхний, обнаружьте процесс потребления процессора, а затем запустите имя_процесса навыка. Если это системный (корневой) процесс, используйте имя_процесса навыка sudo

Вы можете использовать tty, нажав Ctrl+ Alt+ F2 а затем войдите в систему и выполните следующую команду:-

kill -9 -1

От man kill,

убить -9 -1 Убить все процессы, которые вы можете убить.

Это вернет к экрану входа в систему, и после входа в систему весь процесс будет работать заново.

Во-первых, вы должны знать PID приложения, которое вы хотите убить.

Вы можете использовать ps чтобы получить это.

ps aux | grep "$appName" | grep -v 'grep'

Затем используйте kill. (Убедитесь, что у вас есть привилегия убить его.)

kill  "$PID"

Если вы щелкните правой кнопкой мыши на панели Gnome и выберите "Добавить в панель", в списке вы найдете кнопку "Принудительный выход". Если вы добавите это на панель, вы можете нажать на нее, а затем на не отвечающую программу, чтобы отключить ее.

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

Вы также можете перезапустить X.Введите Ctrl+Alt+Backspace

В ubuntu 10.04 эти ключи будут отключены по умолчанию.Чтобы включить его,

  • >>Перейти к системе--Настройки--Клавиатура

  • Выберите Макеты вкладку и нажмите на Опции кнопка.

  • Выбрать Последовательность клавиш для отключения X-сервера и включить Control + Alt + Backspace.

Также быстрая комбинация горячих клавиш с использованием метода GUI работает с моей Ubuntu 14.04 (xfce), просто нажмите Ctrl+Alt+Esc и еще xkill cursor должно появиться, просто нажмите на приложение, чтобы убить.

Откройте терминал и введите:

kill $(pidof -s <application_name>)  

где <application_name> заменяется именем приложения в команде, которая используется для запуска приложения из терминала.

Вам нужно быть осторожным при завершении процессов установки. Это может привести к тому, что ваша машина окажется в несогласованном состоянии. Хотя это может быть не так уж важно при установке пакетов настройки, вы захотите убедиться, что вы не делаете что-то похожее на обновление ядра одновременно! (Я фрагментировал установку Ubuntu, делая это)