Що робити якщо зависла 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 4931493 - це PID зависла програми, який ми дізналися в попередній команді.
Далі збережемо дамп пам`яті, виконавши в консолі Gdb:
(Gdb) detachДля виходу з відладчика натисніть q. Тепер у нас є всі дані збережені в пам`яті нашого застосування, і ми можемо легко отримати потрібну інформацію:
$ Kill 14931493 - це 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 і як закрити завислий додаток. Якщо у вас є інші, більш ефективні способи, напишіть в коментарях!
- Куди встановлюються програми в ubuntu
- Як подивитися користувачів ubuntu
- Як відключити блокування екрану в ubuntu
- Як спробувати ubuntu online
- Як оновити ядро до 4.1 в ubuntu
- Що нового в ubuntu 16.04
- Установка gnome в ubuntu 16.04
- Установка steam в ubuntu 16.04
- Оновлення драйверів ubuntu
- Установка avidemux в ubuntu 16.04
- Bq aquaris ubuntu edition офіційно вийшов в росії
- Gnome software вже доступний для ubuntu 16.04
- Установка ntp в ubuntu
- Виправлення помилок linux
- Установка ubuntu server 16.04 покроково
- Установка telegram ubuntu 16.04
- Установка vestacp на ubuntu 16.04
- Реліз ubuntu 15.04 vivid vervet очікується 23 квітня
- Продуктивність ubuntu 16.04 vs ubuntu 16.10
- Резервне копіювання ubuntu
- Очищення системи ubuntu