Перейти к содержимому

Что делать если линукс завис

  • автор:

Линукс завис? Что делать если линукс зависает

Какой-нибудь непримиримый оптимист-линуксятник может сказать — такого быть не может — чтобы завис линукс. Но увы и ах, такое случается. И любой человек, пользующийся этой ОС может столкнуться с ситуацией, когда его любимый (или нелюбимый) 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
Copyright digital.workshop 1999 — 2021.
Это произведение доступно по лицензии Creative Commons Attribution-NoDerivs 3.0.
Developed by digital.workshop

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

Операционная система Linux намного стабильнее Windows. Но и здесь тоже иногда случаются зависания. Зависнуть может как отдельное приложение, полностью графическая оболочка или вся система. Важно знать, как правильно действовать в таких случаях, когда зависает ubuntu 16.04, чтобы не повредить данные и файловую систему, чтобы выйти из таких ситуаций с минимальными потерями.

В этой инструкции мы рассмотрим возможные причины зависания Ubuntu, что со всем этим делать, а также как попытаться спасти не сохраненные данные. Это, наверное, самый важный момент — выйти из ситуации без потери данных.

Зависла программа Ubuntu

Сама система, ядро или графическая оболочка зависают очень редко. Они уже множество раз протестированы, перепроверены и достаточно стабильны. А вот сторонние программы могут зависать довольно-таки часто, даже ни с того ни с сего.

Эти зависания не опасны для системы и очень просто решаются. В Ubuntu есть несколько графических утилит для завершения зависших приложений. Их мы рассмотрим чуть ниже. Но очень жаль несохраненных данных, которые остались, когда зависла программа Ubuntu. Если вы пользуетесь крупными редакторами, такими как Libreoffice или WPS office, то, скорее всего, редактируемый текст автоматически сохранился. Но в браузере и простых редакторах ситуация не такая безоблачная. Но даже те данные можно попытаться спасти, хотя работает этот способ не всегда.

Предположим, что завис Gedit. Сначала откройте терминал нажатием сочетания клавиш Ctrl+Alt+T. Теперь попробуем узнать PID процесса Gedit с помощью ps:

ps aux | grep gedit

gedit1

Уже на этом этапе можно завершить программу. Но я вам покажу, как спасти редактируемый текст. Мы получим дамп памяти процесса и извлечем оттуда редактируемый текст. Для этого подключитесь к процессу Gedit с помощью отладчика gdb:

gedit2

1493 — это PID зависшей программы, который мы узнали в предыдущей команде.

Дальше сохраним дамп памяти, выполнив в консоли Gdb:

gedit3

Вот и все, отключаемся от процесса

Для выхода с отладчика нажмите q. Теперь у нас есть все данные сохраненные в памяти нашего приложения, и мы можем легко извлечь нужную информацию:

strings core.1493 | grep ‘my text’

gedit4

С английским текстом работает на ура.

Самый простой способ закрыть зависшее приложение в Ubuntu — это Xkill. Нажмите Alt+F2 и наберите Xkill и нажмите Enter:

xkill

Теперь курсор превратился в крестик и достаточно кликнуть на любом окне, чтобы его закрыть.

Кроме того, в Ubuntu есть аналог диспетчера задач Windows — системный монитор. Чтобы его открыть наберите Системный или System в поиске Dash. Здесь отображаются все запущенные приложения, и любое из них можно завершить через контекстное меню, если зависла программа в Ubuntu, вы можете ее закрыть:

gedit6

Также закрыть зависшее приложение ubuntu можно из терминала, например, с помощью команды kill:

1493 — это PID. Также можно не использовать PID а сразу завершить программу по имени:

Зависла графическая оболочка в Ubuntu

С зависанием приложений разобрались. Это было не очень страшно. Но что делать, если графическая оболочка Ubuntu зависла намертво, и вы не можете ни запустить системный монитор, ни XKill? Это может случиться по разным причинам, например, из-за неправильных драйверов или ошибке в системных программах. Но Linux тем отличается от Windows, что здесь кроме графической оболочки есть еще и режим терминала. Графическая оболочка зависла, но система все еще работает. Поэтому мы можем все исправить.

