如何在Linux上查看系统详细信息和硬件信息
了解系统的硬件规格很重要,因为它决定了您的计算机是否支持某些软件程序和视频游戏。 如果您想升级您的 PC,了解您当前拥有的硬件类型至关重要,以便您可以根据需要确定要升级的部件。
本指南将向您展示一些用于在 Linux查看硬件规格的最重要的命令。
推荐:如何修复Windows Rust Steam Auth Timeout错误
一、CPU信息
中央处理器 (CPU) 是计算机上最重要的硬件组件之一。 它的主要功能是处理逻辑和数学指令。
这 处理器 命令为您提供计算机处理器信息及其各个单元的详细概述。 lscpu 命令显示的一些重要信息包括 CPU 供应商信息、处理器架构、CPU 的虚拟化能力以及处理器拥有的内核数。
运行以下命令以列出您 PC 上的 CPU 信息:
lscpu
lscpu 命令从 /proc/cpuinfo 文件并以易于阅读的格式显示。
2. 随机存取存储器 (RAM)
随机存取存储器或主存储器负责存储在您的 PC 上运行的程序的可变信息。 RAM 是一种易失性存储单元,这意味着当您关闭或重新启动系统时,它所保存的数据会被清除。
使用 自由的 命令查看系统上可用的内存量和当前使用的内存量。
free -m
free 命令从 /proc/meminfo 文件。
除了正在使用的内存之外,输出还将显示与系统上的交换空间相关的信息。 Linux 中的交换空间充当 RAM 的扩展。
除了知道内存量之外,您可能还想知道在不打开机盖的情况下有多少内存插槽,Linux检查硬件规格如果您想安装额外的 RAM 或只是升级内存,这一点很重要。
使用 dmidecode 命令以了解系统上的内存插槽数量以及每个插槽当前拥有多少 RAM。 dmidecode 命令从 DMI 表中读取硬件信息。
sudo dmidecode -t memory | grep -i size
下面的输出显示这台电脑有两个内存插槽,每个插槽都有一个大约 4GB 的内存芯片。
您可以使用 dmidecode 命令查看其他系统信息,例如 BIOS、处理器、序列号等。查看 dmidecode 手册页以获取更多命令选项。
要查找有关您的 PC 可以容纳的最大 RAM 量的信息:
dmidecode -t memory | grep -i max
3. 硬盘及周边设备
与临时存储信息的随机存取存储器不同,您的硬盘保留存储的信息。 即使您的计算机关闭或重新启动,存储在硬盘上的数据仍然可用。
使用 df 命令查看当前磁盘使用情况,包括可用的分区数和可用磁盘空间。 这 -H 选项以更易于阅读的格式显示数据。
df -h
命令输出显示正在使用的文件系统、分区的大小、使用的存储量以及挂载的分区的位置。
使用 磁盘 命令以获取与扇区数、扇区大小、文件系统类型和分区表条目相关的更详细信息。
sudo fdisk -l
要获取与整个硬盘设备相关的简要信息,请使用 lshw 命令如下:
lshw -short -C disk
查看附加设备信息
这 lsusb 命令查看与当前连接到系统的磁盘设备相关的信息。 这些设备包括 U 盘、外部磁盘阅读器等。
lsusb
此命令显示 USB 控制器和有关连接到它们的设备的详细信息。 默认情况下,它将显示一个简短的输出。 使用 -v 标志(代表 详细) 打印每个 USB 端口的详细信息。
除了 USB 设备,您的计算机还连接了其他外围设备。 使用 lspci 命令查看 PCI 总线和连接到它们的设备的详细信息。
lspci
此类别中的一些常见设备包括 VGA 适配器、显卡、网络适配器、USB 端口、SATA 控制器等。
消息 是另一个重要的命令,可用于在启动期间查看连接到 Linux PC 的硬件设备。
dmesg 命令不仅对于查看附加的硬件设备很重要,而且对于查找硬件错误也是一个很好的命令,因为它在系统启动时存储有关设备的信息。
4.网卡
网卡是一种硬件设备,可让您的计算机连接到网络上的其他设备。 要查看与您的 PC 网卡相关的信息,请发出以下命令:
sudo lshw -C network
输出显示这台特定的 PC 具有无线接口和以太网线连接点。 此外,还列出了其他网络连接详细信息。
5. 硬件概述
有时您可能希望全面了解整个系统的硬件。 为此,请使用 lshw 命令。
lshw
lshw 命令提取并输出有关 PC 硬件配置的详细信息。 该命令列出有关 CPU、图形、音频、网络、驱动器、分区、传感器、总线速度等的信息。
lshw 命令具有许多其他选项来限制输出或仅针对特定硬件设备。 使用手册页了解有关其用法和选项的更多信息。
man lshw
了解系统的硬件规格
本指南向您展示了如何在Linux检查硬件规格。 无论您计划出售或升级系统还是寻求 IT 支持,了解您的 PC 硬件都很重要。
了解您是否需要系统升级的最佳方法是自己进行测试。 了解在特定情况下要升级的组件肯定会帮助您充分利用计算机。