温馨提示×

Linux CPUInfo怎样获取CPU温度

小樊
58
2025-08-16 05:09:16
栏目: 智能运维

在Linux系统中,有多种方法可以获取CPU温度。以下是一些常用的方法:

1. 使用 sensors 命令

sensors 是一个非常流行的工具,可以显示CPU和其他硬件的温度。你需要先安装 lm-sensors 包。

安装 lm-sensors

sudo apt-get update
sudo apt-get install lm-sensors

配置 lm-sensors

运行以下命令来检测和配置传感器:

sudo sensors-detect

按照提示操作,通常选择默认选项即可。

查看CPU温度

安装并配置完成后,使用以下命令查看CPU温度:

sensors

2. 使用 coretemp 模块

coretemp 是一个内核模块,可以直接读取CPU核心的温度。

安装 coretemp

sudo apt-get update
sudo apt-get install linux-tools-common linux-tools-generic linux-tools-$(uname -r)

查看CPU温度

cat /sys/devices/virtual/thermal/thermal_zone*/temp

这个命令会显示所有热区的温度,通常CPU核心的温度会在 /sys/devices/virtual/thermal/thermal_zone0/temp

3. 使用 psensor 图形界面工具

如果你更喜欢图形界面,可以使用 psensor 工具。

安装 psensor

sudo apt-get update
sudo apt-get install psensor

运行 psensor

安装完成后,直接运行 psensor 即可看到CPU和其他硬件的温度。

4. 使用 htop 工具

htop 是一个增强版的 top 命令,也可以显示CPU温度。

安装 htop

sudo apt-get update
sudo apt-get install htop

运行 htop

安装完成后,运行 htop 并按下 F2 键进入设置,找到 Columns 选项,勾选 Temperature 即可显示CPU温度。

总结

以上方法中,sensors 是最常用且功能最强大的工具,适合大多数用户。如果你需要图形界面,可以选择 psensor。对于简单的温度查看,coretemphtop 也是不错的选择。

0