Сначала можно просто попытаться перезагрузить X сервер. Для этого используется специальная комбинация клавиш — Ctrl+Alt+Backspace.

Далее, если не помогло, переключаемся в один из терминалов. Всего в Linux по умолчанию создается 12 терминалов входа. И доступны они по сочетанию клавиш Ctrl+Alt+Fцифра.

Графический сервер, как правило, размещается по Ctrl+Alt+F7. Переключаемся в первый терминал Ctrl+Alt+F1, вводим там логин и пароль, затем перезагружаем графический сервер командой:

sudo service lightdm restart

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

Не хватает памяти

Если все сделать правильно — такой тип зависания даже менее опасный, чем предыдущий. Конечно, лучше таких моментов не допускать и настроить раздел подкачки или сжатие оперативной памяти с помощью zram, но если оно уже случилось и застало вас врасплох, можно попытаться что-то сделать.

Если вы еще можете переключиться в режим терминала, переключайтесь (Ctrl+Alt+F1), вводите логин и пароль. Причем будьте готовы к тому, что система будет работать очень медленно.

Отсортировать процессы по потреблению памяти можно командой:

Дальше остается завершить виновника одной из вышеописанных команд, например, pkill:

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

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

Если вы не хотите ждать и нет возможности перейти в режим терминала, можно попросить ядро завершить все процессы в текущем сеансе терминала сочинением клавиш Alt+PrintScreen+K. Завершит все запущенные вами программы в текущей терминальной сессии, в том числе графическую оболочку и ту программу, что использует много оперативной памяти.

Ubuntu зависла полностью

Хорошо, а что же делать, если Ubuntu зависла намертво, полностью? Если система уже ни на что не реагирует, но ядро, скорее всего, работает то можно попытаться выполнить безопасную перезагрузку. Ядро поддерживает несколько сочетаний клавиш, которыми можно ему напрямую отдавать команды.

Нажмите и удерживайте клавиши Alt+PrintScreen, и последовательно с интервалом 2-3 секунды нажимайте:

R E I S U B

  • R — вернуть ядру управление над клавиатурой
  • E — отправить сигнал SigTerm всем процессам
  • I — отправить сигнал SigKill всем процессам
  • U — Перемонтировать все файловые системы в режим только для чтения
  • S — Сохранить все буфера файловых систем на жесткий диск
  • B — Перезагрузить.

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

Если же ubuntu зависает намертво и даже не работает последний метод, остается нажать кнопку Reset или на 6 секунд зажать кнопку выключения.

Не хватает энергии

Уже не первый раз сталкиваюсь с проблемой, что компьютеру не хватает энергии. Во время работы мышь и клавиатура неожиданно перестают работать. Складывается впечатление, что компьютер полностью завис, однако это не так. В данном случае, материнской плате не хватает тока, чтобы дать полноценное питание для мыши и клавиатуры. Убедится что у вас именно эта проблема можно отключив клавиатуру от компьютера, а мышь переставив в другой разъем. Если заработало — проблема здесь. Решить можно заменив мышь и клавиатуру на PS/2 или на беспроводный вариант. Также можно попытаться заменить блок питания на более мощный.

Выводы

Теперь мы рассмотрели все что нужно, чтобы привести свою систему в чувство, и вы знаете что делать если зависла Ubuntu и как закрыть зависшее приложение. Если у вас есть другие, более эффективные способы, напишите в комментариях!

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

Система

Автор Олег Донских На чтение 3 мин Просмотров 2.2к. Опубликовано Обновлено 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 может зависнуть в случае загруженной оперативной памяти. Для этого нужно просто свернуть самый прожорливый из программ процесс.

Что делать, когда Linux зависает?

Когда я только переходил на Linux, то много читал о том, что Linux невозможно повесить, «это тебе не винда», и что в нем дофига способов обойтись без кнопки перезагрузки на системнике. Раньше мне это было как-то до фонаря, но в последнее время из-за глюков VLC в ubuntu постоянно были зависания, когда ставил фильм на паузу дольше минуты. Не помогало ничего, никакие советы, никакие комбинации клавиш и т.д. Только перезагрузка с системника.

