返回首页

Linux 硬件信息查询与软件管理命令速查 — CPU/内存/磁盘/网络/主板全覆盖

📅 创建于 2026-05-26 🔄 更新于 2026-05-26 📝 430 字

来源:Shad0w-top | 发布日期:2025-07-07

Linux 硬件信息查询与软件管理命令速查

服务器硬件信息排查是运维日常高频场景。本文集中整理 CPU、内存、磁盘、网络、主板五类硬件查询命令,以及软件包管理命令,作为 linux-essential-commands-reference 的硬件侧补充。

一、CPU 信息

命令 功能
lscpu 显示 CPU 架构、核心数、线程数
cat /proc/cpuinfo 详细 CPU 信息(型号、缓存、频率)
sudo lshw -C cpu CPU 详细信息(厂商、核心数、指令集)
nproc CPU 逻辑核心数
mpstat 1 5 监控 CPU 使用率(需安装 sysstat)

二、内存信息

命令 功能
free -h 查看内存使用情况(GB/MB 单位)
vmstat 1 5 查看内存、交换分区、IO 等
sudo dmidecode -t memory 查看物理内存插槽信息
sudo lshw -C memory 查看内存详细配置
top / htop 实时监控内存占用

三、磁盘与存储

命令 功能
lsblk -o NAME,SIZE,FSTYPE,MOUNTPOINT 查看磁盘分区及挂载点
df -h 查看磁盘空间使用情况
sudo fdisk -l 查看所有磁盘分区
sudo lshw -C disk 磁盘详细信息(厂商、容量)
sudo smartctl -a /dev/sda 检查硬盘健康状态(需安装 smartmontools)
iostat -x 1 5 监控磁盘 IO 性能

四、网络信息

命令 功能
ip a 查看网卡 IP、MAC 地址
ethtool eth0 查看网卡速率、双工模式
sudo lshw -C network 查看网卡硬件信息
ss -tulnp 查看开放的端口及进程
ping / traceroute 测试网络连通性

五、主板与 BIOS

命令 功能
sudo dmidecode -t system 服务器厂商、型号、序列号
sudo dmidecode -t bios BIOS 版本及日期
sudo lshw -C system 查看主板信息

六、软件包管理

操作 Debian/Ubuntu RHEL/CentOS
查看已安装软件 dpkg -l rpm -qa
安装软件 apt install nginx yum install nginx
卸载软件 apt remove nginx yum remove nginx
更新软件源 apt update yum update
列表已安装 apt list --installed yum list installed

七、日志与系统监控

命令 功能
top / htop 实时监控 CPU、内存、进程
uptime 查看系统运行时间及负载
dmesg 查看内核日志
journalctl -u nginx 查看 systemd 服务日志
sar -u 1 5 系统性能历史记录(需安装 sysstat)
ps aux 查看所有进程
systemctl restart nginx 管理系统服务
crontab -l 查看计划任务
find / -name "nginx.conf" 查找文件
grep "error" /var/log/nginx/error.log 搜索文件内容
tail -f /var/log/nginx/access.log 实时查看日志
du -sh /var/log/ 查看目录大小
rsync -avz /backup/ user@remote:/backup/ 远程同步文件

关联页面

页面关联点
linux-essential-commands-referenceLinux 运维工程师 30 个高频命令速查(基础文件/进程/权限/网络操作)
server-performance-four-dimensions服务器性能四维分析(CPU/内存/磁盘/网络)
linux-disk-space-troubleshooting磁盘空间排查
linux-disk-inspection-tools-guide磁盘排查工具实战指南 — iostat 阈值解读/smartctl 健康诊断/lsscsi 设备列表
linux-load-average-guideLinux 负载分析与排查