终端查看CPU温度和风扇转速最简方法是执行sensors命令,需先安装lm-sensors、运行sudo sensors-detect加载驱动,输出中“Package id 0”为CPU温度,“Fan1”为对应RPM转速。

当你发现笔记本风扇突然狂转、系统响应变慢,或想确认散热是否正常时,需要立刻获知CPU当前温度和风扇实时转速——这一步不需要图形界面,终端几条命令就能给出准确数值。
用sensors命令一次性查看温度与风扇转速
这是最直接、信息最全的命令行方式,前提是已正确加载传感器驱动。
第一步:安装lm-sensors工具包:sudo apt install lm-sensors
第二步:运行自动检测向导并全部按回车接受默认选项:sudo sensors-detect。该步骤会扫描主板芯片、加载coretemp(Intel)或k10temp(AMD)等关键模块,【若跳过此步,后续sensors命令将无任何输出】。
第三步:执行sensors命令查看结果:sensors。输出中含两部分关键信息:以“Package id 0”或“Core X”开头的是CPU温度(单位℃),以“Fan1”“Fan2”开头的是对应风扇转速(单位RPM)。
这一步操作起来很简单,直接在终端敲完回车就行。注意:如果看到“Adapter: Virtual device”或只有acpitz-virtual-0,说明你可能在虚拟机中运行,物理风扇数据不可读。
手动读取/sys/class/hwmon下的原始传感器值
当sensors命令因权限或驱动问题失效时,可绕过工具直取内核暴露的原始文件。
方法一:快速定位CPU温度文件
执行 cat /sys/class/thermal/thermal_zone*/temp 2>/dev/null | head -n1,得到一个五位数(如48500),除以1000即为摄氏度(48.5℃)。该路径稳定存在,无需额外安装软件。
方法二:精准读取hwmon目录下的风扇与温度
先列出所有硬件监控设备:ls /sys/class/hwmon/
进入任一目录,例如:cd /sys/class/hwmon/hwmon0
执行 cat name 确认是否为coretemp或it87等真实传感器;若是,再执行 cat temp1_input(温度,毫摄氏度)和 cat fan1_input(风扇,RPM)。
注意:fan1_input文件不一定存在——很多轻薄本或超极本主板未引出风扇测速电路,此时该文件会报错“No such file”,属正常现象,不代表故障。
用psensor图形化工具持续监控
如果你需要曲线图、历史记录或高温报警提醒,psensor是Ubuntu桌面用户的首选。
安装并启动:sudo apt install psensor && psensor
首次运行时勾选“Show CPU temperature”和“Show fan speed”,点击确认即可在主窗口看到实时刷新的温度与转速数值及折线图。
若希望开机自启,在菜单栏选择 Preferences → Startup → 勾选 Launch on session startup。











