Ubuntu зависла: что делать?
Хотя Ubuntu и славится своей надежностью, но неприятности в виде зависаний и аварийных завершений работы случаются и здесь. В таких случаях рекомендуется не паниковать и воспользоваться системными инструментами. Знаете ли вы о таких системных утилитах?
[TOC]
Что делать, если зависла программа?
Допустим, вы открыли 50 вкладок в Firefox и браузер перестал реагировать на ваши команды. Что делать? Перезагружать всю систему? Нет! Нажмите комбинацию клавиш Alt + F2 и впишите в появившееся окно xkill. Указатель мыши изменит свою форму на перекрестие. Просто кликните этим перекрестием в любое место окна Firefox и программа будет закрыта.
Что делать, если завис рабочий стол?
Если с пользователем случилась беда в виде зависшего рабочего стола, то можно попробовать нажатием всего одной комбинации клавиш Ctrl + Alt + Backspace перезагрузить X-сервер. В большинстве случаев это поможет. Сложность здесь состоит в том, что в некоторых дистрибутивах указанная комбинация не активна. Включить ее можно в настройках системы, выбрав Keyboard (клавиатура).
В появившемся окне нужно выбрать All Settings -> Keyboard Layout и найти пункт Key sequence to kill the X server, который следует установить в значение Ctrl + Alt + Backspace.
Ubuntu или Linux Mint зависает намертво, что делать?
Если у вас намертво зависает Ubuntu, Debian или Linux Mint, то попробуйте следующие комбинации клавиш.
Продолжить работу зависшей операционной системы довольно проблематично, но есть способ безопасной перезагрузки. В этом поможет следующее волшебство: нажмите и удерживайте комбинацию клавиш Alt + SysReq (Print Screen). Не отпуская указанных клавиш нажмите R и держите клавишу нажатой 1-2 секунды. Потом аналогичным образом последовательно нажимайте E, I, S, U и B, выжидая 1-2 секунды для каждой клавиши.
[table Клавиша | Что делает
R | вернуть ядру Linux управление над клавиатурой
E | отправить сигнал TERM всем процессам
I | отправить сигнал KILL всем процессам
U | безопасно перемонтировать все файловые системы в режим только для чтения
S | сохранить буферы файловых систем на жесткий диск
B | перезагрузить]
Ubuntu/Mint зависает при входе в систему
Переключитесь на текстовой терминал Ctrl+Alt+F1, войдите в систему и проверьте содержимое журналов dmesg, Xorg.log и т.п. Переключитесь на второе окно Ctrl+Alt+F2 и посмотрите, нет ли на экране сообщений об ошибках? Скорее всего виноват проприетарный драйвер. Признавайтесь, устанавливали недавно?
Комментарии
Чингачгук
24 августа, 2012 - 12:21
Для линукса заглючить или зависнуть - обычное дело. Линукс отваливается даже от одной секунды. А винда у меня работает стабильнее некуда. Линукс - говно!
pomodor
24 августа, 2012 - 12:46
О боже, когда уже эти каникулы закончатся? ;)
omg
24 августа, 2012 - 13:14
Не переживайте - оно ведь правильно написало слово "Линукс".
А это уже прогресс ;)
pomodor
24 августа, 2012 - 13:37
И не думал переживать из-за амеб. Скорее, устал удалять за ними навоз.
Чингачгук
24 августа, 2012 - 13:41
Если ВЫ хоть 1 раз сравнили бы работу этих систем – так бы никогда не сказали бы. Не зря придумана CTRL+ALT+DEL для таких как ты. Удачи тебе с ведрой от мелкософта.
MrBison
24 августа, 2012 - 20:48
Да примерно одинаково ведут себя обе системы. В большинстве случаев в некорректном поведении виноват сторонний софт.
Правда, тут стоит заметить, что в плане надёжности своей ОС разработчики Microsoft проделали немалую работу. Например, в последних версиях Windows (Vista / 7), если драйвер видеокарты вдруг перестанет работать (что само по себе -- редкость), то сама Windows не вылетит в синий экран и не убъёт все графические приложения (как это сделал бы в похожей ситуации X-сервер), а лишь перейдёт в VESA-режим, в котором можно будет спокойно сохранить свою работу и перезагрузиться.
pomodor
24 августа, 2012 - 20:57
Куда бы уже деться от этой огромной работы? Столько синих экранов, сколько я в Windows 7 повидал до этого и в XP не видел. Все улучшают.
MrBison
24 августа, 2012 - 21:08
Не знаю. Мне с виндой, видимо, везло лучше. В последнее время синие экраны видел только в результате установки стороннего отладчика уровня ядра (который как раз был известен за свою нестабильность).
pomodor
24 августа, 2012 - 21:22
У меня на ноутбуке комбинация Windows 7 + Outpost + uTorrent + драйвера к встроенному wifi периодически вываливается в синий кран. Windows и Outpost лицензионные. Саппорт одной софтины кивает на разработчиков другой. Вот тебе и все возрастающее качество софта для трудящихся всех стран, хвалена платная поддержка и гарантии. ;) Двойной загрузкой стоит BackTrack (чуть измененная и дополненная Убунта), которая и работает 90% всего времени работы ноутбука.
comrade
24 августа, 2012 - 23:15
Сталкивался с похожим случаем – линукс на ноутбуке работал стабильно, а виндовс постоянно вылетал.
Нашёл – кто есть ху: память была бракованная. Мемтест сразу это показал.
Но проблемы были во второй половине памятёвских четырёх гигабайт, а линукс столько памяти просто ни разу не использовал, поэтому и не глючил. Вин.7 же за два гигабайта заглядывал частенько, и сразу – синий экран.
pomodor
24 августа, 2012 - 23:39
Ну, случай не очень похожий. Дело не в памяти, т.к., например, стоит отключить Outpost или uTorrent и падения прекращаются. Под тяжелым софтом проблем не зафиксировано. Некоторые специалисты высказывали предположение, что это плохо отлаженный драйвер WiFi. uTorrent дает сетевую нагрузку и все падает. Мне не очень нравится эта гипотеза, т.к. простая загрузка файлов, например, Оперой сбой не вызывает, хотя скорость загрузки почти та же.
comrade
25 августа, 2012 - 00:21
Проверьте – воткните внешнюю, юсбишную, вайфаину за 300р., или внутреннюю замените – может она там съёмная.
Или отключите вайфай, и через кабель...
pomodor
25 августа, 2012 - 12:51
Я бы не грешил на WiFi, ведь отключение Аутпоста решает проблему. Даже откат на предыдущую версию решает проблему. :) Тем более, ноутбук сертифицирован и кривые драйвера для WiFi там вряд ли возможны.
comrade
25 августа, 2012 - 12:55
Ну дык и отключите аутпост! Проблема решена:))
pomodor
25 августа, 2012 - 13:06
Во-первых, это и так не проблема. Качать торренты на ноутбуке — не такая уж актуальная для меня задача. Без мюТоррента все работает и с Аутпостом. Поэтому я и говорю, что проблему вызывает комплекс программ, а не какая-то одна. А пример приведен как контрпример тезису МрБизона, что Виндовс с каждым релизом настолько хорошеет, что скоро, надо полагать, выйдет в нирвану. ;)
Во-вторых, Windows любой версии непригоден для использования без Аутпоста или иного файервола из-за феноменальной подверженности заразе и из-за обилия дыр.
Чингачгук
25 августа, 2012 - 13:09
В Linux есть полезная опция BadRAM(переназначение пространства плохой памяти) поэтому он не падает от косяков в RAM у меня memtest красный (378 errors) и ничего KU12.04.1 робит.
Чингачгук
25 августа, 2012 - 13:13
Как-то толсто :(
Чингачгук
28 августа, 2012 - 14:16
"Линукс отваливается даже от одной секунды" обычно там где рукми растут из ж****ы, так что если линукс отваливается, то надо подойди к зеркалу и посмотреть окуда руки растут, может надо их просто переклеить на место.
MrBison
25 августа, 2012 - 20:29
>>А пример приведен как контрпример тезису МрБизона, что Виндовс с каждым релизом настолько хорошеет, что скоро, надо полагать, выйдет в нирвану. ;)
До идеала винде ещё бесконечно далеко. Но дело в том, что разработчики в Microsoft хотя бы пытаются решать проблемы своей ОС. Как-то боязно -- а вдруг внезапно под линуксы тоже напишут дофига вирусов, а разработчики ОС окажутся к этому не готовы? (Или, как в этом примере, распространение проприетарного софта сразу же выявит нехватку многих обеспечивающих стабильность средств в самой ОС?)
>> Во-вторых, Windows любой версии непригоден для использования без Аутпоста или иного файервола из-за феноменальной подверженности заразе и из-за обилия дыр.
Ну да, прямо таки. Времена Blaster и Sasser давно прошли, и "через открытые порты" винду уже давно не взломать. Если что в винде и действительно страшно уязвимо, то это Internet Explorer (хотя к девятой версии в него и песочницу, и дофига связанных с безопасностью аббревиатур впихнули...)
pomodor
25 августа, 2012 - 20:29
А кто говорит о взломе через порты (хотя, существование такого софта, как Metasploit как бы намекает)? Я говорю о том, что если какая-нибудь зараза все же пролезет, то юзеру будет выдано сообщение, что такой-то софт лезет на такой-то сервер и можно будет среагировать. Если уж в MS не в состоянии закрыть дыры, то нужно попытаться хотя бы их прикрыть фиговым листом. ;)
Комментировать