Неужели в Linux не существует нормального способа перезапуска сеанса в таких ситуациях? Почему ничего не придумывают? На новых компах щас даже не всегда такая кнопка есть, не каждый догадается, что надо удерживать кнопку включения. Да и способ как по мне не очень, насиловать блок питания каждый раз.

shkolnik_2022
10.05.20 15:07:15 MSK
1 2 →

ctrl+alt+f2 > логин/пароль > killall vlc.

te111011010
( 10.05.20 15:08:36 MSK )
Ответ на: комментарий от te111011010 10.05.20 15:08:36 MSK

F3 — теперь на F1 логи, на F2 GUI.

Vsevolod-linuxoid ★★★★★
( 10.05.20 15:11:34 MSK )
Ответ на: комментарий от te111011010 10.05.20 15:08:36 MSK

А вот не работает. Это был самый известный способ. Никакие из ctrl-f1-12 не заработают. В обычное время переключается, после зависания уже нет.

shkolnik_2022
( 10.05.20 15:12:23 MSK ) автор топика
Ответ на: комментарий от Vsevolod-linuxoid 10.05.20 15:11:34 MSK

Это на каком дистре? У меня в ubuntu gui на f7, в fedora на f1.

te111011010
( 10.05.20 15:12:42 MSK )

А если завис действительно намертво, то есть SysRq, погугли. Лучше использовать в комбинации с crashkernel, чтобы потом проанализировать дамп. SysRq + С

Vsevolod-linuxoid ★★★★★
( 10.05.20 15:13:08 MSK )
Последнее исправление: Vsevolod-linuxoid 10.05.20 15:13:52 MSK (всего исправлений: 1)

Ответ на: комментарий от te111011010 10.05.20 15:12:42 MSK

Vsevolod-linuxoid ★★★★★
( 10.05.20 15:13:25 MSK )
Ответ на: комментарий от Vsevolod-linuxoid 10.05.20 15:13:08 MSK

Про SysRq еще в вики читал, ни разу не сработало. Есть идеи почему?

shkolnik_2022
( 10.05.20 15:14:09 MSK ) автор топика
Ответ на: комментарий от shkolnik_2022 10.05.20 15:12:23 MSK

Значит либо что-то с железом (или его совместимостью с Linux), или железо слабое. Изредка зависания могут наблюдаться из-за программных глюков, но в основном на не очень стабильных дистрах.

А так для начала проверь память мемтестом. Особенно если и windows тоже зависает.

te111011010
( 10.05.20 15:15:07 MSK )
Ответ на: комментарий от shkolnik_2022 10.05.20 15:14:09 MSK

Наверное, дело в USB-клавиатурах. Тут бы PS/2 с аппаратной SysRq.

Vsevolod-linuxoid ★★★★★
( 10.05.20 15:15:27 MSK )
Ответ на: комментарий от te111011010 10.05.20 15:15:07 MSK

Ага. Спасибо кривым UEFI — некоторые материнки мосле memtest превращаются в кирпич. Скоро железо не для серверов будет вообще невозможно нормально использовать.

Vsevolod-linuxoid ★★★★★
( 10.05.20 15:16:51 MSK )

Когда я только переходил на Linux, то много читал о том, что Linux невозможно повесить, «это тебе не винда», и что в нем дофига способов обойтись без кнопки перезагрузки на системнике.

Это действительно так, если не допускать переполнения ОЗУ.

RedEyedMan666
( 10.05.20 15:18:17 MSK )
Ответ на: комментарий от Vsevolod-linuxoid 10.05.20 15:15:27 MSK

Старой клавиатуры давно нет…

shkolnik_2022
( 10.05.20 15:19:05 MSK ) автор топика
Ответ на: комментарий от RedEyedMan666 10.05.20 15:18:17 MSK

А как определить было оно или нет?

