Сочетание клавиш диспетчера задач в Linux?


13

Есть ли какое-нибудь сочетание клавиш для «диспетчера задач» (например, Alt+ Ctrl+ Delв Windows), когда моя машина переходит в сбойное состояние?


2
В качестве комментария Windows убили Ctrl + Alt + Del, это означало перезагрузку в течение долгого времени, и затем Windows решила сделать так, чтобы вместо нее появился диспетчер задач.
ксенотеррацид

4
Кроме того, на самом деле это не Ctrl + Alt + Del в Windows (хотя в некоторых случаях это вызывает непосредственно, но не всегда), а скорее Ctrl + Shift + Escape.
Houbysoft

Там нет стандартного графического интерфейса для Linux. Нечто подобное полностью зависит от среды рабочего стола (Gnome, KDE,…) или конфигурации оконного менеджера. Но если произошел сбой только приложения, обычные системные меню будут продолжать отвечать, а если вся система потерпела крах, ничего не будет реагировать. Есть несколько промежуточных состояний , где некоторая фундаментальная компонента системы (например , сервер X) произошел сбой, см ответ jsbillings игровая и ответ jwernerny в .
Жиль "ТАК - перестать быть злым"

Ответы:


12

Я собираюсь предположить, что "моя машина перешла в аварийное состояние", вы имеете в виду, что любая задача, выполняемая для отображения экрана, на который вы смотрите, перестала отвечать. (В общем, когда что-то происходит в Linux, происходит сбой только этого, а все остальное продолжает работать. Очень редко вся машина останавливается.)

Когда все остальное терпит неудачу, я хотел бы переключиться обратно на стандартный интерфейс терминала (текстовый режим в отличие от GUI), нажав CTRL+ Alt+ F1. Это вызывает приглашение войти в систему. Затем я войду в систему и введите команду, topчтобы увидеть, что работает. Процесс в верхней части списка - это процесс, использующий наибольшее количество процессоров и, как правило, проблему, поэтому я убиваю его, нажимая kи вводя идентификатор процесса (цифры слева). Затем я возвращаюсь в графический интерфейс, нажимая CTRL+ Alt+ F7 (или иногда CTRL+ Alt+ F8, один из этих двух будет работать, но он может измениться). Если что-то сейчас работает, я продолжаю, если нет, попробую еще раз или могу просто перезагрузить компьютер.


Вы действительно говорите обо всех дистрибутивах Linux? Попробуйте запустить Fedora 29 или Mint 19. Когда браузер зависнет, вся система
зависнет

@kokbira Вы правы, некоторые вещи изменились за 8 лет с момента написания. Я часто буду просто SSH в систему сейчас. Тем не менее, существуют версии дистрибутивов, для которых это будет работать.
Jwernerny

12

Вот несколько полезных ярлыков, которые вы можете попробовать:

  • <Ctrl><Esc> отображает таблицу процессов
  • <Ctrl><Alt><Esc> преобразует указатель в кости черепа и скрещенные кости и убивает процесс окна, на котором вы щелкнули
  • <Ctrl><Alt><Backspace> убивает X-сервер
  • <Ctrl><Alt><Del> выключение системы и перезагрузка

3
Ctrl+alt+backspaceдолжен быть включен, чтобы убить
xserver

6

Это немного связано, но если вы имеете дело с разбитой системой, вы можете вызвать ключ Magic Sysrq . Таким образом, вы можете убить все процессы, синхронизировать ваши диски, распечатать активные задачи, инициировать аварийный дамп и многое другое.


2

Вы также можете использовать xbindkeys и определить привязку для всплывающего окна top, htop, * top, gnome-system-monitor и т. Д. Переключение на TTY ( ответ jwernerny ), вероятно, является наилучшей идеей, если ваша система или X-сервер работает.


1

Всего два шага:

Шаг 1: Введите topкоманду в терминале.

$ sudo -s
[sudo] password for username : (type your password here)
$ top

Он выдаст список процессов, запущенных с идентификатором процесса, именем, временем, использованием памяти и т. Д.

Шаг 2: Найдите конкретный процесс и его соответствующий идентификатор. Давайте предположим, что идентификатор процесса равен 12043, а затем команда выглядит следующим образом

$ kill 12043

С помощью killмы можем убить / остановить / отменить запущенный процесс / зависший процесс.


0

Ни один из приведенных выше ответов не ответил на реальный вопрос. Я только что добрался до этой темы и не смог найти ответ. Итак, поехали

  • Для среды на основе Gnome выберите Приложение -> Системные инструменты -> Системный монитор. введите описание изображения здесь
  • Для среды на основе Gnome выберите Приложения> Система> Системный монитор.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.