如何查看和监控 Linux 温度

热门:
升级您的服务器配置! 申请 AVA 并使用 立减 15%
使用优惠码:

监控系统温度至关重要,尤其是在处理 servers、高负载下的笔记本电脑或定制 PC 时。高温会导致性能下降、硬件损坏或突然关机。幸运的是,Linux 提供了强大的工具,可实时监控 CPU、GPU 和硬盘温度。

以下是在 Linux 机器上查看和监控系统温度的方法。

1. 安装 lm-sensors

lm-sensors

是读取硬件温度、电压和风扇转速最广泛使用的工具。

安装方法:

  • Debian/Ubuntu:

sudo apt install lm-sensors
  • RedHat/CentOS/Fedora:

sudo dnf install lm_sensors

安装后:

运行传感器检测脚本:

sudo sensors-detect

对提示输入“yes”。然后,运行:

sensors

示例输出:

coretemp-isa-0000
Adapter: ISA adapter
Core 0: +45.0°C
Core 1: +46.0°C

2. 实时监控温度

你可以使用 “watch” 以定期查看温度:

watch -n 2 sensors

这会每 2 秒刷新一次输出。

 3. 检查 GPU 温度 (NVIDIA/AMD)

NVIDIA:

安装 NVIDIA 工具:

sudo apt install nvidia-smi

然后运行:

nvidia-smi --query-gpu=temperature.gpu --format=csv

AMD (via radeontop or sensors):

安装:

sudo apt install radeontop

或者依赖:

sensors | grep temp

 4. 检查硬盘温度

你可以使用 smartmontools 包中的 hddtemp 或 smartctl。

安装方法:

sudo apt install smartmontools

检查硬盘温度:

sudo smartctl -A /dev/sda | grep Temperature

5. 图形化温度监控工具

如果你更喜欢基于 GUI 的工具:

  • Psensor:实时显示 CPU、GPU、HDD 温度。

sudo apt install psensor
  • GNOME Sensors Applet:适用于 GNOME 桌面环境。

 6. 自动监控与警报

你可以使用 cron 任务或 NagiosZabbixNetdata 等监控工具来:

  • 设置阈值警报

  • 记录随时间变化的温度

  • 在过热时触发脚本或关机

温度监控的图形界面

4. Psensor

Psensor 是一款用于监控硬件温度的图形化应用程序。它会显示 CPU、硬盘、GPU 和风扇转速的实时信息。Psensor 依赖

lm-sensors

hddtemp

软件包来收集传感器数据。
安装 Psensor,请运行:

sudo apt install psensor

安装后,你可以从系统的应用菜单中启动它。Psensor 易于使用,并提供图形化图表,方便跟踪温度随时间的变化趋势,非常适合希望以可视化方式概览系统热状态的桌面用户。

5. Conky

Conky 是一款高度可定制的系统监视器,运行在 X Window System 上。它可以直接在桌面上显示各种系统信息,包括 CPU 温度、内存使用情况、网络活动等。
要使用 Conky 进行温度监控,你需要使用

.conkyrc

配置文件进行配置。这样你就可以精确定义显示哪些信息以及如何显示。Conky 轻量且高度灵活,因此成为偏好简洁、集成式桌面监控方案的用户的热门选择。

 结论

在 Linux 上监控温度既简单又灵活——无论你偏好命令行工具还是完整的图形化仪表板。定期检查可以防止过热、硬件故障和昂贵的停机时间。