Một giải pháp mà tôi sử dụng theo thời gian khi mọi thứ trở nên điên rồ là chuyển sang bảng điều khiển khác, sử dụng Ctrl-AltFx (F1-F6). Ctrl-Alt-F7 sẽ đưa bạn trở lại màn hình đồ họa. Điều này sẽ đưa bạn đến một dấu nhắc đăng nhập văn bản.
Nếu điều này không hoạt động và bạn đã cài đặt OpenSSH (sudo apt-get install openssh), bạn có thể ssh vào hộp của bạn từ xa và nhận được cùng một dấu nhắc.
Sau đó, bạn có thể đăng nhập như chính mình, su vào root và xem ứng dụng nào đang chạy. Điều này cần một chút kinh nghiệm với một số lệnh như ps, kill, grep và ít hơn.
ps - ef | hơn
Lệnh trên sẽ hiển thị cho bạn tất cả các quy trình hiện đang chạy và bạn có dấu nhắc "Khác ..." để kết nối để đọc đầu ra.
giết -9 ####
Lệnh trên sẽ giết tiến trình được đánh số ####.
ps -ef | grep ora | hơn
Lệnh trên sẽ hiển thị cho bạn tất cả các quy trình với các chữ cái "ora", chẳng hạn như các chương trình của Oracle. Cũng sẽ cho phép bạn xem lời nhắc "Khác ...".
Bạn cần cẩn thận khi làm điều này. bạn có thể giết toàn bộ hệ thống. Cách của tôi để làm điều này là xem xét các quy trình ở dưới cùng của danh sách, sẽ có các quy trình mới nhất được bắt đầu. Những thứ đó có nhiều khả năng là những thứ đóng băng hệ thống, và giết chết những thứ đó có khả năng giải phóng môi trường X mà không thực sự khôi phục toàn bộ hệ thống. Trong danh sách quy trình, bạn sẽ thấy hai số. Đầu tiên (ngoài cùng bên trái) là số tiến trình, và cái bên cạnh nó là quá trình đưa ra nó.
Trong các lệnh của các quy trình, bạn có thể nhận ra tên của các chương trình mới nhất bạn đã bắt đầu và giết chúng trước.
Tốt nhất, bạn có thể tìm và giết chương trình vi phạm. Tệ nhất, bạn sẽ đóng băng hệ thống cho đến khi bạn cấp nguồn cho nó. Tiến hành cẩn thận ............................
Nhưng bạn có cơ hội sao chép các tệp quan trọng, thực hiện các thao tác khác, v.v.