1. `lspci`:显示PCI设备的信息。2. `lsusb`:显示USB设备的信息。3. `lsblk`:显示块设备的信息,如硬盘、USB驱动器等。4. `lshw`:显示硬件配置信息。5. `hwinfo`:显示硬件信息,类似于Windows中的设备管理器。6. `dmidecode`:显示硬件信息,如BIOS、内存、CPU等。7. `dmesg`:显示内核环形缓冲区的信息,可以查看硬件初始化过程中的错误信息。

这些命令可以提供关于系统硬件的详细信息,帮助你了解系统的硬件配置。

Linux 硬件信息查看概述

Linux 系统中,硬件信息的查看是系统管理和维护的重要环节。通过查看硬件信息,管理员可以了解系统的配置情况,诊断硬件问题,以及进行性能优化。本文将介绍几种常用的 Linux 命令,帮助用户查看硬件信息。

使用 `uname` 命令查看系统信息

`-a`:显示系统的所有信息,包括内核名称、主机名、内核版本、系统架构、操作系统类型等。

`-r`:显示系统正在运行的内核版本。

`-n`:显示当前的主机名。

`-m`:显示系统的架构,例如 x86_64 表示 64 位架构。

`-s`:显示内核名称。

`-o`:显示操作系统类型。

例如,使用 `uname -a` 可以查看系统的详细信息:

Linux myhostname 5.11.0-25-generic 27-Ubuntu SMP Fri Jul 9 23:41:42 UTC 2021 x8664 x8664 x8664 GNU/Linux

使用 `lsof` 命令查看打开的文件和进程

`-p `:列出指定进程 ID(PID)打开的文件。

`-i`:列出指定网络协议和端口的文件。

例如,使用 `lsof -p ` 可以查看指定进程打开的文件列表。

使用 `cat /etc/issue` 查看操作系统版本

`/etc/issue` 文件包含了系统的欢迎信息和操作系统版本信息。使用 `cat /etc/issue` 命令可以查看这些信息。

Ubuntu 20.04.4 LTS \

\\l

使用 `cat /proc/cpuinfo` 查看CPU信息

`/proc/cpuinfo` 文件包含了关于 CPU 的详细信息,包括型号、速度、缓存大小等。使用 `cat /proc/cpuinfo` 命令可以查看这些信息。

processor : 0

vendor_id : GenuineIntel

cpu family : 6

stepping : 9

microcode : 0x00000017

cpu MHz : 1800.000

BogoMIPS : 3600.00

cache size : 3072 KB

physical id : 0

使用 `free -m` 查看内存使用情况

`free` 命令用于显示内存的使用情况。使用 `-m` 选项可以以兆字节为单位显示信息。

Mem: 7680 6552 1128 0 0 0

-/ buffers/cache: 6552 1128

Swap: 204800 204800 0

使用 `df -h` 查看磁盘分区使用情况

`df` 命令用于显示磁盘分区的大小和已用空间。使用 `-h` 选项可以以可读的格式显示信息。

Filesystem Size Used Avail Use% Mounted on

/dev/sda1 500G 428G 62G 86% /

devtmpfs 0 0 0 0% /dev

tmpfs 0 0 0 0% /dev/shm

tmpfs 0 0 0 0% /run

tmpfs 0 0 0 0% /sys/fs/cgroup

使用 `lshw` 命令