shkolnik_2022
( 10.05.20 15:19:53 MSK ) автор топика

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

Наблюдал за свою жизнь такие проблемы уйму раз, на совершенно разных ОС от Windows 2000 до Arch Linux. Зачастую потом сгорала материнка.

curufinwe ★★★★★
( 10.05.20 15:20:00 MSK )
Ответ на: комментарий от curufinwe 10.05.20 15:20:00 MSK

Ну я с таким и несколько лет назад сталкивался, при каком-то другом использовании, но в последнее время если фильмы на паузу ставлю.

shkolnik_2022
( 10.05.20 15:22:33 MSK ) автор топика
Ответ на: комментарий от shkolnik_2022 10.05.20 15:14:09 MSK

Почему-то иногда возможность вызвать SysRq в дистрибутивах выключают (я хз почему). Проверь, что даёт cat /proc/sys/kernel/sysrq (1 — значит, включено)

Sahas ★★★★★
( 10.05.20 15:25:25 MSK )
Последнее исправление: Sahas 10.05.20 15:25:44 MSK (всего исправлений: 1)

может, виснет xorg-server и перестаёт воспринимать ввод с клавиатуры?

teod0r ★★★★★
( 10.05.20 18:02:35 MSK )

Когда я только переходил на Linux, то много читал о том, что Linux невозможно повесить, «это тебе не винда», и что в нем дофига способов обойтись без кнопки перезагрузки на системнике.

Это бред. Просто сервера linux работают 24/7, у них очень долгие аптаймы, т.е. он может так работать, но на десктопе немного другой набор софта, тот же DE, там могут теоретически быть утечки памяти и т.д.

Только перезагрузка с системника.

Если система вообще не реагирует это значит аппаратно зависло, какой-нибудь asic-hang из-за драйвера. Например у меня в ноуте вторая видеокарта nvidia и она вешает всю систему если попытаться загрузится со свободным драйером nouveau

Aber ★★★★★
( 10.05.20 18:11:29 MSK )

Чего-то надо менять — дистр, загрузиться с флешки, с live-диска, проверить железо, VLC для начала не используй. Причин может быть много.

ilovewindows ★★★★★
( 10.05.20 18:13:51 MSK )
Последнее исправление: ilovewindows 10.05.20 18:14:04 MSK (всего исправлений: 1)

Ответ на: комментарий от Sahas 10.05.20 15:25:25 MSK

Проверь, что даёт cat /proc/sys/kernel/sysrq (1 — значит, включено)

shkolnik_2022
( 10.05.20 18:28:30 MSK ) автор топика
Ответ на: комментарий от Aber 10.05.20 18:11:29 MSK

Например у меня в ноуте вторая видеокарта nvidia и она вешает всю систему если попытаться загрузится со свободным драйером nouveau

Я в принципе только со свободным и сижу (nouveau), видимо какая-то фигня в нем происходит, когда фильмы на паузу ставлю, и все зависает. Проприетарный у меня вообще не работает, система не стартует.

shkolnik_2022
( 10.05.20 18:30:08 MSK ) автор топика
Ответ на: комментарий от shkolnik_2022 10.05.20 18:28:30 MSK

Меняй. ЕМНИП, в самом хвосте /etc/sysctl.conf

izzholtik ★★★
( 10.05.20 19:19:47 MSK )

Тебя нагло на***ли. Это таки немного другая винда. Не с лучшей стороны.

beastie ★★★★★
( 10.05.20 19:39:44 MSK )

Alt + SysRq + K secure access Key — убивает все процессы на текущей консоли. Её следует применять для снятия зависшего X-сервера. При этом графический сервер будет остановлен и невозможно будет увидеть ввод-вывод либо пока X-сервер не перезапустится, либо пока видеорежим не будет исправлен вручную;

hakavlad ★★★
( 10.05.20 21:38:03 MSK )

Повеситься на почве хардварных проблем — обычное дело для линукса. Вон у меня дебиан (сама стабильная ОС, как вещают нам изо всех щелей!) на лаптопе вешался из-за отсутствия фирмвари для вай-фая. Ну пришлось отбросить романтические мысли о свободном ПО и поставить несвободную прошивку. И вот тогда у дебиана появилась мотивация к дальнейшей жизни и он вешаться перестал.

