使用lm-sensors工具可查看Linux系统CPU温度,先安装并配置sensors-detect,运行sensors命令读取核心温度;也可直接读取/sys/class/thermal/thermal_zone*/temp文件获取毫摄氏度值,结合type文件判断来源;桌面用户可用Psensor图形工具监控;需确保传感器驱动如coretemp已加载,虚拟机可能不支持真实温度读取。

在Linux系统中,查看CPU温度是一个常见的需求,尤其在排查过热、风扇异常或系统不稳定问题时。由于Linux本身不直接提供硬件温度信息,需要借助第三方工具或读取系统传感器数据来实现。以下是几种实用且广泛支持的方法。
lm-sensors 是Linux下最常用的硬件监控工具之一,能够读取主板、CPU、硬盘等设备的温度、电压和风扇转速。
步骤如下:sudo apt install lm-sensors
CentOS/RHEL/Fedora:sudo dnf install lm_sensors # 或 yum install lm_sensors
sudo sensors-detect
建议一路按回车选择“Yes”直到完成。sensors
输出示例:
    coretemp-isa-0000
    Package id 0: +45.0°C  (high = +80.0°C, crit = +100.0°C)
    Core 0:      +43.0°C  (high = +80.0°C, crit = +100.0°C)
    Core 1:      +44.0°C  (high = +80.0°C, crit = +100.0°C)
  
现代Linux内核通过sysfs暴露了温度信息,可以直接读取文件内容获取温度。
常见路径:cat /sys/class/thermal/thermal_zone*/temp
输出单位是毫摄氏度(m°C),例如:45000 表示 45.0°C
配合zone名称可判断来源:cat /sys/class/thermal/thermal_zone*/type
若输出包含“x86_pkg_temp”或“coretemp”,则对应CPU温度。如果你使用的是带GUI的Linux系统,Psensor 提供直观的温度监控界面。
安装方法:sudo apt install psensor # Ubuntu/Debian
启动后会显示CPU、GPU、硬盘等实时温度,支持报警和后台运行。lsmod | grep coretemp
Intel CPU一般使用coretemp,AMD使用k10temp或zenpower。基本上就这些方法。日常推荐先装lm-sensors并运行sensors命令,简单高效。服务器环境下可结合脚本定时监控,防止过热宕机。只要硬件支持且驱动正常,Linux查看CPU温度并不复杂,但容易因缺少工具而误判为不可行。
以上就是Linux中如何查看CPU温度_LinuxCPU温度查看的详细方法的详细内容,更多请关注php中文网其它相关文章!
 
                        
                        每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
 
                Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号