首页 > 运维 > linux运维 > 正文

Linux中如何查看CPU温度_LinuxCPU温度查看的详细方法

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

linux中如何查看cpu温度_linuxcpu温度查看的详细方法

在Linux系统中,查看CPU温度是一个常见的需求,尤其在排查过热、风扇异常或系统不稳定问题时。由于Linux本身不直接提供硬件温度信息,需要借助第三方工具或读取系统传感器数据来实现。以下是几种实用且广泛支持的方法。

使用lm-sensors工具查看CPU温度

lm-sensors 是Linux下最常用的硬件监控工具之一,能够读取主板、CPU、硬盘等设备的温度、电压和风扇转速。

步骤如下:
  • 安装lm-sensors:根据你的发行版运行相应命令
  • Ubuntu/Debian:

    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)

    其中“Package”通常表示整个CPU的温度,“Core”是各核心温度。

从/sys/class/thermal接口直接读取

现代Linux内核通过sysfs暴露了温度信息,可以直接读取文件内容获取温度。

常见路径:

cat /sys/class/thermal/thermal_zone*/temp

百度文心百中
百度文心百中

百度大模型语义搜索体验中心

百度文心百中22
查看详情 百度文心百中
输出单位是毫摄氏度(m°C),例如:

45000 表示 45.0°C

配合zone名称可判断来源:

cat /sys/class/thermal/thermal_zone*/type

若输出包含“x86_pkg_temp”或“coretemp”,则对应CPU温度。

使用psensor图形化工具(适合桌面用户)

如果你使用的是带GUI的Linux系统,Psensor 提供直观的温度监控界面。

安装方法:

sudo apt install psensor # Ubuntu/Debian

启动后会显示CPU、GPU、硬盘等实时温度,支持报警和后台运行。

注意事项与常见问题

某些情况下可能无法读取温度:
  • 未加载传感器驱动:确保内核模块(如coretemp、k10temp)已加载
  • lsmod | grep coretemp

    Intel CPU一般使用coretemp,AMD使用k10temp或zenpower。
  • 虚拟机环境:多数虚拟机(如VMware、VirtualBox)不提供真实温度数据
  • 权限问题:部分操作需sudo权限才能访问传感器

基本上就这些方法。日常推荐先装lm-sensors并运行sensors命令,简单高效。服务器环境下可结合脚本定时监控,防止过热宕机。只要硬件支持且驱动正常,Linux查看CPU温度并不复杂,但容易因缺少工具而误判为不可行。

以上就是Linux中如何查看CPU温度_LinuxCPU温度查看的详细方法的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号