Форум русскоязычного сообщества Ubuntu
Страница сгенерирована за 0.033 секунд. Запросов: 25.
- Сайт
- Об Ubuntu
- Скачать Ubuntu
- Семейство Ubuntu
- Новости
- Форум
- Помощь
- Правила
- Документация
- Пользовательская документация
- Официальная документация
- Семейство Ubuntu
- Материалы для загрузки
- Совместимость с оборудованием
- RSS лента
- Сообщество
- Наши проекты
- Местные сообщества
- Перевод Ubuntu
- Тестирование
- RSS лента
© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.
Линукс завис? Что делать если линукс зависает
Какой-нибудь непримиримый оптимист-линуксятник может сказать — такого быть не может — чтобы завис линукс. Но увы и ах, такое случается. И любой человек, пользующийся этой ОС может столкнуться с ситуацией, когда его любимый (или нелюбимый) Linux завис.
Однако в сторону смехуечки. В этой статье будет рассмотрен частный случай зависания ОС Linux — когда графический интерфейс не реагирует на действия пользователя, но клавиатура работает. Если быть точным, в такой ситуации зависает не Linux как таковой, а всего лишь один из процессов — тот который реализует графический интерфейс пользователя — это может быть GNOME, KDE, Unity или что-то другое.
Итак, что мы можем сделать в том случае если завис GNOME, KDE или Unity?
Если у вас Unity то для начала попробуйте на клавиатуре нажать правый Alt + PrintScreen + K. Это сочетание выполняет перезапуск графического движка lightdm. Если поможет, тогда перед вами откроется экран авторизации.
Если это не сработает или у вас не Unity, а GNOME или KDE завис, тогда нажимайте Ctrl + Alt + F1. В Ubuntu это сочетание открывает новую терминальную (tty) сессию. Безо всяких гуев — только чистый терминал. Выглядит это страшно — пустой черный экран с мигающим курсором. Но вообще-то там ничего сложного нет — сначала пишете имя пользователя, нажимаете Enter, затем пароль и опять Enter и после этого вы возвращаете себе управление над своим компьютером.
Примечание. Не во всех дистрибутивах открытие новой tty сессии выполняется по Ctrl + Alt + F1. Например в Fedora это будет Ctrl + Alt + F2. Если Ctrl + Alt + F1 не сработал, пробуйте другие клавиши F. Или это может быть сочетание клавиш Ctrl + Alt + Backspace (один или два раза).
Итак вы в терминале. Что можно предпринять для возвращения в GUI?
Самое простое это выполнить команду — reboot — компьютер перезагрузится. Но это довольно долго.
Можно выполнить просто перезагрузку графического движка:
- sudo service lightdm restart — для Unity
- sudo service gdm restart — для GNOME
- sudo service kdm restart — для KDE
После этого должен открыться экран авторизации в новую сессию GUI. Но если это не помогло, тогда можно попробовать убить процесс сервера xorg. Для начала нужно узнать его PID:
ps -A | grep -i xorg
После этого автоматически должен стартовать новый процесс сервера xorg и в свою очередь запустить движок GUI. Если автоматического старта не произошло можно запустить сервер вручную:
Или же, не используя таких радикальных методов как перезапуск GUI, можно попробовать разобраться с тем какой процесс «повесил» графическую систему и убить только один этот процесс.
Как вернуться в GUI сессию если вы находитесь в консольной сессии?
В Ubuntu Unity и KDE GUI сессия по умолчанию открывается на tty7, то есть переход туда возможен по Ctrl + Alt + F7. В GNOME 2 и 3 или в другом дистрибутиве GUI сессия может быть открыта на другом tty. Узнать какой tty используется для GUI сессии можно выполнив команду:
ps -A | grep -i xorg
в одной из колонок будет значение вида tty7. Какая цифра будет, такую клавишу F нужно нажимать.
Остается открытым вопрос почему Linux зависает, точнее почему GNOME или KDE зависает, но это тема для отдельной статьи. Разобраться в причинах почему GNOME завис или KDE завис может быть совсем непросто и если эта проблема возникает редко, проще ее игнорировать, чем тратить время на поиск причины.
По практике нескольких лет использования могу сказать — зависает Ubuntu Linux очень редко и если такое случается, то как правило из-за проблем с аппаратным обеспечением — видео или оперативной памятью. Но иногда бывает, что Ubuntu GNOME зависает в бета-версиях — бета она и есть бета. Так, что я всегда советую устанавливать только LTS версии Ubuntu.
Иван Сухов, 2012 г.
Поделитесь этим сайтом с друзьями!
Если вам оказалась полезна или просто понравилась эта статья, тогда не стесняйтесь — поддержите материально автора. Это легко сделать закинув денежек на Yoomoney № 410011416229354.
Или на телефон +7(928)274-0281.
Даже небольшая сумма может помочь написанию новых статей 🙂
Или поделитесь ссылкой на эту статью со своими друзьями.
Сопутствующие статьи
- Что такое линукс?
- Windows или Linux?
- Запись образа Ubuntu ISO на флешку
- Настройка pppoe Ubuntu 12.04
- Как подключить wifi на Ubuntu 12.04
- Как подключить wifi на Mandriva, Kubuntu, ROSA (KDE)
- Как подключить 3G USB модем в Ubuntu 12.04
- Подключение 3G USB модема Ubuntu Linux
- Настройка сети между Ubuntu Linux и Windows
- Раздача Интернет между Ubuntu Linux и Windows
- Настройка и ускорение Ubuntu 14.04
- Firefox Ubuntu — русский язык
- Русская Убунту
- Расшарить принтер по сети в Ubuntu
- Установка FreeBSD
- Обзор Ubuntu 12.10 Live CD
- Обзор Ubuntu 11.10
- Обзор Ubuntu 11.04
- Обзор Ubuntu 10.04
- Обзор KDE, XFCE, LXDE
- Что делать если Linux завис
- Ubuntu Unity — инструкция, 2013 год
- Квиклисты Unity — описание
- Описание KDE 4
- Руководство по использованию Ubuntu Unity
- Руководство по использованию Gnome Shell
- Установка программ на Ubuntu Linux
- Теория SELinux
- Установка Ubuntu 14.04 на шифрованный диск
- Установка Ubuntu на шифрованный диск
- Установка Fedora на шифрованный диск
- Установка Ubuntu 11.10 c флешки
- Установка Ubuntu 16.04
- Установка Ubuntu 14.04 поверх Windows 8
- Установка Ubuntu 12.04 поверх Windows 8.1
- Установка Ubuntu 14.04 поверх Windows 7
- Установка Ubuntu 12.04 поверх Windows 7
- Установка Ubuntu 10.04 поверх Windows XP
- Установка VirtualBox на Ubuntu 10.04
«Зависла» система или приложение
Хотя Убунту достаточно надежная операционная система, но и в ней иногда бывают «зависания» некоторых программ, либо «виснет» сама Убунту. Как поступать в таких случаях? Итак все по порядку. Сначала рассмотрим случай, когда подвисло приложение. Во первых можно вызвать СИСТЕМНЫЙ МОНИТОР или ДИСПЕТЧЕР ЗАДАЧ, которые находится по адресу ПРИЛОЖЕНИЯ — СИСТЕМНЫЕ. В случае с ДИСПЕТЧЕРОМ ЗАДАЧ находим в поле слева ваше зависшее приложение, выделяем его и правой кнопкой мыши в выпадающем меню выбираем УБИТЬ или ЗАВЕРШИТЬ.
Если вы вызвали программу СИСТЕМНЫЙ МОНИТОР, то переходим на вкладку ПРОЦЕССЫ, находим зависшее приложение и проделываем то же самое, но выбрав команду ЗАВЕРШИТЬ ПРОЦЕСС , либо выделив нужный процесс, нажимаем на кнопку внизу ЗАВЕРШИТЬ ПРОЦЕСС.
Но все таки если вы не смогли таким вот образом уничтожить «зависший» процесс, то можно поступить более кардинально. «Зависшее» приложение (программа) обычно находится на рабочем столе. Вызываем программу ТЕРМИНАЛ, которая находится по адресу ПРИЛОЖЕНИЯ — СТАНДАРТНЫЕ и вводим команду xkill и нажимаем клавишу ENTER. Теперь у вас на рабочем столе вместо курсора мыши появится крест в некоторых версия Убунту — череп. Вот теперь наводим этот крестик на «зависшее приложение и щелкаем по нему левой кнопкой мыши. Вот и все.

