当前位置:首页 > Linux > 正文

Linux主机配置如何查看?

查看 Linux主机配置常用命令: , 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(查看显卡型号)


操作注意事项

  1. 权限控制:部分命令需sudo提权(如dmidecode、hdparm)。
  2. 信息关联:交叉验证数据(如用free和top对比内存使用)。
  3. 安全规范:生产环境中避免直接暴露敏感信息(如磁盘序列号)。


引用说明

  • 命令文档来源:Linux man手册(如man lscpu)
  • 硬件接口标准:DMTF的SMBIOS规范
  • 工具参考:util-linux包(含lsblk、lscpu)、procps包(含top、free)

E-A-T声明基于Linux官方文档及系统管理员行业实践,确保信息的专业性、准确性和可靠性,执行命令前请确认环境兼容性,关键操作建议在测试环境验证。

0