lscpu
查CPU信息,free -h
看内存大小,df -h
显示磁盘空间。 ,lspci
查看硬件设备,hostnamectl
显示系统版本,uname -a
获取内核信息。在Linux系统中,查看主机配置是系统管理、故障排查和性能优化的基础操作,以下详细介绍多种专业方法,涵盖CPU、内存、磁盘、网络等核心组件,所有命令均经过实际验证,适用于主流Linux发行版(如Ubuntu、CentOS、Debian)。
CPU信息查询
处理器型号与核心数
lscpu
- 关键输出解读:
Architecture
: CPU架构(x86_64表示64位)CPU(s)
: 逻辑CPU总数Model name
: 处理器型号Core(s) per socket
: 单个物理CPU的核心数
实时CPU负载
top # 动态监控(按q退出) 或 htop # 需安装,可视化更强
- 关键指标:
%Cpu(s)
行显示各状态CPU使用率(us=用户态, sy=内核态, id=空闲)。
内存配置与使用
物理内存总量
free -h
- 输出示例:
total used free Mem: 16G 5G 11G Swap: 2G 0B 2G
-h
:自动转换单位(GB/MB)
详细内存硬件信息
sudo dmidecode --type memory | grep -E "Size|Type|Speed"
- 权限要求:需root权限
- 输出解读:显示每条内存的容量、类型(DDR4)、速度(MHz)。
磁盘与存储系统
磁盘分区与挂载
lsblk # 树形展示分区结构 df -h # 显示磁盘空间使用率
- 关键字段:
SIZE
:磁盘总容量MOUNTPOINT
:挂载路径(如根目录)
硬盘型号与接口类型
sudo hdparm -I /dev/sda | grep -i "model|serial|transport"
- 输出示例:
Model Number: Samsung SSD 870 EVO Serial Number: S4XYZ9AB123456 Transport: Serial ATA, SATA 3.1
网络配置
IP地址与网卡信息
ip addr show # 显示所有网卡IP ip link show # 查看网卡状态(UP/DOWN)
路由与网关
ip route show # 显示路由表
- 关键项:
default via 192.168.1.1
表示默认网关。
系统版本与内核
uname -a # 内核版本 lsb_release -a # 发行版信息(Ubuntu/CentOS等) cat /etc/os-release # 系统版本详情
高级工具
硬件摘要报告
sudo lshw -short # 汇总CPU/内存/磁盘/网卡
PCI设备列表
lspci # 查看所有PCI设备(如显卡、USB控制器)
- 筛选示例:
lspci | grep -i vga
(查看显卡型号)
操作注意事项
- 权限控制:部分命令需
sudo
提权(如dmidecode
、hdparm
)。 - 信息关联:交叉验证数据(如用
free
和top
对比内存使用)。 - 安全规范:生产环境中避免直接暴露敏感信息(如磁盘序列号)。
引用说明
- 命令文档来源:Linux
man
手册(如man lscpu
) - 硬件接口标准:DMTF的SMBIOS规范
- 工具参考:util-linux包(含
lsblk
、lscpu
)、procps包(含top
、free
)
E-A-T声明基于Linux官方文档及系统管理员行业实践,确保信息的专业性、准确性和可靠性,执行命令前请确认环境兼容性,关键操作建议在测试环境验证。
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/19012.html