Linux - Chìa khóa ma thuật

Khi hệ thống đóng băng

Giới thiệu

Đôi khi, hệ thống đóng băng và hoàn toàn không phản hồi bất kỳ sự chào mời nào (bàn phím / chuột) và giải pháp duy nhất xuất hiện trong tâm trí (đối với hầu hết người dùng Windows) là nhấn nút Đặt lại .

Nhưng như chúng ta sẽ thấy, có một loạt các tổ hợp khóa cho phép (hầu hết thời gian) chấp nhận hệ thống của chúng tôi với rủi ro tối thiểu và để hạn chế, hạn chế mất dữ liệu. Đây được gọi là "Chìa khóa ma thuật"

Tóm lại, các phím Magic là sự kết hợp của các phím cho phép bạn thực thi các lệnh cấp thấp bất chấp trạng thái thực tế của hệ thống của bạn, (được xử lý trực tiếp bởi Kernel).

Điều kiện tiên quyết

Tất nhiên để thực hiện các kết hợp ma thuật này, sau đó tùy chọn được biên dịch vào kernel. Vì vậy, kiểm tra tình trạng này.

  • Mở terminal và gõ lệnh sau:
  •  grep "CONFIG_MAGIC_SYSRQ" / boot / config - $ (uname -r) 
  • Đầu ra sẽ giống như:
  •  CONFIG_MAGIC_SYSRQ = y 

Nhưng đó không phải là tất cả. Nếu trong một bản phân phối như Mandriva, tùy chọn được bật theo mặc định, thì đây không phải là trường hợp cho tất cả những người khác. Do đó, chúng tôi phải kiểm tra xem tùy chọn đã được bật chưa. Để làm điều này, gõ vào một thiết bị đầu cuối:

  •  mèo / Proc / sys / kernel / sysrq 
  • sẽ có giá trị: "1".
  • Mặt khác (giá trị trả về của "0"), hãy làm như sau để kích hoạt nó (với quyền root):
  •  tiếng vang "1"> / Proc / sys / kernel / sysrq 
  • Bạn cũng có thể sử dụng lệnh sysctl thay vì echo
  •  sysctl -w kernel.sysrq = "1" 
  • Tuy nhiên có một nhược điểm.
  • Thay đổi được thực hiện với echo hoặc sysctl sẽ bị mất khi bạn khởi động lại hệ thống.
  • Để cấu hình là vĩnh viễn, bạn phải chỉnh sửa tệp / etc / sysctl.conf hoặc bằng cách sử dụng trình soạn thảo văn bản và thêm dòng kernel.sysrq = 1 hoặc sử dụng lệnh

 tiếng vang 'kernel.sysrq = 1' >> /etc/sysctl.conf 

Những điểm cần xem xét

Khi hệ thống đóng băng (chúng tôi giả sử chúng tôi đang ở trong phiên X) và trước khi thực hiện sử dụng các phím ma thuật, nếu bàn phím của bạn vẫn hoạt động, trước tiên hãy thử:

  • Giết máy chủ X bằng tổ hợp phím "CTRL + ALT + BACKSPACE"
  • Chuyển sang bảng điều khiển khác "CTRL + ALT + Fn (n = 1-6)
  • Cố gắng giết máy chủ X (với quyền root):
  • giết -15 $ (pidof X)
  • giết -9 $ (pidof X)

Nếu có một mạng cục bộ, hãy thử kết nối với " ssh " từ một máy khác và tiếp tục bàn tay trên máy trạm của bạn.

Nếu tất cả những nỗ lực này đã thất bại, thì đã đến lúc sử dụng " Chìa khóa ma thuật ".

Chìa khóa ma thuật

Các phím ma thuật (SysReq hoặc các phím) yêu cầu sử dụng kết hợp ba phím cùng một lúc.

  • " Alt " (ở bên trái của phím cách, không bị nhầm lẫn với "ALT Gr"), * " SysRq (Yêu cầu hệ thống), phím này không có gì ngoài khóa được biết và chỉ định bởi *" Hệ thống màn hình in " (trên cùng bên phải của các phím F1 đến F12) và cuối cùng là nút thứ ba từ các chữ cái sau:
  • R : Raw kích hoạt chế độ bàn phím "raw" (raw). Cố gắng truy cập vào bàn phím của bạn.
  • E : thuật ngữ SIGTERM. Gửi tín hiệu kết thúc cho tất cả các quy trình ngoại trừ init.
  • Tôi : giết SIGKILL. Gửi tín hiệu để kết thúc tất cả các quá trình ngoại trừ init.
  • S : Đĩa đồng bộ hóa. Cố gắng viết tất cả dữ liệu chưa được lưu.
  • U : umount tất cả các hệ thống tệp ở chế độ chỉ đọc. Ngăn chặn kiểm tra hệ thống tập tin khi khởi động lại
  • B : khởi động lại Khởi động lại hệ thống. Sạch hơn là nhấn "thiết lập lại".
  • O : Ra khỏi hệ thống.
  • L : giết SIGKILL. Gửi tín hiệu kết thúc cho tất cả các quy trình, bao gồm cả init.
  • K : Key Gửi tín hiệu để kết thúc tất cả các quy trình trên bảng điều khiển ảo hiện tại.
  • P : In Hiển thị nội dung của các thanh ghi và cờ (cờ) trong bảng điều khiển.
  • M : Bộ nhớ Hiển thị nội dung bộ nhớ trong bàn điều khiển.
  • T : Danh sách nhiệm vụ nội dung của các nhiệm vụ đang chạy và thông tin về chúng.
  • 0-9 : Số Đặt mức của nhật ký giao diện điều khiển.
  • H : Trợ giúp Hiển thị trợ giúp về các phím mã.

Sử dụng các phím Magic

Cần hiểu rằng việc sử dụng Khóa ma thuật là một chuỗi, các phím này nên được sử dụng theo một thứ tự cụ thể:

R aw, t E rm, k I ll, S ync, U mount, re B oot (REISUB)

  • Đặt bàn phím ở chế độ "thô"
    • R
  • Đồng bộ hóa đĩa
    • t erm
  • Gửi tín hiệu dừng cho quá trình
    • tôi sẽ
  • Gắn hệ thống tập tin chỉ đọc
    • S ync
  • Gửi tín hiệu kết thúc để xử lý
    • Gắn kết
  • Khởi động lại hệ thống
    • lại B oot

Lưu ý rằng: Đây là một cụm từ ghi nhớ để nhớ thứ tự của chuỗi (bằng tiếng Anh): "Nuôi voi rất nhàm chán"

Bài TrướC TiếP Theo Bài ViếT

Lên Trên LờI Khuyên