darayane
( 10.05.20 21:51:44 MSK )

Запускай htop и смотри, что происходит во время затыка. Еще гугли про ioctl/iotop. Не исключен и глюк самого vlc. Попробуй другую версию.

anti_win ★★
( 10.05.20 21:52:26 MSK )
Ответ на: комментарий от shkolnik_2022 10.05.20 15:14:09 MSK

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

Deleted
( 10.05.20 21:56:27 MSK )
Ответ на: комментарий от izzholtik 10.05.20 19:19:47 MSK

Или в /usr/lib/sysctl.d/50-default.conf

Vsevolod-linuxoid ★★★★★
( 10.05.20 22:42:02 MSK )
Ответ на: комментарий от izzholtik 10.05.20 19:19:47 MSK

Там все закомментировано.

cat /etc/sysctl.conf # # /etc/sysctl.conf - Configuration file for setting system variables # See /etc/sysctl.d/ for additional system variables. # See sysctl.conf (5) for information. # #kernel.domainname = example.com # Uncomment the following to stop low-level messages on console #kernel.printk = 3 4 1 3 ##############################################################3 # Functions previously found in netbase # # Uncomment the next two lines to enable Spoof protection (reverse-path filter) # Turn on Source Address Verification in all interfaces to # prevent some spoofing attacks #net.ipv4.conf.default.rp_filter=1 #net.ipv4.conf.all.rp_filter=1 # Uncomment the next line to enable TCP/IP SYN cookies # See http://lwn.net/Articles/277146/ # Note: This may impact IPv6 TCP sessions too #net.ipv4.tcp_syncookies=1 # Uncomment the next line to enable packet forwarding for IPv4 #net.ipv4.ip_forward=1 # Uncomment the next line to enable packet forwarding for IPv6 # Enabling this option disables Stateless Address Autoconfiguration # based on Router Advertisements for this host #net.ipv6.conf.all.forwarding=1 ################################################################### # Additional settings - these settings can improve the network # security of the host and prevent against some network attacks # including spoofing attacks and man in the middle attacks through # redirection. Some network environments, however, require that these # settings are disabled so review and enable them as needed. # # Do not accept ICMP redirects (prevent MITM attacks) #net.ipv4.conf.all.accept_redirects = 0 #net.ipv6.conf.all.accept_redirects = 0 # _or_ # Accept ICMP redirects only for gateways listed in our default # gateway list (enabled by default) # net.ipv4.conf.all.secure_redirects = 1 # # Do not send ICMP redirects (we are not a router) #net.ipv4.conf.all.send_redirects = 0 # # Do not accept IP source route packets (we are not a router) #net.ipv4.conf.all.accept_source_route = 0 #net.ipv6.conf.all.accept_source_route = 0 # # Log Martian Packets #net.ipv4.conf.all.log_martians = 1 # ################################################################### # Magic system request Key # 0=disable, 1=enable all # Debian kernels have this set to 0 (disable the key) # See https://www.kernel.org/doc/Documentation/sysrq.txt # for what other values do #kernel.sysrq=1 ################################################################### # Protected links # # Protects against creating or following links under certain conditions # Debian kernels have both set to 1 (restricted) # See https://www.kernel.org/doc/Documentation/sysctl/fs.txt #fs.protected_hardlinks=0 #fs.protected_symlinks=0 

После комментариев добавить это?

shkolnik_2022
( 10.05.20 22:42:42 MSK ) автор топика
Ответ на: комментарий от shkolnik_2022 10.05.20 22:42:42 MSK
hakavlad ★★★
( 10.05.20 22:49:06 MSK )
Ответ на: комментарий от hakavlad 10.05.20 22:49:06 MSK

Ну чтож буду пробовать. И что должно произойти когда зависнет? Я нажму комбинацию, и меня выкинет в консоль, смогу набрать reboot и нормально перезагружусь?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *