dmesg(display message或者driver message)命令用于在Linux系統中顯示內核啟動信息和運行時狀態
[時間戳]。例如:[ 0.000000]。ACPI、sda等。<6>表示信息級別(info),<3>表示錯誤級別(error)。Starting version 219。一個典型的dmesg輸出示例如下:
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Linux version 3.13.0-32-generic (buildd@komainu) (gcc version 4.8.2 (Ubuntu/Linaro 4.8.2-19ubuntu1) ) #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014
[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-3.13.0-32-generic root=UUID=a3a8cfa8-dfb2-46e8-8f5e-49a3c62a2c14 ro quiet splash vt.handoff=7
[ 0.000000] KERNEL supported cpus:
[ 0.000000] Intel GenuineIntel
[ 0.000000] AMD AuthenticAMD
[ 0.000000] Centaur CentaurHauls
你可以使用dmesg命令的選項來自定義輸出格式和內容。例如,使用dmesg -T可以顯示人類可讀的時間戳,使用dmesg --level=err可以只顯示錯誤級別的消息。更多選項請參考man dmesg。