Una solución que uso de vez en cuando cuando las cosas se vuelven locas es cambiar a otra consola, usando Ctrl-AltFx (F1-F6). Ctrl-Alt-F7 debería llevarlo de vuelta a la pantalla gráfica. Esto debería llevarlo a un mensaje de inicio de sesión de texto.
Si esto no funciona e instaló OpenSSH (sudo apt-get install openssh), puede enviar ssh a su caja de forma remota y obtener el mismo mensaje.
Luego puede iniciar sesión como usted mismo, su a root y ver qué aplicación se está ejecutando actualmente. Esto necesita un poco de experiencia con algunos de los comandos como ps, kill, grep y menos.
ps - ef | Más
El comando anterior le mostrará todos los procesos que se están ejecutando actualmente, y tiene un mensaje "Más ..." para vincular y leer la salida.
kill -9 ####
El comando anterior matará el proceso numerado ####.
ps -ef | grep ora | Más
El comando anterior le mostrará todos los procesos con las letras "ora", como los programas de Oracle. También te permitirá ver las indicaciones "Más ...".
Debes tener cuidado al hacer esto. Puedes matar todo el sistema. Mi forma de hacerlo es mirar los procesos al final de la lista, que tendrán los últimos procesos iniciados. Es más probable que sean los que congelaron el sistema, y matarlos puede probablemente descongelar el entorno X sin reiniciar todo el sistema. En la lista de procesos, verá dos números. El primero (más a la izquierda) es el número de proceso en sí, y el que está al lado es el proceso que lo lanzó.
En los comandos de los procesos, es posible que pueda reconocer el nombre de los últimos programas que inició y eliminarlos primero.
En el mejor de los casos, puede encontrar y matar el programa ofensivo. En el peor de los casos, congelará el sistema hasta que lo reinicie. Proceda con cuidado ............................
Pero tiene la oportunidad de copiar archivos críticos, realizar otras operaciones, etc.