Une solution que j'utilise de temps en temps lorsque les choses deviennent folles est de passer à une autre console, en utilisant Ctrl-AltFx (F1-F6). Ctrl-Alt-F7 devrait vous ramener à l'écran graphique. Cela devrait vous amener à une invite de connexion texte.
Si cela ne fonctionne pas et que vous avez installé OpenSSH (sudo apt-get install openssh), vous pouvez accéder à distance à votre box et obtenir la même invite.
Vous pouvez ensuite vous connecter en tant que vous-même, à la racine, et voir quelle application est en cours d'exécution. Cela nécessite un peu d'expérience avec certaines des commandes telles que ps, kill, grep et moins.
ps - ef | plus
La commande ci-dessus vous montrera tous les processus en cours d'exécution, et vous avez une invite "Plus ..." pour faire le lien pour lire la sortie.
kill -9 ####
La commande ci-dessus va tuer le processus numéroté ####.
ps -ef | grep ora | plus
La commande ci-dessus vous montrera tous les processus avec les lettres "ora", tels que les programmes Oracle. Vous permettra également de voir les invites "Plus ...".
Vous devez être prudent lors de cette opération. vous pouvez tuer tout le système. Ma façon de faire est de regarder les processus en bas de la liste, qui auront démarré les derniers processus. Ce sont probablement ceux qui ont gelé le système, et les tuer peut plus probablement débloquer l'environnement X sans réellement retraiter l'ensemble du système. Dans la liste des processus, vous verrez deux nombres. Le premier (le plus à gauche) est le numéro de processus lui-même, et celui à côté est le processus qui l'a lancé.
Dans les commandes des processus, vous pourrez peut-être reconnaître le nom des derniers programmes que vous avez démarrés et les tuer en premier.
Au mieux, vous pouvez trouver et tuer le programme incriminé. Au pire, vous gelerez le système jusqu'à ce que vous le rallumiez. Procédez avec prudence ............................
Mais vous avez la possibilité de copier des fichiers critiques, d'effectuer d'autres opérations, etc.