Tom Gall
Staff Software Engineer, IBM Linux 技術中心
2000 年 4 月
如果正在使用開發內核或設備驅動程序,或運行著那些能導致機器發生內核嚴重錯誤的代碼,那麼這個技巧會對您有用。
這個技巧在 linux 上使用,適用於 x86、PowerPC 或 SPARC 處理器,並且你至少需要擁有 2.2.x 或以上的內核。
如果您的機器遭遇嚴重錯誤,或突然變成了一堆熾熱的零件,您可以通過組合鍵來同步文件系統,並將文件系統重新裝載為只讀。接著重啟,您就能避免可能長時間的文件系統檢查。
不同平台的組合鍵略有不同:
x86 ALT-SYSRQ-[命令鍵]
SPARC ALT-STOP-[命令鍵]
PowerPC ALT-Print Screen-[命令鍵]
命令鍵如下所示:
s 試圖同步所有已裝載的文件系統
u 試圖將所有已裝載的文件系統重新裝載為只讀
b 試圖立即重新啟動系統
(這相當於按下機箱的復位開關
或電源按鈕; 進程將沒有
關閉的機會。)
p 將當前的寄存器和標記打印到控制台
t 將當前任務及相關信息的列表打印到控制台
e 發送 SIGTERM 到所有進程中,init 除外
i 發送 SIGKILL 到所有進程中,init 除外
l 發送 SIGKILL 到所有進程中
欲了解更多信息,請查看 /usr/src/linux/Documentation/sysrq.txt,可獲取其他組合鍵。
關於作者
Tom Gall 為 IBM linux 技術中心工作。不在 Linux 上編程的時候,他和未婚妻 Jen、一大群貓一起共度時光,或者負責一些與 Rochester Civic Theatre 有關的事。 Tom 第一次接觸計算機是在 1981 年他 12 歲時用做送報童的報酬買了一台 VIC 20。能通過
[email protected] 聯系他。
您對這篇文章的看法如何?
真棒!(5) 好材料 (4) 一般;尚可 (3) 需提高 (2) 太差! (1)
建議?
(c) Copyright IBM Corp. 2001, (c) Copyright IBM China 2001, All Right Reserved
關於 IBM 隱私條約 法律條款 聯系 IBM