Đôi khi đang sử dụng, Ubuntu treo bất chợt và hầu như là treo hoàn toàn, không thể thao tác hoặc dùng tổ hợp phím đã biết nào, cách này sẽ áp chế tình trạng treo và phục hồi hệ thống ngay lập tức.
Lưu ý: áp dụng khi chuột còn di chuyển được nhưng không ấn hay kéo thả gì được và bàn phím còn hoạt động (thử tắt mở numlock để xem trạng thái bàn phím).
Gọi tắt cách này là
REISUB, đây là một cách an toàn để tắt các tiến trình đang treo hoặc khởi động lại máy (thay vì ấn nút reset thủ công - cách rất nguy hiểm).
R: chuyển sang chế độ XLATE (hiểu đơn giản là chế độ ASCII).
E: gửi tín hiệu chấm dứt đến tất cả tiến trình trừ init.
I: gửi tín hiệu kết thúc đến tất cả tiến trình trừ init.
S: đồng bộ các ổ đĩa đang được dùng.
U: chuyển tất cả dữ liệu hệ thống sang chế độ chỉ đọc (nên có khởi động lại sẽ không bị ảnh hưởng).
B: Khởi động lại.
Mặc định Ubuntu chỉ cho phép dùng từ S trở đi (S, U, B), nên để có thể dùng đầy đủ REISUB, bạn phải tinh chỉnh một chút.
Cách tinh chỉnh:
- Mở Terminal (tổ hợp phím Ctrl Alt T), gõ lệnh
sudo gedit /etc/sysctl.d/10-magic-sysrq.conf và enter, do chạy quyền sudo nên bạn nhập mật khẩu và enter cái nữa.
- Chỉnh
176 trong dòng kernel.sysrq thành
244, nếu không có thì cứ thêm dòng
kernel.sysrq = 244 vào dưới cùng và lưu lại (244 là thông số an toàn nhất trong các thông số sysrq).
- Tiếp tục nhập lệnh
echo 244 | sudo tee /proc/sys/kernel/sysrq và enter, lệnh này để đổi giá trị trong kernel thành 244 để tương đồng với cấu hình trên.
- Khởi động lại máy.
Cách sử dụng:
- Giữ phím Alt và Print Sc (SysRq), ấn từ từ lần lượt (cách nhau 3, 4 giây) các phím R, E, I, S, U, B
Lưu ý: nhắc lại là ấn lần lượt kiểu Alt + Print Sc + R, Alt + Print Sc + E, ... chứ không làm một lèo, thông thường tới I là hệ thống đã trả bạn về với màn hình đăng nhập sau khi tắt tất cả tiến trình, ấn một lèo tới B là nó khởi động lại luôn (chưa kịp dòm hiệu quả :v ).
Cách đơn giản hơn (không phải lúc nào cũng được):
- Giữ phím Alt và Print Sc (SysRq), ấn phím F, việc này sẽ tắt các tiến trình theo thứ tự: nặng > nhẹ hơn cái trước > nhẹ hơn cái trước > ... (ấn một lần tắt một tiến trình nên phải ấn nhiều lần cho tới khi hệ thống hết treo).
- Nếu không muốn tắt từng cái một, bạn có thể thay F thành K để tắt hết tất cả.
Đây là phím Print Sc (SysRq) trong trường hợp bạn chưa biết:
Chúc các bạn thành công !