Есть ли какое-нибудь сочетание клавиш для «диспетчера задач» (например, Alt+ Ctrl+ Delв Windows), когда моя машина переходит в сбойное состояние?
Есть ли какое-нибудь сочетание клавиш для «диспетчера задач» (например, Alt+ Ctrl+ Delв Windows), когда моя машина переходит в сбойное состояние?
Ответы:
Я собираюсь предположить, что "моя машина перешла в аварийное состояние", вы имеете в виду, что любая задача, выполняемая для отображения экрана, на который вы смотрите, перестала отвечать. (В общем, когда что-то происходит в Linux, происходит сбой только этого, а все остальное продолжает работать. Очень редко вся машина останавливается.)
Когда все остальное терпит неудачу, я хотел бы переключиться обратно на стандартный интерфейс терминала (текстовый режим в отличие от GUI), нажав CTRL+ Alt+ F1. Это вызывает приглашение войти в систему. Затем я войду в систему и введите команду, top
чтобы увидеть, что работает. Процесс в верхней части списка - это процесс, использующий наибольшее количество процессоров и, как правило, проблему, поэтому я убиваю его, нажимая kи вводя идентификатор процесса (цифры слева). Затем я возвращаюсь в графический интерфейс, нажимая CTRL+ Alt+ F7 (или иногда CTRL+ Alt+ F8, один из этих двух будет работать, но он может измениться). Если что-то сейчас работает, я продолжаю, если нет, попробую еще раз или могу просто перезагрузить компьютер.
Вот несколько полезных ярлыков, которые вы можете попробовать:
<Ctrl><Esc>
отображает таблицу процессов<Ctrl><Alt><Esc>
преобразует указатель в кости черепа и скрещенные кости и убивает процесс окна, на котором вы щелкнули<Ctrl><Alt><Backspace>
убивает X-сервер<Ctrl><Alt><Del>
выключение системы и перезагрузкаCtrl+alt+backspace
должен быть включен, чтобы убить
Это немного связано, но если вы имеете дело с разбитой системой, вы можете вызвать ключ Magic Sysrq . Таким образом, вы можете убить все процессы, синхронизировать ваши диски, распечатать активные задачи, инициировать аварийный дамп и многое другое.
Вы также можете использовать xbindkeys и определить привязку для всплывающего окна top, htop, * top, gnome-system-monitor и т. Д. Переключение на TTY ( ответ jwernerny ), вероятно, является наилучшей идеей, если ваша система или X-сервер работает.
Всего два шага:
Шаг 1: Введите top
команду в терминале.
$ sudo -s
[sudo] password for username : (type your password here)
$ top
Он выдаст список процессов, запущенных с идентификатором процесса, именем, временем, использованием памяти и т. Д.
Шаг 2: Найдите конкретный процесс и его соответствующий идентификатор. Давайте предположим, что идентификатор процесса равен 12043, а затем команда выглядит следующим образом
$ kill 12043
С помощью kill
мы можем убить / остановить / отменить запущенный процесс / зависший процесс.
Ни один из приведенных выше ответов не ответил на реальный вопрос. Я только что добрался до этой темы и не смог найти ответ. Итак, поехали