Що робити якщо зависла ubuntu

Відео: Як запустити Steam на Ubuntu 16.04

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

У цій інструкції ми розглянемо можливі причини зависання Ubuntu, що з усім цим робити, а також як спробувати врятувати не збережені дані. Це, напевно, найважливіший момент - вийти з ситуації без втрати даних.

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

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

Відео: PSP зависає при завантаження! Що робити? 2016

Ці зависання не є небезпечними для системи і дуже просто вирішуються. В Ubuntu є кілька графічних утиліт для завершення завислих додатків. Їх ми розглянемо трохи нижче. Але дуже шкода незбережених даних, які залишилися, коли зависла програма Ubuntu. Якщо ви користуєтеся великими редакторами, такими як Libreoffice або WPS office, то, швидше за все, редагований текст автоматично зберігся. Але в браузері і простих редакторах ситуація не така безхмарна. Але навіть ті дані можна спробувати врятувати, хоча працює цей спосіб не завжди.

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

$ Gdb -q -p 1 493

gedit2

1493 - це PID зависла програми, який ми дізналися в попередній команді.

Далі збережемо дамп пам`яті, виконавши в консолі Gdb:

(Gdb) detach


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

$ Kill 1493

1493 - це PID. Також можна не використовувати PID а відразу завершити програму по імені:

$ Pkill gedit

 Зависла графічна оболонка в Ubuntu

З зависанням додатків розібралися. Це було не дуже страшно. Але що робити, якщо графічна оболонка Ubuntu зависла намертво, і ви не можете ні запустити системний монітор, ні XKill? Це може статися з різних причин, наприклад, через неправильні драйверів або помилку в системних програмах. Але Linux тим відрізняється від Windows, що тут крім графічної оболонки є ще й режим терміналу. Графічна оболонка зависла, але система все ще працює. Тому ми можемо все виправити.

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




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

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

$ Ps aux --sort =% mem

Далі залишається завершити винуватця однієї з вищеописаних команд, наприклад, pkill:

$ Free -h

В сучасні ядра вбудований механізм моніторингу пам`яті, таким чином, якщо пам`яті недостатньо, ядро ​​дивиться яка програма споживає найбільше і завершує її, тільки в разі, якщо запущено велику кількість дрібних програм цей процес може зайняти багато часу.

Якщо ви не хочете чекати і немає можливості перейти в режим терміналу, можна попросити ядро ​​завершити всі процеси в поточному сеансі терміналу твором клавіш 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 секунд затиснути кнопку вимикання.

висновки

Тепер ми розглянули всі що потрібно, щоб привести свою систему до тями, і ви знаєте що робити якщо зависла Ubuntu і як закрити завислий додаток. Якщо у вас є інші, більш ефективні способи, напишіть в коментарях!

Поділися в соціальних мережах:

Схожі
Установка gnome в ubuntu 16.04Установка gnome в ubuntu 16.04
Установка avidemux в ubuntu 16.04Установка avidemux в ubuntu 16.04
Як спробувати ubuntu onlineЯк спробувати ubuntu online
Продуктивність ubuntu 16.04 vs ubuntu 16.10Продуктивність ubuntu 16.04 vs ubuntu 16.10
Установка telegram ubuntu 16.04Установка telegram ubuntu 16.04
Установка steam в ubuntu 16.04Установка steam в ubuntu 16.04
Як оновити ядро ​​до 4.1 в ubuntuЯк оновити ядро ​​до 4.1 в ubuntu
Установка vestacp на ubuntu 16.04Установка vestacp на ubuntu 16.04
Реліз ubuntu 15.04 vivid vervet очікується 23 квітняРеліз ubuntu 15.04 vivid vervet очікується 23 квітня
Оновлення драйверів ubuntuОновлення драйверів ubuntu
» » Що робити якщо зависла ubuntu