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時就可以自動載...