百度
360搜索
搜狗搜索

linux读cpu温度命令详细介绍

在 Linux 系统中,你可以使用以下几种命令来读取 CPU 温度:

1.
sensors 命令

lm-sensors 工具包中的 sensors 命令能显示硬件传感器信息,包含 CPU 温度。

安装

若系统中没有安装 lm-sensors,可以用以下命令安装:

  • Debian/Ubuntu 系统:

bash

   lm-sensors

  • CentOS/RHEL 系统:

bash

 yum  lm_sensors

配置

安装完成后,需要运行以下命令来检测传感器:
bash

 sensors-detect

按照提示操作,选择 “yes” 以加载必要的内核模块。

使用

配置好后,使用 sensors 命令查看 CPU 温度:
bash

sensors

2.
hwmon 接口

你还能直接从 /sys/class/hwmon 目录下读取温度信息。不过,不同系统的路径和文件名可能有差异。

以下命令可以列出可用的传感器设备:
bash

 /sys/class/hwmon

然后,你可以查看具体设备的温度文件:
bash

 /sys/class/hwmon/hwmon*/temp*_input

这里的 hwmon* 是具体的硬件监控设备编号,temp*_input 是温度输入文件。通常温度值以毫摄氏度为单位,需要除以 1000 得到摄氏度。

3.
psutil (Python 脚本)

如果你希望通过 Python 脚本获取 CPU 温度,可以使用 psutil 库。

安装

bash

pip  psutil

示例脚本

python

运行

 psutil

temperatures psutilsensors_temperatures

temperatures

entry temperatures

entrylabelentrycurrent

__name__

get_cpu_temperature

将上述脚本保存为 cpu_temp.py,然后运行:
bash

python3 cpu_temp.py




912python3 cpu_temp.py

通过以上方法,你可以在 Linux 系统中读取 CPU 温度。

阅读更多 >>>  cpu opt 和cpu fan 能混插吗
上一篇: 下一篇:

文章数据信息:

本文主要探讨:"linux读cpu温度命令", 浏览人数已经达到31次, 首屏加载时间:1.020 秒。