4 cách để phục hồi từ máy chủ X bị hỏng hoặc bị đóng băng trên Linux
Máy chủ X trên Linux cung cấp máy tính để bàn đồ họa của bạn. Nếu nó gặp sự cố, bạn sẽ mất tất cả các công việc chưa được lưu trong các chương trình đồ họa, nhưng bạn có thể khôi phục sau sự cố và khởi động lại máy chủ X mà không cần khởi động lại máy tính của bạn.
Sự cố máy chủ X có thể do lỗi với trình điều khiển đồ họa - ví dụ trình điều khiển đồ họa AMD hoặc NVIDIA độc quyền - sự cố phần cứng hoặc lỗi phần mềm khác.
Tín dụng hình ảnh: Francois Schnell trên Flickr
Ctrl + Alt + Xóa lùi
Phím tắt bàn phím Ctrl + Alt + Backspace thường khởi động lại máy chủ X trên Linux. Tuy nhiên, sau khi có khiếu nại - đặc biệt là từ người dùng Linux mới vô tình nhấn tổ hợp phím này và mất tất cả công việc - lối tắt này đã bị tắt theo mặc định. Để bật nó trên Ubuntu, Fedora hoặc bất kỳ bản phân phối nào khác bằng máy tính để bàn dựa trên Gnome, bạn có thể sử dụng tiện ích Bố cục bàn phím.
Nhấp vào nút Tùy chọn và bật hộp kiểm Control + Alt + Backspace trong Chuỗi khóa để giết máy chủ X.
Sau khi được bật, bạn có thể nhấn Ctrl + Alt + Backspace để ngay lập tức khởi động lại máy chủ X của mình. Tuy nhiên, lối tắt này được máy chủ X triển khai và có thể không hoạt động nếu X bị treo theo một số cách.
Chuyển đổi bảng điều khiển ảo
Bạn có thể sử dụng phím tắt Ctrl + Alt + F1 (và các phím tắt bàn phím F khác) để chuyển sang một bàn điều khiển ảo khác từ máy chủ X của bạn. (Ctrl + Alt + F7 thường đưa bạn trở lại X - phím F chính xác phụ thuộc vào bản phân phối Linux của bạn.)
Khi đã có, bạn có thể đăng nhập vào bảng điều khiển ảo và chạy lệnh thích hợp để khởi động lại máy chủ X của mình. Lệnh bạn sẽ cần tùy thuộc vào trình quản lý hiển thị bạn đang sử dụng. Trên Ubuntu, sử dụng trình quản lý hiển thị LightDM, bạn sẽ sử dụng lệnh sau:
sudo dịch vụ lightdm khởi động lại
SSH vào máy tính
Nếu bạn không thể giết máy chủ X cục bộ, bạn có thể giết nó qua mạng. Giả sử bạn có một máy chủ SSH được thiết lập và chạy trên hệ thống Linux của mình, bạn có thể đăng nhập từ một máy tính khác và chạy lệnh thích hợp để khởi động lại máy chủ X. Chỉ cần đăng nhập qua SSH để truy cập bảng điều khiển từ xa và sử dụng lệnh thích hợp để khởi động lại trình quản lý hiển thị của bạn - trên Ubuntu, đó là sudo dịch vụ lightdm khởi động lại lệnh trên.
Sử dụng khóa Magic SysRq
Trước đây, chúng tôi đã sử dụng khóa SysRq ma thuật - SysRq thường giống với phím In màn hình. Giả sử bạn muốn giết máy chủ X cục bộ - không qua mạng - hệ thống của bạn có thể không phản hồi với các lần nhấn phím, bao gồm phím tắt Ctrl + Alt + F1. Điều này có thể xảy ra vì máy chủ X đã chiếm quyền kiểm soát bàn phím. Để lấy quyền kiểm soát khỏi máy chủ X, hãy sử dụng tổ hợp phím sau:
Alt + SysRq + r
Sau khi có, bạn có thể thử nhấn Ctrl + Alt + F1 để truy cập bảng điều khiển ảo. Bạn cũng có thể sử dụng kết hợp Alt + SysRq + k, giết chết tất cả các chương trình trên bảng điều khiển ảo hiện tại của bạn, bao gồm cả máy chủ X của bạn.
Nếu bạn muốn khởi động lại máy tính của mình, bạn cũng có thể sử dụng phím SysRq ma thuật để khởi động lại hệ thống của mình một cách sạch sẽ - xem toàn bộ bài viết của chúng tôi về khóa SysRq ma thuật để biết thêm thông tin.