Debian系统中的cpuinfo文件无法直接反映CPU温度
/proc/cpuinfo是Debian系统中用于查看CPU硬件信息的标准文件(如型号、核心数、架构等),但其内容仅包含CPU的静态或动态运行状态信息(如时钟频率、缓存大小),不包含温度数据。若需监控CPU温度,需通过其他专门工具实现。
lm-sensors工具(推荐)lm-sensors是Linux下最常用的硬件传感器监控工具,支持检测CPU、主板等硬件的温度、电压、风扇转速等信息。
sudo apt update && sudo apt install lm-sensors。sudo sensors-detect,按提示选择“yes”检测所有可用传感器(通常无需修改默认设置)。sensors命令,输出将显示CPU核心温度(如“Core 0: 45.0°C”)、主板温度及其他传感器数据。/sys文件系统温度数据Linux内核通过/sys/devices/virtual/thermal/thermal_zone*/temp文件暴露CPU温度信息(单位:毫摄氏度)。
cat /sys/devices/virtual/thermal/thermal_zone*/temp,输出结果需除以1000转换为摄氏度(如45000对应45.0°C)。coretemp内核模块(sudo modprobe coretemp),但多数现代Debian系统已自动加载。htop或glances等交互式工具sudo apt install htop),运行htop,界面顶部或底部会显示CPU温度(需系统支持传感器监控)。sudo apt install glances),运行glances,界面中会专门列出CPU温度及其他系统指标(如内存、磁盘使用率)。lm-sensors无法检测到温度,需确认主板BIOS是否启用了传感器支持,或尝试更新内核及传感器驱动。lm-sensors通常能兼容大多数主流硬件。