在Debian系統中,dmesg
命令用于顯示內核環緩沖區的消息,這些消息通常包括硬件檢測、驅動程序加載、系統啟動過程中的各種信息等。以下是一些常見的硬件檢測提示:
CPU信息
[ 0.000000] Linux version 5.4.0-42-generic (buildd@lgw01-amd64-039) (gcc version 9.3.0 (Debian 9.3.0-10)) #46~18.04.1-Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020
[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-5.4.0-42-generic root=UUID=your-uuid ro quiet splash vt.handoff=7
[ 0.000000] KERNEL supported cpus:
[ 0.000000] Intel GenuineIntel
[ 0.000000] AMD AuthenticAMD
[ 0.000000] Centaur CentaurHauls
內存信息
[ 0.000000] Memory: 7977MiB=7875MiB+102MiB (er+er) [x86_64]
[ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
硬盤和分區信息
[ 0.000000] scsi host0: uas
[ 0.000000] sd 0:0:0:0: [sda] Attached SCSI disk
[ 0.000000] sda: sda1 sda2
[ 0.000000] sd 0:0:0:0: [sda] Attached SCSI removable disk
顯卡信息
[ 0.000000] [drm] Initializing drm_kms_helper.
[ 0.000000] [drm] Initialized drm_kms_helper 1.0.0 20150112
[ 0.000000] [drm] drm_dev_register succeeded for connector 0
[ 0.000000] [drm] drm_dev_register succeeded for connector 1
網絡設備信息
[ 0.000000] r8169 0000:02:00.0 eth0: link up
[ 0.000000] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
USB設備信息
[ 0.000000] usbcore: registered new interface driver usbfs
[ 0.000000] usbcore: registered new interface driver hub
[ 0.000000] usbcore: registered new device driver usb
[ 0.000000] usb 1-1: new high-speed USB device number 2 using xhci_hcd
PCI設備信息
[ 0.000000] pci 0000:00:1f.3: BAR 6: assigned [mem 0xffffc00000000000-0xffffc0001fff]
[ 0.000000] pci 0000:00:1f.3: BAR 0: assigned [mem 0x80000000-0x8fffffff pref]
dmesg
輸出實時查看:
dmesg | less
使用less
可以分頁查看輸出。
過濾特定信息:
dmesg | grep -i "usb"
這會顯示所有包含“usb”的行。
查看特定時間段的日志:
dmesg --since="2023-10-01" --until="2023-10-02"
這會顯示指定日期范圍內的日志。
保存到文件:
dmesg > dmesg.log
將輸出保存到文件以便后續分析。
通過這些方法,你可以更有效地監控和分析Debian系統中的硬件檢測信息。