如何使用crash工具分析Linux內核崩潰轉儲文?
因為crash用于調試內核崩潰的轉儲文件,所以使用crash取決于以下條件:
1.內核鏡像文件vmlinux在編譯時必須指定-g參數,也就是說它有調試信息。
2.您需要一個內存崩潰轉儲文件(比如vmcore)或者可以通過/dev/mem或者/dev/crash訪問的實時系統內存。如果崩潰命令行沒有指定轉儲文件,崩潰默認使用實時系統內存,這需要root權限。
支持的平臺處理器包括:x86、x86_64、IA64、PPC64、ARM、S390、S390x(部分版本的Crash支持Alpha和32位PowerPC,但對這兩個平臺的支持不保證長期維護)。4.崩潰支持2.2.5-15(含)以后的Linux內核版本。隨著Linux內核的更新,crash也在不斷升級以適應新的內核。引導參數描述:用crash調試轉儲文件,需要在命令行輸入兩個參數:debugkernel和dumpfile,其中dumpfile是內核轉儲文件的名稱,debugkernel由內核調試包安裝,不同發行版的名稱略有不同。以RHEL和SLES為例:RHEL6.2:/usr/lib/debug/lib/modules/2.6.32-220.el6.PPC64/vmlinuxssles11sp2:使用crash-h或mancrash查看crash支持的一系列選項。這里只對常用的選項說明如下:-h:打印幫助信息-d:設置調試級別-s:用作默認映射文件-S:不顯示版本、初始調試信息等。,直接進入命令行-i文件:啟動后自動運行文件中的命令,然后接受用戶輸入。
DebianGNU/Linux9.8
Debian項目組今天正式發布了DebianGNU/Linux9.8Stretch操作系統的現場可安裝ISO鏡像。作為DebianGNU/Linux9";Stretch"操作系統,添加了不少于186個包含安全和錯誤修復的更新包。感興趣的用戶可以去官網下載項目。
DebianGNU/Linux9.8Stretch的實時圖像有六個不同的版本,包括KDE等離子,GNOME,Xfce,LXDE,MATE和Cinnamon,支持32位和64位硬件架構。可安裝鏡像適用于DebianGNU/Linux9Stretch系統支持的所有硬件架構。
支持的硬件架構包括32位(i386)、64位(amd64)、arm64(aarchi64)、armel、armhf、MIPS、MIPSEL(MIPSLittleEndian)、MIPS64EL(MIPS64位LittleEndian)、PPC64EL(PowerPC64位LittleEndian)和s390x(IBMSystemz)。此外,多架構(amd64和i386)的DebianGNU/Linux9.8Stretch也已經開放下載。
如果想在現有的DebianGNU/Linux9Stretch版本中升級到最新的9.8版本,只需要運行"獲取更新amp在終端中,然后重新啟動設備。對于想重裝的用戶,可以訪問DebianProject官網下載。
請訪問: