内核在 /sys 目录下的文件中公开了一些 DMI 信息。因此,我们可以通过如下方式运行 grep 命令来轻易地获取机器类型。
# grep "" /sys/class/dmi/id/[pbs]*
或者,可以使用 cat 命令仅打印出特定的详细信息。
# cat /sys/class/dmi/id/board_vendor IBM -
# cat /sys/class/dmi/id/product_name System x2530 M4: -[1214AC1]- -
# cat /sys/class/dmi/id/product_serial MK2RL11 -
# cat /sys/class/dmi/id/bios_version -[VVE134MUS-1.50]-
方法五:使用 dmesg 命令
dmesg 命令是在 Linux 上 syslogd 或 klogd 启动前用来记录内核消息(启动阶段的消息)的。它通过读取内核的环形缓冲区来获取数据。在排查问题或只是尝试获取系统硬件信息时,dmesg 非常有用。
# dmesg | grep -i DMI DMI: System x2530 M4: -[1214AC1]-/00Y8494, BIOS -[VVE134MUS-1.50]- 08/30/2013
方法六:使用 hwinfo 命令
hwinfo (硬件信息)是另一个很棒的工具,用于检测当前系统存的硬件,并以人类可读的方式显示各种硬件模块的详细信息。
它报告关于 CPU、内存、键盘、鼠标、显卡、声卡、存储、网络接口、磁盘、分区、BIOS 以及桥接器等信息。它可以比其它像 lshw 、dmidecode 或 inxi 等工具显示更为详细的信息。
hwinfo 使用 libhd 库 libhd.so 来收集系统上的硬件信息。该工具是为 openSuse 特别设计的,后来其它发行版也将它包含在其官方仓库中。
# hwinfo | egrep "system.hardware.vendor|system.hardware.product" system.hardware.vendor = 'IBM' system.hardware.product = 'System x2530 M4: -[1214AC1]-'
【编辑推荐】 - 22个必须学习的Linux安全命令
- 在Linux下如何通过两个或多个输出设备播放声音
- 程序员眼中最好的十大Linux发行版
- GNU Linux-Libre 4.18内核正式发布
- Linux下如何通过两个或多个输出设备播放声音?
【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0 (编辑:晋中站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|