天天看點

linux指令——dmesg

1.指令格式:

#dmesg (參數)
           

2.指令功能:

用來顯示開機資訊。kernel會将開機資訊存儲在ring buffer中。您若是開機時來不及檢視資訊,可利用dmesg來檢視。開機資訊亦儲存在/var/log目錄中,名稱為dmesg的檔案裡。
           

3、參數:

-c  顯示資訊後,清除ring buffer中的内容。
    -n   設定記錄資訊的層級。比如:-n 1為最低級,隻向控制台顯示核心恐慌資訊。
           

4、執行個體:

#dmesg | less 分頁顯示開機資訊
    #dmesg | grep -i sda 顯示被系統檢測到的硬碟裝置,tty、USB、memory、dma等。
    #tail -f /var/log/dmesg 實時監控dmesg的日志輸出。
    #watch “dmesg | tail -20” 實時監控dmesg的日志輸出。
           

注:

1) 如果發現硬碟性能低下,可以使用dmesg來檢查它們是否運作在DMA模式:dmesg | grep DMA
    2) 可以用來探測系統核心子產品的加載情況,比如要檢測ACPI的加載情況,使用dmesg | grep acpi
    3) 可以使用mail -s "Boot Log Of xxx Server" [email protected] < messages來發送這些日志資訊