在dmesg中列印 dmesg顯示開機資訊命令詳解

2021-10-19 06:02:38 字數 953 閱讀 4642

dmesg    顯示開機資訊

kernel會將開機資訊儲存在ring buffer中,如果開機時來不及看,可以利用dmeg檢視。

路徑/var/log/dmesg

常用引數:

-c    顯示資訊後,清楚ring buffer中內容

-s    預設值是8196,剛好等於ring buffer大小

-n    設定記錄資訊的層級

例項:1-將開機資訊郵件傳送

man dmesg 寫道the program helps users to print out their bootup messages. instead of copying the messages by hand, the user need only:dmesg > boot.messagesand mail the boot.messages file to whoever can debug their problem.

[root@new55 ~]# dmesg >boot.messages[root@new55 ~]# ls -l boot.messages-rw-r--r-- 1 root root 15838 12-09 12:55 boot.messages

[root@new55 ~]#mail -s "boot log of linux server mysql01-new" [email protected]

2-瀏覽dmesg輸出資訊

uname -a    檢視系統版本資訊

dmesg |less

less /var/log/dmesg

tail /var/log/dmesg

3-檢視串列埠資訊,網絡卡資訊

grep ttys* /var/log/dmesg

或者:dmes |grep ttys*

dmesg |grep -n 'em1'

4-列印並清除核心資訊快取區

dmesg -c

dmesg列印資訊如何後台儲存到檔案中

dmesg除錯i資訊常常作為判斷系統異常退出的重要資訊,但是當個系統異常退出或重啟時,資訊又難以儲存下來,於是才有了將dmesg除錯資訊儲存到檔案中的想法 cpp view plain copy include include include include include include 核心編譯...

在linux中列印debug message

echo 8 proc sys kernel printk cat proc sys kernel printk 8 4 1 7上面顯示的4個資料分別對應控制台日誌級別 console loglevel 預設的訊息日誌級別 最低的控制台日誌級別和預設的控制台日誌級別。當日誌級別小於console l...

在gdb中列印QString

gdb的print命令只能列印基本資料型別,像qstring這樣的複雜型別就不行了。如果在除錯過程中 命令列,或者xcode中 不能看qstring的值,豈不是很不爽。幸好,gdb提供了擴充套件功能,可以自定義巨集命令。把自定義的命令放到 home gdbinit檔案中,每次啟動gdb時就可以自動載...