Linux повис что делать

Что делать если зависла Ubuntu или Linux Mint?

В этой статье мы поговорим о том, что делать если зависла Ubuntu или Linux Mint. Разберем несколько самых удобных, понятных и быстрых вариантов. Если у вас возникнут какие-то вопросы по этой теме, можете написать о них в форме комментариев.

Постарайтесь как можно более подробно описать вопрос.

Также рекомендуем ознакомиться с предыдущими статьями на нашем сайте, например мы уже рассказывали о том, как майнить Эфириум на Ubuntu.

Что делать если зависла Ubuntu

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

Когда одна программа перестает работать

Когда окно программы перестает отвечать на запросы, вы можете остановить его, нажав кнопку X-shaped Close в левом верхнем углу окна. Это, как правило, приводит к диалогу, в котором говорится, что программа не отвечает (но вы уже это и так знаете) и предоставляет вам возможность закрыть программу или продолжать ждать ответа.

Иногда это не работает должным образом. Если вы не можете закрыть окно обычными способами, вы можете нажать Alt + F2, введите xkill и нажмите Enter. Затем ваш курсор мыши превратится в X. Наведите курсор на нужное окно и щелкните левой кнопкой мыши, чтобы закрыть это окно. Правый щелчок отменит команду и вернет вашу мышь в нормальное состояние.

Если ваша программа работает с терминалом, с другой стороны, вы можете остановить ее с помощью Ctrl + C. Если нет, найдите имя и идентификатор процесса своей команды и сообщите программе как можно скорее, чтобы завершить [идентификатор процесса]. Он отправляет сигнал SIGTERM по умолчанию (15). Если все остальное не удается, в качестве последнего средства отправьте SIGKILL (9): kill -9 [идентификатор процесса здесь]. Обратите внимание, что вы должны использовать SIGKILL только в крайнем случае, потому что процесс будет немедленно прекращен ядром без возможности очистки. Он даже не получает сигнал — он просто закрывается.

(Закрытие процесса с помощью kill -9 allways работает, если у вас есть разрешение на убийство. В некоторых особых случаях процесс по-прежнему отображается в ps или top (как «зомби») — в этом случае программа была свернута, но процесс запись в таблице сохраняется, потому что это необходимо позже.)

Когда мышь перестает работать:

Если клавиатура все еще работает, нажмите Alt + F2 и запустите gnome-terminal (или, если они не запускаются, нажмите Alt + Ctrl + F1 и войдите в систему с вашим именем пользователя и паролем). Оттуда вы можете устранить неполадки. Здесь я не собираюсь заниматься поиском и устранением неполадок с мышью, поскольку я не исследовал его. Если вы просто хотите попробовать перезапустить графический интерфейс, запустите перезапуск sudo service lightdm. Это должно привести к закрытию GUI, который затем попытается перезагрузится, возвращая вас на экран входа в систему.

Давайте перейдем к еще одному способу, что делать если зависла Ubuntu.

Когда все, клавиши и мышь и все перестают работать

Если это не работает, нажмите кнопку «Сброс» на корпусе компьютера. Если даже это не сработает, вам просто нужно зажать кнопку питания на корпусе. После зажатия кнопки включения устройство перезагрузится.

Надеемся, мы помогли вам в решении ситуации о том, что делать если зависла Ubuntu, Elementary OS и остальные дистрибутивы.

Читайте также:  Изменить порт удаленного рабочего стола windows 10

Выводы

Как вы заметили, есть много способов по решению этого вопроса. Сначала лучше выбирать самые простые, так как Ubuntu может зависнуть в случае загруженной оперативной памяти. Для этого нужно просто свернуть самый прожорливый из программ процесс.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Источник

7 способов «убить» зависшее приложение в Linux

Программное обеспечение Linux достаточно надежно, но бывает, что даже самые лучшие приложения могут зависнуть. Вместо того, чтобы ждать сообщения о сбое в работе приложений, вы можете «убить» их, принудительно завершив. На самом деле способов это сделать существует настолько много, что глаза разбегаются!