А что же делать, если «зависла» система? В Windows вы бы уже давно нажали на кнопку RESET или более 5 секунд подержали кнопку включения компьютера и с каждой такой процедурой укорачивали бы жизнь своему жесткому диску, но в Linux Ubuntu все более гуманнее. Когда ваша система «подвисла» – зажимаем и удерживаем одновременно Alt + SysRq (обычно кнопка с надписью PrintScrn), и не отпуская, с интервалом в 1.5-2 секунды, нажимаются по очереди клавиши с буквами: R, E, I, S, U, B. Иногда советуют зажать и удерживать комбинацию — Ctrl-Alt-PrtScr/SysRq. Между нажатиями клавиш делайте паузу, чтобы предыдущая команда успела завершиться. Система должна корректно перезагрузиться и будет снова готова к работе.
Но бывает так, что система не реагирует на нажатие вышеописанных клавиш. Для решения проблемы нужно сделать несколько манипуляций. Выполним в Терминале команду:
sudo gedit /etc/sysctl.conf
Дописываем в конец документа строчку:
Сохраняем документ. Перезагружаем настройки командой:
sysctl -p
После этого все должно работать.
«Зависла» система или приложение: 17 комментариев
zavlab :
О втором и третьем способе не знал, хотя на убунте не первый год. Спасибо, если зависнет, будем пробовать
Я сам на Убунте всего год, рад что помог найти что-то новое.
Статья вообще супер! Спасибо admin’у. Обязательно еще вернусь на сайт.
На Убунту 12.04 не работают данные комбинации.
Имею ввиду REISUB
Аксак, все работает! Может у вас отключена эта комбинация? Почитайте про команды прямого обращения к ядру.
Начинающий :
Это очень мило, но автор забыл упомянуть горячие кнопки для вызова System Monitor (как ctrl+alt+del в Винде).
У меня недавно Убунта зависла при открытом Firefox. Alt+tab изображает перключение между огнелисом и раб.столом, но непосредственно переключения не происходит. Открыть меню невозможно. Alt+F4 не отзывался. Курсор мыши двигался.
То есть, при таком же раскладе в Винде, я бы вызвал «Диспетчер задач» и убил бы Лису и, возможно, Проводник. А потом запустил бы их снова. В Убунте пришлось перегружаться.
Алексей :
Не совсем понятно про кнопку REISUB нельзя ли поподробнее? Заранее благодарю!
Изменил немного концовку статьи и вот прочитайте — http://www.it-simple.ru/?p=878
Обычно удаляю процессы с помощью команды kill, всё работает чётко, правда процессы нужно высветить командой ps.
Alt + F4 Системный монитор-Процессы (поставить в горячих кл. CTRL+Shift+ESC т.к. не всегда реагирует на мышь) alt + F2 (Терминал ctrl+alt+T) — xkill Ctrl + Alt + Backspace — перезагружает X сервер (в убунту включить в горячих клавишах) Кнопкой на буке в режим сна — вывести из режима сна Atl+SysReq+B
Поправка
В убунте не работает ctrl-shift-esc, можно использовать ctrl+alt+del (команда gnome-system-monitor в горячих клавишах), также этой командой можно пользоваться в терминале для вызова системного монитора.
Блин ничаво не работает. мазафака
Пля, как вы на этих линухах сидите?
Помню в универе половину курса кричало масдай!
И прошло 11 лет, как его закончил. Понадобилось собрать OpenWRT из исходников — и что имеем:
1) Дисплей из-за не нового VGA кабеля не отдает карте разрешение. Убунта мне дала 1024х768 — и все. Чтоб что-то изменить пришлось xrender пляасать. И это юзерфрендли фейс.
2) Много работаю со скриптами на php, js. Поэтому Total Commander — must have для меня. Блин, я честно в шоке. На носу 2017 год а в линухе нет нормального коммандера, хоть немножко бы приблизившемуся по функционалу к тоталу. У меня своя сборка тотала — это просто мега кастомизаия как через конфиги, так и путем аддонов. Дабл коммандер не может сраниться даже с тем когда тотал назывался еще виндовс коммандером. Еще качнул кон_чегототам… Качал аж 400 метров. Точнее качал меньше, сказал что займет столько. Блин, а чуть не расплакался когда запустил его — он конечно лучше дабла, но один фиг там функционала мало, тем более для чего ему 400 метров на харде?
3) Ну и последнее что меня привело на эту страницу:
В лине мне понравилось как работает хром — показалось шустрее и шрифты приятнее. Работал много — все круто. И тут я решил на ютуб зайти, видео глянуть…. Посмотрел минут 15, и после промотки назад все — мышь бегает, а больше ничего. Ни на что не реагирует. даже нум_лок завис мля. Пробовал Alt+PrtScr + буквы, что приведены выше — ничего не помогло. Пробовал консоль вызвать, алтф4 нажать — нифига
Думаю, тут только ctrl+alt+reset поможет
Комп пингуется, путти по ссн не коннектится.
Вот так. Я вообще противник религиозных войн, но тут в начале статьи задели за живое:
«А что же делать, если «зависла» система? В Windows вы бы уже давно нажали на кнопку RESET или более 5 секунд подержали кнопку включения компьютера и с каждой такой процедурой укорачивали бы жизнь своему жесткому диску, но в Linux Ubuntu все более гуманнее.»
В универе на потоке все пошли по направлению линух-админинга. По направлению Windows администрирования пошел только я и еще один чел. И как я вижу не зря.
У меня парк компов парядка 300шт. Ни один из них никогда вот так просто не зависал. Да, компы могут виснуть из-за железа, особенно когда кондеры на видяхах вздуваются или еще хуже отвал чипа когда идет. Но блин, чтоб вот так от софта что-то зависло — честно слово не припомню… Всем удачи! Все сказанное ИМХО.
виктор :
Я рядовой линукс-юзер. Честно, мне даже слова многие Ваши непонятны. Я ценю в Линукс за то, что: установил, настроил и от 5 лет и более пользуюсь. На винде, помню, каждые пол-года переустанавливал систему. Мне — юзеру было так проще.
А «OpenWR или скрипты на php, js» — такие слова меня только расстраивают.
Дело в том, что как раз у рядового пользователя все в основном и будет работать стабильно и долго, так как они как правило устанавливают все из официальных источников и не лезут в настройки системы. Я сейчас пишу не для того, чтобы кого-нибудь обидеть, а просто в реале оно так и есть. Простой пользователь меньше ломает систему. А вообще я Линукс обожаю.
Alt+SysRq has been disabled to fix a bug. The disabling of Magic-SysRq was considered a bug itself and it has since been re-enabled (#1025467). If it is still disabled for you, you can re-enable it:
Ubuntu 12.04 and older Edit the file /etc/sysctl.conf to include the line kernel.sysrq=1 Ubuntu 12.10 and newer Starting with Ubuntu 12.10 a more fine-grained control of which Magic-SysRq features are enabled is possible. Just edit the file /etc/sysctl.d/10-magic-sysrq.conf. The file is well documented and tells you exactly how to enable which features. The current default was picked for security purposes and should only be changed if you know why you need to (for security implications see #194676). https://askubuntu.com/questions/11002/alt-sysrq-reisub-doesnt-reboot-my-laptop
Добавить комментарий Отменить ответ
Поиск
Рубрики
- Libre Office (6)
- Raspberry (10)
- Видео уроки (19)
- Журналы, книги (17)
- Заработок (4)
- Игры (18)
- ОС на базе Убунту (3)
- Практикум (234)
- Разное (119)
- Советы и хитрости (141)
- Софт (307)
Поддержать сайт
Z429016864114
R872959101623
U411478132469
410011177692066
—
Что делать если зависла Ubuntu или Linux Mint

Система
Автор Олег Донских На чтение 3 мин Просмотров 3.5к. Опубликовано Обновлено 30.04.2022
В этой статье мы поговорим о том, что делать если зависла 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 и остальные дистрибутивы.
Как вы заметили, есть много способов по решению этого вопроса. Сначала лучше выбирать самые простые, так как Ubuntu может зависнуть в случае загруженной оперативной памяти. Для этого нужно просто свернуть самый прожорливый из программ процесс.