溫馨提示×

Linux下dmesg命令的輸出格式是怎樣的

小樊
201
2024-09-07 09:13:43
欄目: 智能運維

dmesg(display message或者driver message)命令用于在Linux系統中顯示內核啟動信息和運行時狀態

  1. 時間戳:表示消息生成的時間,格式為[時間戳]。例如:[ 0.000000]。
  2. 設備名稱或模塊名稱:表示產生此消息的設備或模塊。例如:ACPI、sda等。
  3. 消息級別:表示消息的嚴重程度,共有8個級別,從0到7,數字越小,嚴重程度越高。例如:<6>表示信息級別(info),<3>表示錯誤級別(error)。
  4. 消息內容:描述設備或模塊的狀態、事件或錯誤信息。例如: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。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女