Если у вас возникают такие проблемы, вот несколько способов, как принудительно завершить программу в Linux.

1. Завершить программу в Linux, просто нажав на «X»

Вы, наверное, уже пытались уйти и сделать себе чашечку кофе, но когда вернулись, обнаружили, что ваша программа зависла, вероятно, у него было достаточно времени, чтобы «отвиснуть», но этого не произошло. Зависшее приложение обычно имеет серые неактивные кнопки управления и у него пропадает возможность перемещения.

Итак, как эту проблему решить? Нажмите на «крестик» в верхнем углу (слева или справа, в зависимости от версии системы Linux). Это должно помочь. Возможно, появится окно с просьбой подождать или принудительно завершить процесс, а также отправить отчет об ошибке.

2. Воспользуйтесь системным монитором, чтобы «убить» процесс Linux

Следующий вариант — открыть утилиту System Monitor вашей операционной системы Linux. Обычно она находится в меню «Системные инструменты» и отображает список запущенных процессов на вкладке «Процессы«.

Чтобы закрыть не отвечающее приложение, просто выберите его и щелкните правой кнопкой мыши. Затем у вас появится три варианта:

  • Остановить: приостанавливает процесс, позволяя продолжить его позже. Не будет работать в большинстве случаев.
  • Завершить: правильный способ закрыть процесс, он безопасно завершит работу приложения, вместе с ним удаляя временные файлы.
  • Убить: вариант на крайний случай и его рекомендуется применять только в случае сбоя.

Лучше всего использовать их по порядку. Однако, если приложение регулярно зависает, можно использовать вариант, в котором вы точно уверены.

3. Принудительное уничтожение процесса Linux с помощью xkill

Другой вариант — использование команды xkill в терминале. Это инструмент принудительного уничтожения процесса, который предустановлен в Ubuntu, но его можно также установить через терминал в других дистрибутивах, если необходимо. xkill позволит закрыть любой процесс. Установить его можно с помощью следующей команды:

Как только установите, наберите:

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

Если невозможно закрыть зависшее приложение одним из этих методов, то решение может быть в терминале Linux.

4. Используйте команду «kill»

Если ни один из вышеперечисленных методов не помог и приложение до сих пор не отвечает, нажмите Ctrl + Alt + T, чтобы открыть терминал.

Есть несколько команд, которые должны помочь закрыть ваше приложение. Более того, их можно использовать как на вашем компьютере, так и подключившись удаленно через SSH.

Команда kill может быть использована только с указанием идентификатора процесса. Сначала выясним его:

В результате вы увидите ID нужного процесса. Далее используем команду:

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

5. Используйте команды «pgrep» и «pkill»

Что, если вы не смогли найти идентификатор процесса. Здесь вам поможет команда pkill.

Кроме того, можно использовать команду pgrep, чтобы найти идентификатор процесса:

После этого используйте команду pkill с ID процесса.

Как и в случае команды kill, процесс должен завершиться в течение 5 секунд.

6. Уничтожить все экземпляры процесса с помощью «killall»

Не повезло с kill или pkill? Пришло время использовать ядерную опцию: killall.

Читайте также:  Система управления mac os

К счастью, она не так разрушительна, какой могла бы быть. Команда killall завершит все экземпляры указанной программы. Таким образом, вместо того, чтобы убивать одно окно Firefox, данная команда завершит их все:

Все, что вам нужно, это имя процесса и команда killall (возможно, с sudo, если этого требует ваша система).

Естественно, вы должны использовать эту команду только при необходимости. Она не подходит для большинства ситуаций.

7. Создайте комбинацию клавиш

Хотите сэкономить время на закрытие не отвечающего программного обеспечения? Наилучшим вариантом является создание сочетания клавиш. Это даст вам возможность немедленно закрыть приложение, но для этого потребуется xkill.

