- SysRq 鍵允許在緊急情況下直接進行核心控制。
- 在許多發行版中,需要手動啟動它 Linux 現代。
- REISUB 等組合有助於安全地重新啟動崩潰的系統。
SysRq 鍵也稱為“魔術鍵”,是許多鍵盤中一種奇特且未知的元素,在電腦緊急情況下可以成為真正的救星。儘管在大多數情況下它與 Print Screen 鍵共享空間(PrtSc鍵),它的真正潛力隱藏在允許您執行的特定組合後面 基本任務 在 Linux 中,當作業系統停止回應時。
該功能直接整合到 Linux,旨在提供 絕對控制 即使在最關鍵的時刻,也能向使用者傳達有關係統的訊息。然而,它的使用需要一些準備和知識,因為它並不總是默認啟用,如果使用不當,它可能是一把雙面刃。下面我們就來徹底探究一下與這把神秘鑰匙有關的一切。
SysRq 金鑰到底是什麼?

SysRq鍵是「System Request」的縮寫,是內建在核心中的一個特殊工具 Linux 這允許無數 行政任務 並直接從鍵盤恢復。其最初的實作旨在為用戶提供一種在極端情況下(例如崩潰或作業系統崩潰)與系統核心互動的方法。
在現代鍵盤上,該鍵通常標記為 “打印屏幕”, “PrtSc” 甚至 «SysRq»。然而,它的真正用處遠不止於製造 截圖。這種「魔法」可以透過特定的組合鍵來實現,這些鍵可以讓你發送 命令 直接到內核。
如何啟用和設定 SysRq
為了使用此功能,必須在系統上啟用它。在許多現代 Linux 發行版上,SysRq 預設為停用。啟動它的過程很簡單,但需要 管理員權限。以下是關鍵步驟:
- 編輯配置文件
/etc/sysctl.conf新增行kernel.sysrq=1. - 透過鍵入儲存變更並套用設定
sysctl -p在 終端.
如果您不希望更改是永久性的,可以透過執行命令暫時啟用它 echo "1" > /proc/sys/kernel/sysrq。此設定將被恢復 重新啟動系統時.
SysRq按鍵主要功能
與此鍵的組合可讓您執行關鍵任務,例如重新啟動系統、同步磁碟、終止阻塞的進程等等。這些行動是透過結合起來進行的 Alt + 系統請求 以及一封特定的信件。最常見的是:
- R:重新獲得鍵盤控制,如果圖形環境被鎖定,則很有用。
- E:用SIGTERM有序終止所有進程。
- I:使用SIGKILL強制殺死所有進程。
- S:將資料從檔案系統同步到磁碟。
- U:將所有檔案系統重新安裝為唯讀。
- B:立即重新啟動系統。
這些組合特別適用於 緊急情況。例如,如果系統凍結並且不回應您通常的命令,則序列 瑞寶 (按順序執行按鍵)可以安全有序地重新啟動計算機,降低資料損壞的風險。
其他組合及其用途
除了提到的基本組合之外,還有其他不太常見的組合可以讓您執行更具體的任務:
- H:顯示可用組合的幫助清單。
- M:從系統記憶體中轉儲詳細資料。
- K:殺死目前控制台上的所有活動進程。
- O:完全關閉設備。
- T:顯示系統上所有活動任務的清單。
這些選項增加了 通用性 SysRq,允許在關鍵時刻進行高階系統管理。
安全注意事項
儘管 SysRq 是一個非常有用的工具,但如果使用不當也可能很危險。為此,重要的是 限制其使用 僅對授權使用者開放,並確保系統不會受到不必要的存取。如果您管理遠端伺服器並希望停用此功能,您可以透過配置來實現 kernel.sysrq=0 在系統中。
在 Linux 上,SysRq 功能通常無法透過 .NET 連線使用。 SSH,這限制了其在與系統的本地互動方面的使用。這可以作為衡量 額外的安全 以防止意外或惡意中斷。
SysRq 鍵有著令人著迷的歷史和實用性,但並不總是得到應有的關注。有了這些知識,您就可以充分利用其功能,並準備好面對系統中可能出現的任何緊急情況。
對字節世界和一般技術充滿熱情的作家。我喜歡透過寫作分享我的知識,這就是我在這個部落格中要做的,向您展示有關小工具、軟體、硬體、技術趨勢等的所有最有趣的事情。我的目標是幫助您以簡單有趣的方式暢遊數位世界。