Linux主机配置如何查看?

查看Linux主机配置常用命令: ,lscpu查CPU信息,free -h看内存大小,df -h显示磁盘空间。 ,lspci查看硬件设备,hostnamectl显示系统版本,uname -a获取内核信息。

在Linux系统中,查看主机配置是系统管理、故障排查和性能优化的基础操作,以下详细介绍多种专业方法,涵盖CPU、内存、磁盘、网络等核心组件,所有命令均经过实际验证,适用于主流Linux发行版(如Ubuntu、CentOS、Debian)。

Linux主机配置如何查看?


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提权(如dmidecodehdparm)。
  2. 信息关联:交叉验证数据(如用freetop对比内存使用)。
  3. 安全规范:生产环境中避免直接暴露敏感信息(如磁盘序列号)。

引用说明

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

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

Linux主机配置如何查看?

原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/19012.html

(0)
酷盾叔的头像酷盾叔
上一篇 2025年6月11日 03:56
下一篇 2025年6月11日 04:03

相关推荐

  • Linux如何轻松运行Windows软件?

    在Linux系统中可通过Wine兼容层直接运行部分Windows软件,或使用VirtualBox/VMware等虚拟机完整安装Windows系统来运行所有软件,Wine更轻量但兼容性有限,虚拟机性能损耗大但兼容性最佳,专业工具如CrossOver可优化体验。

    2025年5月31日
    800
  • 如何在Linux C语言中读取纳秒?

    在Linux C语言中,使用clock_gettime函数配合CLOCK_REALTIME等时钟源获取纳秒时间,需包含`头文件,通过struct timespec结构体存储秒和纳秒值,示例:clock_gettime(CLOCK_REALTIME, &ts)后访问ts.tv_nsec`即可。

    2025年6月4日
    600
  • Linux如何检查GPU状态

    查看Linux系统GPU信息常用命令:,1. lspci | grep -i vga 查看显卡型号,2. nvidia-smi(NVIDIA显卡)或 rocm-smi(AMD显卡)查看详细信息,3. glxinfo | grep “OpenGL renderer” 检查图形驱动状态,4. lshw -C display 获取详细硬件配置

    2025年6月12日
    000
  • Linux怎么彻底卸载Node.js?

    在Linux中卸载Node.js,请使用包管理器命令: ,1. **Ubuntu/Debian**: sudo apt purge nodejs npm ,2. **Fedora/RHEL**: sudo dnf remove nodejs npm ,3. **Arch**: sudo pacman -R nodejs npm ,完成后删除残留配置和全局模块:rm -rf ~/.npm ~/.node ~/.node-gyp

    2025年6月14日
    100
  • Linux系统32位还是64位?

    使用uname -m命令查看系统架构:输出x86_64为64位系统,i686或i386则为32位系统。

    2025年6月11日
    000

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN