![列出特定硬件组件的命令是什么?](https://linux22.com/image/108182/%E5%88%97%E5%87%BA%E7%89%B9%E5%AE%9A%E7%A1%AC%E4%BB%B6%E7%BB%84%E4%BB%B6%E7%9A%84%E5%91%BD%E4%BB%A4%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F%20.png)
我想知道可以使用什么命令来查看任何 PC 中的所有硬件,或至少其中的一些硬件(例如,主板的型号)。我对 Linux 还很陌生,我正在使用一个轻量级版本来启动我必须制作格式和之前备份的计算机。其中一些电脑很旧,或者具有非常特定的硬件,有时很难找到驱动程序。
答案1
您可以使用因西为了那个原因。在 CentOS 上,您可以从 epel 存储库安装它。或者你可以从 github 获取它。
你会得到很好的列表,inxi -F
这是我的一台服务器的输出示例:
System: Host: localhost.localdomain Kernel: 2.6.32-642.6.2.el6.x86_64
x86_64 (64 bit) Console: tty 0
Distro: CentOS release 6.8 (Final)
Machine: Device: vmware System: VMware product: VMware Virtual Platform serial: VMware-42 0d cb f6 eb cc 9a 59-a9 74 dc 01 df a6 d6 a3
Mobo: Intel model: 440BX Desktop Reference Platform BIOS: Phoenix v: 6.00 date: 09/21/2015
CPU(s): 3 Single core Intel Xeon E5-2640 v3s (-SMP-) cache: 61440 KB
clock speeds: max: 2599 MHz 1: 2599 MHz 2: 2599 MHz 3: 2599 MHz
Graphics: Card: VMware SVGA II Adapter
Display Server: N/A driver: N/A tty size: 117x70 Advanced Data: N/A for root out of X
Network: Card: VMware VMXNET3 Ethernet Controller driver: vmxnet3
IF: eth0 state: up speed: 10000 Mbps duplex: full mac: 00:50:56:88:b4:c7
Drives: HDD Total Size: 139.6GB (45.0% used)
ID-1: /dev/sda model: Virtual_disk size: 21.5GB
ID-2: /dev/sdb model: Virtual_disk size: 118.1GB
Partition: ID-1: / size: 11G used: 2.4G (23%) fs: ext4 dev: /dev/sda1
ID-2: /var size: 4.8G used: 1.1G (24%) fs: ext4 dev: /dev/sda2
ID-3: /var/log size: 2.0G used: 251M (14%) fs: ext4 dev: /dev/sda3
ID-4: /tmp size: 4.8G used: 733M (16%) fs: ext4 dev: /dev/dm-1
ID-5: swap-1 size: 1.07GB used: 0.04GB (4%) fs: swap dev: /dev/sda5
RAID: No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors: None detected - is lm-sensors installed and configured?
Info: Processes: 155 Uptime: 144 days Memory: 1972.7/3832.3MB Init: Upstart runlevel: 3
Client: Shell (bash) inxi: 2.3.8
它还可以通过以下方式告诉您当前的天气inxi -w
:
Weather: Conditions: 44 F (7 C) - Clear Time: March 23, 2:53 PM EET
答案2
lshw
使用各种来源来提供系统中硬件的全面列表。您应该以 root 身份运行它以获得尽可能多的详细信息。