Я обнаружил, что удаление gwibber.sqlite, как было предложено, не работает для меня. Что было удалено:
.gconf/apps/gwibber/preferences/%gconf.xml
Это было под профилем пользователя. Вскоре, когда я это сделал, это сработало, и размер вновь созданного xml-файла подскочил в 6 раз.
Вы можете сделать комбинацию Ctrl + Alt + Delete, чтобы открыть системный монитор, с помощью которого вы можете убить любые невосприимчивые приложения.
Открыть систему ➜ Настройки ➜ Клавиши быстрого доступа и нажмите «Добавить». В поле Command введите gnome-system-monitor. Назовите ярлык, что хотите.Открыть систему ➜ Настройки ➜ Клавиши быстрого доступа и нажмите «Добавить». В поле Command введите gnome-system-monitor. Назовите ярлык, что хотите. Закрыть Система ➜ Настройки ➜ Клавиши быстрого доступа и проверьте ярлык:
[!d13]
Просто нажмите Ctrl + Alt + F1 на клавиатуре, чтобы открыть TTY1. Когда он откроется, запустите команду Kill. Пример ниже.
сначала вы используете: ps это покажет вам все процессы, выполняемые («ps | less», если вы хотите просмотреть результаты по страницам). Затем вы ищете PID процесса, который вы хотите прекратить. После этого используйте: kill pid
kill command - остановить процесс от запуска. Синтаксис: kill [-s sigspec] [-n signum] [-sigspec] jobspec или pid kill -l [exit_status] Описание: Most современные снаряды, включая Bash, имеют встроенную функцию kill. В Bash оба имени и номера сигналов принимаются как параметры, а аргументами могут быть идентификаторы задания или процесса. О состоянии выхода можно сообщить с помощью опции -l: ноль, когда хотя бы один сигнал был успешно отправлен, ноль, если произошла ошибка. Используя команду kill из / usr / bin, ваша система может включать дополнительные параметры, такие как возможность убивать процессы, отличные от вашего собственного идентификатора пользователя, и определять процессы по имени, например, с помощью pgrep и pkill. Обе команды kill посылают сигнал TERM, если ни один не указан.Источник: http://www.linuxforums.org/forum/newbie/53976-end-tasks-linux-like-task-manager-windows.html
Источник: http://www.linuxforums.org/forum/newbie/53976-end-tasks-linux-like-task-manager-windows.html
Заморозки, такие как вы описали, могут быть связаны как с программным обеспечением, так и с оборудованием, и, как вы обнаружили, иногда сложно с трудом диагностировать.
Если это настольный ПК, посмотрите на ваши аппаратные карты. Как для ноутбуков, так и для настольных компьютеров, возможно, проблем с acpi.
Возможно, было бы полезно временно упростить конфигурацию, чтобы иметь только графическую карту, связанную со стандартной клавиатурой и мышью. Все остальные карты должны быть удалены.
Для проблем, связанных с acpi, попробуйте загрузиться с noapic nomodeset в опции загрузки grub. Его также стоит попробовать acpi=off, хотя это может иметь и другие нежелательные эффекты, такие как постоянное использование вентилятора.
Также стоит проверить уровень версии BIOS и посмотреть, есть ли у продавца более новая версия BIOS. Заметки readme должны надеяться, что если какая-либо новая версия исправлена с ошибками и зависает.
Я отмечаю, что вы попробовали стандартные 270 драйверов, но потерпели неудачу из-за зависаний. Можете ли вы уточнить, были ли у вас похожие проблемы с драйвером с открытым исходным кодом? Очевидно, вы не получите Unity во время тестирования.
Модификация графики может быть одной из / или комбинации драйвера / compiz / X / kernel
Если вы готовы попробовать любой из приведенных ниже предложений сначала создайте резервную копию своей системы с помощью хорошего инструмента резервного копирования, такого как CloneZilla. Для получения изображения, такого как большой USB-накопитель / диск или отдельный внутренний жесткий диск, вам понадобится внешний медиа-устройство.
Отключить (удалить) текущий 173-nvidia, используя окно «Дополнительные драйверы».
Существует небольшое количество важных исправлений, в первую очередь, в стабильном 275, но небольшое число также в 280beta, которое фиксирует зависание - стоит посмотреть, они применяются к вашей видеокарте. К сожалению, nvidia не вдаваясь в подробности, на каких картах они специально исправляют (readme.txt)
Однако - я бы настоятельно рекомендовал резервную копию, если вы не уверены в том, что хотите изменить установку nvidia, особенно потому, что у вас были серьезные проблемы с чуть старше 270 драйверов. Я использовал бесчисленное количество клонезилл, и это всегда вызывало у меня проблемы. Вам нужен большой внешний накопитель - USB-накопитель / внешний накопитель или отдельный диск.
first
Последние графические драйверы были упакованы в x update ppa.
Примечание. Это приведет вас к стандартному базовому уровню - если в будущем будет модернизироваться ppa-purge PPA.
Вы также можете вручную установить драйверы от nVidia:
Попробуйте установить последние версии драйверов nvidia 275 или 280 - обновления x ppa и 64bit: 280: ftp site
Установить [ ! d24]
CTRL + ALT + F1, чтобы переключиться на TTY1 и войти в систему
sudo service gdm stop
Чтобы остановить X-сервер
sudo su
Для запуска с правами root
cd ~/Downloads
sh NVIDIA-Linux-x86-280.04.run
Чтобы установить 32-битный драйвер (equiv для 64 бит), перезагрузитесь.
Установить
sudo sh NVIDIA* --uninstall
Также удалить /etc/X11/xorg.conf
Если вы запускаете классический Ubuntu с эффектами, вы получаете те же проблемы с замораживанием, что и стандартный Ubuntu? Если вы не можете воспроизвести замораживание с помощью классического Ubuntu (без эффектов), это укажет вам на проблему с компиляцией.
Если пространство доступно (например, 20 Гб), вы можете выполнить двойную загрузку / установку вместе с последней альфа-версией oneiric. Очевидно, это само по себе будет неустойчивым, но оно будет связано с последними X и ядром. Возможно, вам также придется вручную установить драйверы графики бета-версии 280, поскольку он, вероятно, не будет предлагаться в окне «Дополнительные драйверы».
Если во время тестирования вы не видите ту же самую активность замораживания, вы можете попробовать подняться на свою версию X с драйверами 64 бит: 280: ftp-сайт и с использованием ядра ядра 3.0 в Natty. Переход на этот маршрут не является действительно желательным - и может вызвать проблемы с обновлением в будущем - и может возникнуть другая непредвиденная проблема стабильности. Опять же, используйте ppa-purge для удаления PPA.
Kernel 3.0 упакован вместе с PPA - вам нужно будет установить заголовки, а также само ядро из синаптики, прежде чем перезагрузка, если вы намереваетесь установить nvidia drive позже.
Это тест ppa - у вас есть готовая резервная копия, если вы хотите попробовать этот маршрут.
В таких случаях вы можете попробовать CTRL-ALT-F1, чтобы попасть в консоль. После этого войдите в свой пароль.
Вы можете попытаться перезапустить графический рабочий стол с помощью:
sudo service lightdm restart
Если вы используете Ubuntu 11.04 или ранее, вы должны использовать это вместо этого (поскольку gdm использовался как диспетчер отображения по умолчанию):
sudo service gdm restart
Если вы используете Kubuntu вместо этого, тогда диспетчер отображения по умолчанию - kdm, поэтому вы должны использовать:
sudo service kdm restart
Если вы используете другой диспетчер дисплея, замените его ligthdm / gdm / kdm его именем.
Если вы хотите выполнить чистую перезагрузку системы, используйте:
sudo shutdown -r now
Мой первый фаворит, когда произошло полное замораживание - Alt + SysRq + K.
Это комбо убивает X и возвращает меня на графический экран входа в систему. Если это не сработает, попробуйте Alt + SysRq + SysRq E K S U B.
Кроме того, иногда это просто X-сервер, который висит - случай, который я чаще всего обнаружил, когда вы используете Compiz.
Если это так, вы можете убить X, который перезапустится и возвратит вас на экран входа в систему.
По умолчанию последовательность Ctrl + Alt + Backspace
Хотя это по умолчанию отключено (предположительно, новые пользователи случайно попали в нее ) и можно снова включить:
System → Keyboard (т. е. диалог настроек клавиатуры) Вкладка «Макеты» Нажмите кнопку «Параметры» В разделе «Последовательность клавиш», чтобы удалить контрольную точку X-сервера Ctrl + Alt + Backspace.DoR и Phoenix ответили на это хорошо. Чтобы сделать эту страницу более полной, я бы добавил:
Если только «X» является «сломанным», вы можете использовать ядро для его уничтожения:
SysRq + Alt + K [ ! d3]
Для ноутбуков (зависит от модели, как правило, требуется, если «SysRq» написано синим цветом):
SysRq + SysRq + Alt + K (высвобождение K после нажатия SysRq).
(Community wiki answer - решение изначально было захоронено в вопросе OP)
РЕШЕНИЕ:
Решила его.
Моя особая проблема была в моей видеокарте (интегрированные серии Radeon 9000). netconsole показал, что я получал ошибку: "reserve failed for wait". После пробных ошибок я вручную настроил свою видеокарту и отключил аппаратное ускорение. Полностью исправлена проблема.
Вот что я сделал:
Создано вручную xorg.conf
Ubuntu автоматически настраивает xorg.conf и не использует файл , Чтобы отредактировать этот файл, вы должны сообщить Ubuntu о том, чтобы явным образом создать его, а затем отредактировать. Вот шаги:
Перезагрузка системы Hold Shift в качестве загрузок GRUB. Выберите корневой терминал в меню входа в GRUB. Выполнить: X -config xorg.conf.new Копировать: cp xorg.conf.new /etc/X11/xorg.confСоздано вручную xorg. conf
Для моей карты Radeon следующее, но я уверен, что другие карты имеют аналогичную настройку.
Restart system Найти Раздел «Устройство» для видеокарты Удерживайте Shift в качестве загрузок GRUB Save + rebootНадеюсь, что это поможет.
Первое, на что нужно обратить внимание, - это просто заморозить X или всю систему. Включите ssh и затем ssh в систему. Если вы не можете ssh в него, то это, вероятно, блокировка ядра. Если вы можете использовать ssh, тогда это может быть просто блокировка gpu.
Затем попробуйте перезапустить X. Сделайте это, перезапустив диспетчер дисплея:
В Ubuntu 11.10 и более поздних версиях LightDM диспетчер отображения, поэтому запустите:service lightdm restart
На Ubuntu 11.04 и более ранних версиях GDM является диспетчером отображения, поэтому запустите: service gdm restart
Если это сработает, значит, это ошибка X. Если он все еще не работает, у вас может быть блокировка GPU в драйвере ядра drm. Было бы полезно знать на данный момент, используете ли вы драйвер -ati (open source) или драйвер -fglrx (закрытый источник).
Нажмите Alt + F2, чтобы запустить команду. Введите xkill и нажмите Enter.
Ваш курсор мыши превратится в крест, который может заставить закрыть любое окно, на которое вы нажимаете.
Если кто-то может предоставить скриншот, я думаю это было бы полезно.
Были некоторые пропущенные ошибки между отношением Unity / Compiz, системой X.org и видеодрайвером. Эти ошибки, разумеется, рассматриваются с новыми, обновленными версиями Unit, Compiz, X или видеодрайвером.
Когда внутри Unity и все медленно и в основном повреждено, перейдите в TTY1, нажмите CTRL + ALT + F1. Когда в терминале введите своего пользователя и пароль, чтобы перейти к строке подсказки. Вы также можете добраться до TTY при загрузке, нажав ESC или удерживая SHIFT, затем в меню GRUB, выбрав режим восстановления.
Установите Xorg Edgers PPAsudo add-apt-repository ppa:xorg-edgers/ppa sudo apt-get update
В зависимости от вашей видеокарты вы можете либо установить Серии 304, серии 310, серии 313 или любой другой, который появляется там. Я рекомендую всегда тестировать последнюю версию, и только если это вызовет проблему, а затем спуститесь вниз, пока не дойдете до версии, где все работает правильно. Например, если у вас есть GT 9500 или более поздней версии (как и в моем случае, к которому у меня также есть 440 GT, 560 TI и 680 GTX), единственная версия, которая решает все мои проблемы, - это 313,18, которые вышли пару дней назад , Поэтому я бы сделал следующее: sudo apt-get install nvidia-313
Это установило бы последнюю версию серии 313. Он исправляет МНОГИЕ проблемы с видео с помощью compiz, unity и xorg. Серия 310 также устраняет многие проблемы, но не проверяет ее на моих видеокартах. Другие версии Nvidia - nvidia-experimental-304 и nvidia-experimental-310 на момент написания этой статьи. Перезагрузите, чтобы проверить, не работает ли ваша видеокарта с Ubuntu. Если у вас возникнут проблемы с конфигурационным файлом Nvidia, просто откройте терминал и введите sudo nvidia-xconfig и перезагрузитесь. Есть и другие интересные вопросы, которые также могут помочь:
Как я могу обновить драйвер NVIDIA?
Не удается установить драйвер Nvidia
Не удается установить драйвер Nvidia
Или даже один, более общий : Как правильно включить Desktop Cube в Unity 3D?
Virtualbox может привести к случайному сбою вашего 32-битного узла при запуске 64-битного гостя на нем с использованием VT-x или AMD-V (технология аппаратной виртуализации, встроенная в ваш процессор).
Обратите внимание, что вы можете запускать 64-битных и 32-битных гостей на 64-битном хосте с помощью Virtualbox без каких-либо проблем.
В других ответах очень хорошо описаны общие случаи. .
Если вам нужно выполнить жесткий останов, мне было бы интересно, не пропала ли память (ОЗУ). При следующей загрузке попробуйте запустить memtest86. Для этого:
во время загрузки, удерживая клавишу shift, появится меню GRUB, используя клавиши курсора, чтобы выбрать последний вариант «memtest86», нажмите enter. Вы получите базовый дисплей, и он попытается прочитать и записать множество значений для всей вашей оперативной памяти. Пока нет сбоев, вы увидите зеленый статус. Если произойдет сбой, он станет красным. В этом случае вам нужно будет заменить хотя бы одну палку вашей оперативной памяти.
Существует также документация сообщества по диагностике сбоев оборудования.
У меня были похожие проблемы с 10.04. X будет зависать, и ничего, кроме сброса, не исправит. Я обновил драйверы nvidia до последней версии, и с тех пор у меня не было проблем.
Некоторые другие ресурсы:
https://wiki.ubuntu.com/X/Troubleshooting/Freeze https://wiki.ubuntu.com/X/Troubleshooting/BlankScreenесли возможно, попробуйте открыть оболочку ssh с другого компьютера. это вариант Если вы заранее знали, что компьютер может повесить в ближайшее время, сначала откройте соединение, прежде чем выполнять эту задачу.
Я делаю это иногда, когда знаю, что vmware работает безумно, и графический интерфейс ubuntu ( vmware host) становится невосприимчивым. Я могу приостановить действие оболочки ssh, это может занять некоторое время, пока она не пройдет, и через некоторое время компьютер снова простаивает.
Чтобы диагностировать зависания, вы должны иметь возможность использовать чистую консоль (или серийную последовательную консоль). Следуйте инструкциям по настройке, изложенным здесь.
Мой ubuntu очень подвержен замораживанию (вероятно, 20 нечетных раз в день). Я также использую магический ключ sysrq, но вместо того, чтобы использовать его для перезагрузки или уничтожения xserver, я использую команду 'f', которая вызывает oom_kill, эффективно отбрасывая процесс. Я только когда-либо видел этот снимок с хромированными вкладками (поскольку у меня, как правило, есть несколько супертяжелых, которые открываются одновременно). Во всяком случае, это избавит меня от этого беспорядка в 95% случаев.
Итак, когда мой ubuntu зависает (блокируется, мышь перестает отвечать и т. Д.), Я держу alt + sysrq, а затем нажимаю f (если вы «сделайте это правильно, вместо этого вы получите скриншот). Я обычно должен повторять эту комбинацию пару раз, прежде чем ubuntu вернется к жизни.
Я давно бы отказался от ubuntu, если бы не открыл это, надеюсь, что это кому-то поможет!
Нажмите Alt + F2, чтобы запустить команду. Введите xkill
и нажмите Enter.
Ваш курсор мыши превратится в крест, который может заставить закрыть любое окно, на которое вы нажимаете.
Если кто-то может предоставить скриншот , Я думаю, что это было бы полезно.
если возможно, попробуйте открыть оболочку ssh с другого компьютера. это вариант Если вы заранее знали, что компьютер может повесить в ближайшее время, сначала откройте соединение, прежде чем выполнять эту задачу.
Я делаю это иногда, когда знаю, что vmware работает безумно, и графический интерфейс ubuntu ( vmware host) становится невосприимчивым. Я могу приостановить действие оболочки ssh, это может занять некоторое время, пока оно не пройдет, и через некоторое время компьютер снова простаивает.
Что я делаю, это открытие терминала, например. Ctrl + Alt + F2
Войдите и используйте терминал, чтобы убить задержанный процесс
ps -e | grep <procesname>
Это показывает процесс processID процесса с этим name
(sudo) kill <processID>
Это безопасно завершает процесс, если это не сработает
(sudo) kill -9 <processID>
. Используйте man-страницы для получения дополнительной информации об этих командах.
Вы можете вернуться к графическому интерфейсу пользователя с помощью Ctrl + Alt + F7
Мой ubuntu очень подвержен замораживанию (вероятно, 20 нечетных раз в день). Я также использую магический ключ sysrq, но вместо того, чтобы использовать его для перезагрузки или уничтожения xserver, я использую команду 'f', которая вызывает oom_kill, эффективно отбрасывая процесс. Я только когда-либо видел этот снимок с хромированными вкладками (поскольку у меня, как правило, есть несколько супертяжелых, которые открываются одновременно). Во всяком случае, это избавит меня от этого беспорядка в 95% случаев.
Итак, когда мой ubuntu зависает (блокируется, мышь перестает отвечать и т. Д.), Я держу alt + sysrq, а затем ударяю f (если вы «сделайте это правильно, вместо этого вы получите скриншот). Мне обычно приходится повторять эту комбинацию пару раз, прежде чем ubuntu вернется к жизни.
Я давно бы отказался от ubuntu, если бы не обнаружил это, надеюсь, что это кому-то поможет!
Если вы получаете много зависаний, там может что-то не так с вашим оборудованием. Раньше я получал жесткие блокировки каждые 48 часов из-за более чем оптимальной ОЗУ. Memtest86 + показал ошибку после 40 минут тестирования.
Ubuntu не имеет тенденций просачивать свои кишки по всей вашей памяти, как Windows может со временем , Даже если одно приложение или плохой драйвер видеоего X, вы можете просто перезапустить LigthtDM и просто продолжать идти и идти и идти. Я действительно прошел через три бета-версии драйвера nvidia в этой одной загрузке:)
В любом случае ... зная, как перезапустить мягко, очень удобно, поиск, отчетность и исправление системы должны быть вашим следующим приоритетом. Если это постоянная система, вы можете легко сделать это между обновлениями ядра * без необходимости перезагрузки.
* Вы должны перезапускать, когда вы получаете обновления ядра, поскольку они 'будут исправлениями безопасности, которые не будут применяться, пока вы не перезагрузитесь в новое ядро.
Если вам нужно выполнить жесткое завершение работы, мне было бы интересно узнать, не сработала ли память (ОЗУ). При следующей загрузке попробуйте запустить memtest86. Для этого:
Вы получите базовый дисплей, и он попытается прочитать и записать множество значений во всю вашу оперативную память. Пока нет сбоев, вы увидите зеленый статус. Если произойдет сбой, он станет красным. В этом случае вам нужно будет заменить хотя бы одну палочку вашей оперативной памяти.
Существует также документация сообщества об диагностировании аппаратных сбоев .
если возможно, попробуйте открыть оболочку ssh с другого компьютера. это вариант Если вы заранее знали, что компьютер может повесить в ближайшее время, сначала откройте соединение, прежде чем выполнять эту задачу.
Я делаю это иногда, когда знаю, что vmware работает безумно, и графический интерфейс ubuntu ( vmware host) становится невосприимчивым. Я могу приостановить действие оболочки ssh, это может занять некоторое время, пока оно не пройдет, и через некоторое время компьютер снова простаивает.
если возможно, попробуйте открыть оболочку ssh с другого компьютера. это вариант Если вы заранее знали, что компьютер может повесить в ближайшее время, сначала откройте соединение, прежде чем выполнять эту задачу.
Я делаю это иногда, когда знаю, что vmware работает безумно, и графический интерфейс ubuntu ( vmware host) становится невосприимчивым. Я могу приостановить действие оболочки ssh, это может занять некоторое время, пока оно не пройдет, и через некоторое время компьютер снова простаивает.
Я думаю, что нет такого понятия, как идеальный дистрибутив, даже в Windows у них есть этот экран смерти.
sudo /etc/init.d/gdm restart
Эта перезагрузка или выход из вашей текущей сессии, но она не перезагрузится. Затем Ctrl + Alt + F7 вернитесь к графическому интерфейсу.