Одно решение, которое я использую время от времени, когда что-то сходит с ума, - это переключаться на другую консоль, используя Ctrl-AltFx (F1-F6). Ctrl-Alt-F7 вернет вас на графический экран. Это должно привести вас к текстовой подсказке для входа.
Если это не работает и вы установили OpenSSH (sudo apt-get install openssh), вы можете удаленно установить ssh на свой компьютер и получить то же приглашение.
После этого вы можете войти в систему под своим именем su, получить root и посмотреть, какое приложение запущено в данный момент. Это требует небольшого опыта работы с некоторыми командами, такими как ps, kill, grep и less.
ps - ef | Больше
Приведенная выше команда покажет вам все процессы, запущенные в данный момент, и у вас появится приглашение «Ещё ...», чтобы взять галстук, чтобы прочитать вывод.
убить -9 ####
Приведенная выше команда уничтожит процесс с номером ####.
ps -ef | grep ora | Больше
Приведенная выше команда покажет вам все процессы с буквами «ora», такие как программы Oracle. Также позволит вам увидеть «Больше ...» подсказки.
Вы должны быть осторожны при этом. Вы можете убить всю систему. Мой способ сделать это - посмотреть на процессы внизу списка, в которых будут запущены последние процессы. Скорее всего, это те, которые заморозили систему, и их уничтожение может привести к разморозке среды Х без фактического перезапуска всей системы. В списке процессов вы увидите два числа. Первый (самый левый) - это номер процесса, а рядом с ним - процесс, который его запустил.
В командах процессов вы можете узнать имена последних запущенных вами программ и убить их первыми.
В лучшем случае вы можете найти и убить оскорбительную программу. В худшем случае вы заморозите систему, пока не включите ее. Действуйте осторожно ............................
Но у вас есть возможность скопировать важные файлы, выполнить другие операции и т. Д.