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