在Linux服务器上查看硬件配置信息,可以使用一系列命令行工具。以下是一些常用命令来获取不同硬件组件的详细信息:
-
查看CPU信息:
cat /proc/cpuinfo
:显示处理器类型、型号、频率、核心数等详细信息。lscpu
:提供更为人性化的CPU架构和核心数量等信息。
-
查看内存信息:
free -h
或free -m
:显示当前系统中内存的使用情况(以合适的单位如GB或MB显示)。dmidecode -t memory
:获取更详细的内存条信息,包括插槽数量、大小、速度等。
-
查看硬盘信息:
fdisk -l
或lsblk -f
:列出所有磁盘及其分区情况。hdparm -I /dev/sda
(替换/dev/sda
为你的磁盘设备名):获取SATA硬盘的详细参数。smartctl -a /dev/sda
(适用于S.M.A.R.T.支持的磁盘):获取硬盘健康状况和详细信息。
-
查看网络接口信息:
ip addr show
或ifconfig
(部分新系统已弃用 ifconfig):显示网络接口及IP地址配置。ethtool eth0
(替换eth0
为你的网卡设备名):查看网络接口的详细信息,如速度、双工模式等。
-
查看主板、BIOS以及其他硬件信息:
lshw
:全面展示系统硬件结构,包括主板、显卡、声卡等各种设备信息。dmidecode
:从DMI表中读取系统硬件信息,例如制造商、产品序列号、BIOS版本等。
-
查看RAID阵列信息:
- 对于软RAID,可以查看
/proc/mdstat
来了解MDADM管理的RAID状态。 - 对于硬RAID,可能需要特定厂商提供的工具,如HP Smart Array阵列则使用
hpacucli
命令。
- 对于软RAID,可以查看