В Ubuntu откройте «Настройки«>«Клавиатура» и нажмите «Комбинации клавиш«. Выберите Дополнительные комбинации, затем +, чтобы создать новую. Введите «xkill» для названия, затем нажмите «Применить«. Это вернет вас к списку комбинаций — выберите нужную, затем нажмите необходимую комбинацию клавиш, которую вы будете использовать для ее вызова.

В следующий раз, когда вам нужно закрыть приложение, просто используйте сочетание клавиш. Указатель мыши станет «X», и вы можете щелкнуть в любом месте приложения, которое хотите закрыть.

Избегайте зависаний программ: обновите свое оборудование

Зависающие программы постоянно вызывают проблемы? Возможно, пора немного обновить ваш компьютер.

Установка дополнительной оперативной памяти — это лучший способ повысить производительность вашего компьютера, и, возможно, именно это вам и нужно.

Итак, в следующий раз, когда приложение или утилита Linux зависнет и перестанет отвечать на запросы, все, что вам нужно сделать, это применить одно из следующих решений:

  1. Завершить программу в Linux, просто нажав на «X».
  2. Воспользуйтесь системным монитором, чтобы «убить» процесс Linux.
  3. Принудительное уничтожение процесса Linux с помощью xkill.
  4. Используйте команду «kill».
  5. Используйте команды «pgrep» и «pkill».
  6. Уничтожить все экземпляры процесса с помощью «killall».
  7. Создайте сочетание клавиш.

Если ни одно из этих решений не работает и вы регулярно испытываете не отвечающие приложения Linux, рассмотрите возможность перехода на облегченную операционную систему Linux.

Источник

Зависает намертво Ubuntu и Linux Mint.

На моём нетбуке acer aspire one 722-c68kk (AMD c-60, Ati Radeon 6290HD) странным образом зависают намертво Ubuntu 12.04, Ubuntu 12.10, Linux Mint 13. Причём зависает когда как. Иногда весь день ни зависания, другой день — 3-4 зависания, на всех трёх этих системах. И не понятна мне причина этих странностей. Но сейчас Linux Mint 13 стал зависать через 5 секунд после появления окошка ввода логина и пароля. Таким образом зайти в него нормально я не могу. Как исправить эти странности? Или стоит задуматься об установке других, более стабильных дистрибутивов?

что значит намертво? в консоль по ctrl alt f1 не можешь переключиться? с другой машины по ssh не можешь законнектиться?

Но сейчас Linux Mint 13 стал зависать через 5 секунд после появления окошка ввода логина и пароля.

Это хорошо. Переключитесь на 12 консоль и смотрите что попадает в вывод системного журнала перед тем как система «зависнет»

Другой машины не имеется. =( Консоль по этой комбинации не включается. Работает только кнопка выключения на корпусе, и сочетание Fn+F6 (выключение дисплея).

Да, и еще интересно, что там в сислоге.

А как его отковырять можно? Я просто новичок. А систему включить не могу.

телефона с wifi тоже не имеется?

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

Я бы посоветовал тебе поставить Дебиан. Он чуть посложнее, но все идет именно так, как планируется.

Телефона с Wi-Fi тоже нет. Как запустить без иксов ОС?

Я тоже подумываю, что стоит поставить дебиан. Но линуксом пользуюсь недавно, не знаю потяну ли. =)

В загрузчике выберите пункт rescue mode, вот она и загрузится без иксов.

Попробуйте также записать в /etc/sysctl.d/sysrq.conf строку kernel.sysrq = 1, перезагрузиться, а при зависании зажать Alt+SysRq и нажимать E, (пауза), I, S, (пауза), U, (пауза), B. Система должна прибить все приложения, сбросить кэш, отмонтировать файловые системы и перезагрузиться.

Читайте также:  Дать права админа пользователю linux

