在Linux系统中,有多种方法可以获取CPU温度。以下是一些常用的方法:
sensors 命令sensors 是一个非常流行的工具,可以显示CPU和其他硬件的温度。你需要先安装 lm-sensors 包。
lm-sensorssudo apt-get update
sudo apt-get install lm-sensors
lm-sensors运行以下命令来检测和配置传感器:
sudo sensors-detect
按照提示操作,通常选择默认选项即可。
安装并配置完成后,使用以下命令查看CPU温度:
sensors
coretemp 模块coretemp 是一个内核模块,可以直接读取CPU核心的温度。
coretempsudo apt-get update
sudo apt-get install linux-tools-common linux-tools-generic linux-tools-$(uname -r)
cat /sys/devices/virtual/thermal/thermal_zone*/temp
这个命令会显示所有热区的温度,通常CPU核心的温度会在 /sys/devices/virtual/thermal/thermal_zone0/temp。
psensor 图形界面工具如果你更喜欢图形界面,可以使用 psensor 工具。
psensorsudo apt-get update
sudo apt-get install psensor
psensor安装完成后,直接运行 psensor 即可看到CPU和其他硬件的温度。
htop 工具htop 是一个增强版的 top 命令,也可以显示CPU温度。
htopsudo apt-get update
sudo apt-get install htop
htop安装完成后,运行 htop 并按下 F2 键进入设置,找到 Columns 选项,勾选 Temperature 即可显示CPU温度。
以上方法中,sensors 是最常用且功能最强大的工具,适合大多数用户。如果你需要图形界面,可以选择 psensor。对于简单的温度查看,coretemp 和 htop 也是不错的选择。