常用命令
ls 系列¶
lsblk¶
列出块设备信息(硬盘,闪存盘,cd-ROM等等),而且还能显示他们之间的依赖关系以及挂载目录详情。
lscpu¶
查看当前机器的 CPU 信息:
lsmem¶
查看内存容量信息:
lsmod¶
显示系统已经加载的模块
常配合 grep 搜索指定的模块:
lspci¶
查看系统中所有 PCI 总线和设备的详细信息:
lspci 相关的常用命令:
Bash
# 查看以太网卡
lspci -nn | grep Eth
# 查看显卡设备
lspci -nn | grep -E "Display|VGA|Audio|AMD|NVIDIA"
# 查看无线网卡
lspci -nn | grep -E "Network|Wireless|Adapter"
查看以太网卡设备的详情:
Bash
# 查看以太网卡,发现以太网卡的总线为 04:00.0
lspci -nn | grep Eth
# 查看总线为 04:00.0 的以太网卡设备详情
lspci -s 04:00.0 -v
# 查看总线为 04:00.0 的以太网卡设备的更多详情
lspci -s 04:00.0 -vv
可以看到使用的驱动为:ixgbe 驱动,IOMMU group 为 93 等详情:
lsusb¶
查看 USB 设备列表:
查看 USB 树状列表信息:
查看某个 USB 设备的详情:
lslogins¶
查看开启自启的服务有哪些:
dmesg 系列¶
Linux dmesg(英文全称:display message)命令用于显示开机信息。
kernel 会将开机信息存储在 ring buffer 中。您若是开机时来不及查看信息,可利用 dmesg 来查看。开机信息亦保存在 /var/log 目录中,名称为 dmesg 的文件里。
检测 IOMMU 状态¶
检测 IOMMU 等虚拟化相关的配置状态:
检测 IOMMU 中断重映射¶
如果没有中断重新映射,将无法使用 PCI 直通。所有使用支持英特尔定向 I/O 虚拟化技术 (VT-d) 但不支持中断重新映射的英特尔处理器和芯片组的系统都报错。较新的处理器和芯片组(AMD 和 Intel)都提供了中断重新映射支持。
如果看到类似下面的内容之一:
则表示支持中断映射。
fdisk 系列¶
最后更新:
2023-03-06