CentOS 查看系统硬件信息

CentOS 作为一款免费、开源的Linux操作系统,广泛应用于服务器、桌面等领域,在管理和维护CentOS服务器时,了解系统的硬件信息至关重要,本文将详细介绍如何在CentOS系统中查看硬件信息,包括CPU、内存、硬盘、网络等。
查看CPU信息
- 使用
lscpu命令
lscpu命令可以查看CPU的详细信息,包括型号、核心数、线程数、缓存大小等。
lscpu
执行该命令后,您将看到如下信息:
| 信息项 | 描述 |
|---|---|
| CPU(s) | CPU核心数 |
| Thread(s) per core | 每个核心的线程数 |
| Socket(s) | CPU插槽数 |
| Model name | CPU型号 |
| Flags | CPU特性 |
| CPU MHz | CPU频率 |
| L1d cache size | L1数据缓存大小 |
| L1i cache size | L1指令缓存大小 |
| L2 cache size | L2缓存大小 |
| L3 cache size | L3缓存大小 |
- 使用
cat /proc/cpuinfo命令
cat /proc/cpuinfo命令可以查看CPU的详细信息,包括型号、核心数、线程数、缓存大小等。
cat /proc/cpuinfo
执行该命令后,您将看到如下信息:
| 信息项 | 描述 |
|---|---|
| processor | CPU编号 |
| vendor_id | CPU制造商 |
| cpu family | CPU系列 |
| model name | CPU型号 |
| model | CPU型号 |
| stepping | CPU步骤 |
| microcode | 微代码版本 |
| cpu MHz | CPU频率 |
| cache size | 缓存大小 |
| physical id | 物理ID |
| siblings | 兄弟核心数 |
| core id | 核心ID |
| cpu cores | 核心数 |
| apicid | APIC ID |
| fpu | 浮点运算单元 |
| fpu_exception | 浮点异常 |
| cpuid | CPUID指令 |
| wp | 写保护 |
| flags | CPU特性 |
查看内存信息
- 使用
free命令
free命令可以查看系统的内存使用情况,包括总内存、已使用内存、可用内存等。
free -m
执行该命令后,您将看到如下信息:

| 信息项 | 描述 |
|---|---|
| total | 总内存 |
| used | 已使用内存 |
| free | 可用内存 |
| shared | 共享内存 |
| buffers | 缓冲区内存 |
| cached | 缓存内存 |
- 使用
/proc/meminfo文件
/proc/meminfo文件可以查看系统的内存信息,包括总内存、已使用内存、可用内存等。
cat /proc/meminfo
执行该命令后,您将看到如下信息:
| 信息项 | 描述 |
|---|---|
| MemTotal | 总内存 |
| MemAvailable | 可用内存 |
| MemFree | 空闲内存 |
| Buffers | 缓冲区内存 |
| Cached | 缓存内存 |
| SwapTotal | 交换空间大小 |
| SwapFree | 交换空间空闲大小 |
查看硬盘信息
- 使用
df命令
df命令可以查看硬盘的使用情况,包括总容量、已使用容量、可用容量等。
df -h
执行该命令后,您将看到如下信息:
| 信息项 | 描述 |
|---|---|
| Filesystem | 文件系统 |
| Type | 文件系统类型 |
| Size | 总容量 |
| Used | 已使用容量 |
| Avail | 可用容量 |
| Use% | 使用率 |
| Mount | 挂载点 |
- 使用
/proc/partitions文件
/proc/partitions文件可以查看硬盘的分区信息。
cat /proc/partitions
执行该命令后,您将看到如下信息:
| 信息项 | 描述 |
|---|---|
| major | 主设备号 |
| minor | 从设备号 |
| rackname | 磁盘名称 |
| size | 磁盘大小 |
| rpm | 转速 |
| model | 磁盘型号 |
查看网络信息
- 使用
ifconfig命令
ifconfig命令可以查看网络接口的配置信息,包括IP地址、子网掩码、广播地址等。

ifconfig
执行该命令后,您将看到如下信息:
| 信息项 | 描述 |
|---|---|
| eth0 | 网络接口名称 |
| inet addr | IP地址 |
| Bcast | 广播地址 |
| Mask | 子网掩码 |
| MTU | 最大传输单元 |
| Metric | 路由距离 |
| RX packets | 接收数据包数 |
| TX packets | 发送数据包数 |
| Error | 错误数 |
| Drop | 丢弃数 |
| MX TX | 最大传输速率 |
| MX RX | 最大接收速率 |
- 使用
ip addr命令
ip addr命令可以查看网络接口的配置信息,包括IP地址、子网掩码、广播地址等。
ip addr
执行该命令后,您将看到如下信息:
| 信息项 | 描述 |
|---|---|
| eth0 | 网络接口名称 |
| inet | IP地址 |
| netmask | 子网掩码 |
| broadcast | 广播地址 |
| mtu | 最大传输单元 |
通过以上方法,您可以轻松地在CentOS系统中查看硬件信息,了解硬件信息有助于您更好地管理和维护服务器,提高系统性能。
FAQs
问题:如何查看CentOS系统的CPU信息? 解答:您可以使用
lscpu命令或cat /proc/cpuinfo命令查看CPU信息。问题:如何查看CentOS系统的内存信息? 解答:您可以使用
free -m命令或查看/proc/meminfo文件来查看内存信息。