Выбрал в grub » linux mint 13. —recovery mode». Там было на выбор очистка системы, удаление неправильных пакетов, system summary, root и что-то ещё. Я выбрал root, включилась командная строка, там я написал: gedit /etc/sysctl.d/sysrq.conf Но выдало ошибку «can not display, use ‘gedit —help’.

Что-то я не так сделал. Объясните, пожалуйста, поподробнее, что и как делать.

gedit не запустится, пока не запущены иксы.

Используйте nano /etc/sysctl.d/sysrq.conf, редактор без GUI.

memtest я думаю не стоит, винда ведь нормально работает на этом же нетбуке. =)

Попробуй включить в настройках биоса загрузку по сети и поставить её первым пунктом.

А ты подумай, что тебе ближе- когда возникающие проблемы возникают неведомо почему и решаются неведомо как, при этом, их мало, или когда их побольше, но копнув немного инструкции все становится очевидно и просто?

Мне ближе, когда возможно понять причину и понять как исправить. =)

/etc/sysctl.d/sysrq.conf у меня почему-то такого файла нет. Несколько раз перепроверил.

Тогда поставь все-таки Дебиан. В нем сделано меньше для заботы о хомячке новичке, но все работает так, как должно.

Почитал про установку. Вроде не сложно, если всё написать на листочке или распечатать. Но не знаю какой именно способ выбрать. Может быть через интернет? У меня vpn-подключение. Или лучше скачать образ и установить с флэшки?

Я не знаю, как работает во время установки интернет через vpn- ни разу vpn не пользовался. Лучше скачать dvd-образ, поскольку он содержит достаточный набор пакетов, чтобы в случае чего обойтись без интернета. Но я не знаю насчет флешки.. Мне кажется, с записью .iso образа Debian на флешку есть какие-то небольшие трудности. Возможно, я ошибаюсь.

Ладно, ещё почитаю на днях буду устанавливать дебиана.

Хочу озвучить тебе один совет. Если у тебя есть сейчас работающий Линукс, ставь Дебиан так: установи Virtualbox (apt-get install virtualbox virtualbox-dkms), создай ссылку на реальный жесткий диск(sudo VBoxManage internalcommands createrawvmdk -filename

/sdX.vmdk -rawdisk /dev/sdX), соответственно подставив значения, после чего запусти virtualbox от root(gksu virtualbox или kdesu virtualbox), создай виртуальную машину, выбери как жесткий диск

/sdX.vmdk и привода оптических дисков укажи образ Debian. Таким образом, установка на твой жесткий диск пройдет из виртуальной машины. Минусы- нельзя будет просто взять, и поставить вместо текущей системы, только на отдельный раздел или просто другой раздел. Плюсы- интернет будет работать в любом случае, если он работает в твоей основной системе. Возможно, многие сочтут такое решение костыльным, но я нашел именно такой способ установки дистрибутивов самым удобным- можно не отрываться от работы/отдыха в основной системе.

Интересный способ. Получается, что я после установки получу раздел с работающим Дебианом? А в загрузчике это пропишется? Думаю стоит попробывать. Установлю тогда вместо минта убунту и из убунты установлю Дебиан. Потом удасться форматировать раздел, бывший под убунтой и присоединить к дебиановскому разделу?

Если у тебя два раздела, и с одного из них работает, скажем, Убунту, то установив таким образом Дебиан на второй, ты получишь один раздел с Убунту и один с Дебианом, при этом, загрузчик теперь будет стоять Дебиановский и в нем будет и Убунта, и Дебиан. Отформатировать и присоединить должно получиться.

Кстати, у меня похожая проблема иногда бывает, но только при просмотре видео. Ubuntu 12.10 повисает намертво, правда максимальная виснет вообще рандомно, но гораздо реже. Грешу на драйвера 12.9 от AMD для моей HD6670. До сислога и sysrq руки не дойдут никак, сеть тоже виснет, ни пинги, ни ssh не работают до машины

Источник

Оцените статью