来源: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/ |
远程同步文件 |
关联页面