dmesg
命令是用于检测和控制内核环缓冲的,可以用来输出 Linux 的开机启动信息,这些信息也可以从 /var/log/dmesg
中看到。这些信息对设备故障的诊断很有价值。
命令选项
1 | 使用dmesg [选项],常用选项如下: |
常见用例
查看所有内核加载到的硬盘:
1 | dmesg -L | grep sda |
通常来说 sda 表示第一块 SATA 硬盘,sdb 表示第二块 SATA 硬盘;hda 表示第一块 IDE 硬盘,hdb 表示第二块 IDE 硬盘;部分 VPS 使用的是虚拟磁盘,为 vda、vdb 等。
查看当前有哪些磁盘,可以使用:1
fdisk -l
查看 usb、dma、tty、memory等信息
1 | dmesg -L | grep -i usb # grep -i 中的 i 表示忽略大小写 |