Linux系统提供了多种命令和工具来查看硬件配置信息。下面是一些常用的方法:
1. CPU信息
- lscpu: 提供CPU的详细统计信息,包括型号、核心数、线程数、缓存大小等。 Bash
lscpu
- /proc/cpuinfo: 包含每个CPU核心的详细参数,如型号、频率、缓存等。 Bash
cat /proc/cpuinfo
2. 内存信息
- free: 显示系统内存的使用情况。 Bash
free -m
- /proc/meminfo: 提供更详细的内存信息。 Bash
cat /proc/meminfo
3. 磁盘信息
- df: 显示文件系统磁盘使用情况。 Bash
df -h
- fdisk -l: 显示磁盘分区信息。 Bash
fdisk -l
- lsblk: 以树状结构显示块设备信息。 Bash
lsblk
4. 网卡信息
- ifconfig: 显示网络接口配置信息。 Bash
ifconfig
- ip addr: 显示网络接口地址信息。 Bash
ip addr
5. 系统信息
- uname -a: 显示内核版本、主机名等系统信息。 Bash
uname -a
- cat /etc/os-release: 显示操作系统发行版信息。 Bash
cat /etc/os-release
6. 硬件总览
- dmidecode: 解析DMI表,获取系统硬件信息。 Bash
dmidecode
- lshw: 以层次结构显示硬件设备信息。 Bash
lshw
示例:
Bash
# 查看CPU信息
lscpu
# 查看内存使用情况
free -m
# 查看磁盘分区
fdisk -l
# 查看网络接口
ifconfig
# 查看系统信息
uname -a
cat /etc/os-release
# 查看硬件总览
dmidecode
其他工具
- 硬件监控工具:
- htop: 交互式进程查看器,可以查看CPU、内存等资源使用情况。
- vmstat: 显示系统的虚拟内存统计信息。
- iostat: 显示I/O设备的统计信息。
- 图形化工具:
- System Monitor: GNOME桌面环境下常用的系统监控工具。
注意:
- 输出结果可能因Linux发行版和内核版本而略有不同。
- 对于更详细的硬件信息,可以参考各命令的man手册。
- 对于特定的硬件设备,可能需要安装额外的驱动或工具。