查找硬件信息的 Linux 命令是什么?

101 linux

我需要在 Linux 下找出以下项目的硬件信息:

  • CPU(和内核)
  • CPU速度
  • 记忆
  • 硬盘
  • 操作系统版本

有什么建议吗?

小智 96

来自Linux 命令 - 实用参考

显示内核版本和系统架构

uname -a
Run Code Online (Sandbox Code Playgroud)

显示分发的名称和版本

head -n1 /etc/issue
Run Code Online (Sandbox Code Playgroud)

显示系统上注册的所有分区

cat /proc/partitions
Run Code Online (Sandbox Code Playgroud)

显示系统看到的 RAM 总量

grep MemTotal /proc/meminfo
Run Code Online (Sandbox Code Playgroud)

显示 CPU 信息

grep "model name" /proc/cpuinfo
Run Code Online (Sandbox Code Playgroud)

显示有关磁盘 sda 的信息

hdparm -i /dev/sda
Run Code Online (Sandbox Code Playgroud)


pav*_*ium 44

尝试 lshw

它会建议你运行它root,所以试试

sudo lshw
Run Code Online (Sandbox Code Playgroud)

  • 在很多情况下你需要安装它 - iirc 它在 ubuntu 中没有库存 (2认同)

Huy*_*ens 38

这是在 Linux 上检查硬件的命令列表。请注意,并非所有命令都适用于所有发行版。最好以 root 身份(或通过 sudo)启动以获取所有信息。

命令:lscpu

  • 列出可用的 CPU 及其特性
  • 在较旧的发行版上不可用

命令:lshal

  • 需要安装 HAL(硬件抽象层)
  • 列出 HAL 可见的所有硬件

命令:lshw

  • 默认情况下在基于 Ubuntu 的发行版上可用,在主存储库中提供 Debian
  • 在 Fedora 存储库中可用
  • 使用许多输入来检测所有硬件:内核、HAL、DMI 等。
  • 作为生成硬件报告的简洁的“-html”开关
  • 在此页面上查看更多信息

命令:lspci

  • 标准命令
  • 列出内核检测到的所有连接到 PCI 总线的硬件

命令:lsusb

  • 标准命令
  • 列出内核检测到的所有连接到 USB 总线的硬件

命令:dmidecode

  • 标准命令
  • 从 DMI(一种 BIOS 接口)获取源信息
  • 列出 DMI 接口报告的所有硬件


tra*_*h80 20

我是一个实用程序的共同开发者,该实用程序正在进入多个发行版。该工具称为inxi。它是一个 bash 脚本,可以在一个简单的命令中执行此处所有其他答案的建议。一探究竟。

要使用它,只需转到终端并键入“inxi -F”,它将显示完整的 (-F) 系统信息输出。'inxi -h' 将显示更多选项。它最初是为 IRC 故障排除而制作的,因此它几乎适用于每个 IRC 客户端(并且捆绑在一些客户端中)。

印西


小智 11

这是您想要的各种 Linux 命令的链接:

http://www.cyberciti.biz/tips/linux-command-to-gathers-up-information-about-a-linux-system.html

具体来说,您正在寻找以下命令:

cat /proc/cpuinfo

free -m

cat /proc/version
Run Code Online (Sandbox Code Playgroud)


Mar*_*iae 10

而且,为了增加我的两分钱,我也会尝试

hwinfo
Run Code Online (Sandbox Code Playgroud)

在使用完整命令之前,您可能会尝试使用简短版本,

hwinfo --short
Run Code Online (Sandbox Code Playgroud)

这可能已经提供了您正在搜索的信息。fll 版本的细节非常丰富,所以最好用

hwinfo | more
Run Code Online (Sandbox Code Playgroud)

而且,顺便说一下,可以通过以下方式获得 lshw 提供的信息的方便的浓缩形式

sudo lshw -businfo
Run Code Online (Sandbox Code Playgroud)

具有易于阅读的输出:

Bus info          Device      Class          Description
========================================================
                              system         PORTEGE R930 (PT331E)
                              bus            PORTEGE R930
                              memory         128KiB BIOS
                              memory         6GiB System Memory
                              memory         4GiB SODIMM DDR3 Synchronous 1600 MHz (0,6 ns)
                              memory         2GiB SODIMM DDR3 Synchronous 1600 MHz (0,6 ns)
cpu@0                         processor      Intel(R) Core(TM) i7-3520M CPU @ 2.90GHz
                              memory         32KiB L1 cache
                              memory         256KiB L2 cache
                              memory         4MiB L3 cache
                              memory         32KiB L1 cache
pci@0000:00:00.0              bridge         3rd Gen Core processor DRAM Controller
pci@0000:00:02.0              display        3rd Gen Core processor Graphics Controller
pci@0000:00:14.0              bus            7 Series/C210 Series Chipset Family USB xHCI     Host Controller
pci@0000:00:16.0              communication  7 Series/C210 Series Chipset Family 
                                             MEI Controller #1
pci@0000:00:16.3              communication  7 Series/C210 Series Chipset Family KT Controller
pci@0000:00:19.0  eth0        network        82579LM Gigabit Network Connection
pci@0000:00:1a.0              bus            7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2
pci@0000:00:1b.0              multimedia     7 Series/C210 Series Chipset Family High Definition Audio Controller
pci@0000:00:1c.0              bridge         7 Series/C210 Series Chipset Family PCI Express Root Port 1
pci@0000:01:00.0              generic        MMC/SD Host Controller
pci@0000:00:1c.1              bridge         7 Series/C210 Series Chipset Family PCI Express Root Port 2
pci@0000:00:1c.2              bridge         7 Series/C210 Series Chipset Family PCI Express Root Port 3
pci@0000:04:00.0  wlan0       network        Centrino Advanced-N 6235
pci@0000:00:1c.5              bridge         7 Series/C210 Series Chipset Family PCI Express Root Port 6
pci@0000:00:1d.0              bus            7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1
pci@0000:00:1f.0              bridge         QM77 Express Chipset LPC Controller
pci@0000:00:1f.2              storage        7 Series Chipset Family 6-port SATA Controller [AHCI mode]
                 scsi0       storage        
scsi@0:0.0.0      /dev/sda    disk           256GB TOSHIBA THNSNF25
scsi@0:0.0.0,1    /dev/sda1   volume         27GiB EXT4 volume
scsi@0:0.0.0,2    /dev/sda2   volume         210GiB Extended partition
                 /dev/sda5   volume         5722MiB Linux swap / Solaris partition
                 /dev/sda6   volume         204GiB Linux filesystem partition
                 scsi2       storage        
scsi@2:0.0.0      /dev/cdrom  disk           DVD-RAM UJ8C2
                             power          Lithium Ion Battery
                          power          
                 wwan0       network        Ethernet interface
Run Code Online (Sandbox Code Playgroud)

还有一个 lshw 的图形版本,叫做 lshw-gtk:

sudo lshw-gtk &
Run Code Online (Sandbox Code Playgroud)

根据您使用的特定发行版,可能需要安装大多数这些命令(apt-get install、yum、pacman 等)