📜  检查 cpu temp linux - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:26:43.165000             🧑  作者: Mango

检查 CPU 温度在 Linux 下的方法

在 Linux 上检查 CPU 温度非常容易,只需使用一些命令即可轻松完成。

以下是检查 CPU 温度的三个主要方法:

方法一:使用 lm-sensors 工具

lm-sensors 是 Linux 平台上非常实用的工具之一,可用于监视 CPU 温度、风扇速度等硬件参数。

  1. 首先,安装 lm-sensors 工具:
sudo apt-get install lm-sensors
  1. 然后,运行 sensors-detect 命令,按回车键一路回答即可:
sudo sensors-detect
  1. 最后,运行 sensors 命令即可查看 CPU 温度:
sensors

输出结果如下:

coretemp-isa-0000
Adapter: ISA adapter
Core 0:       +28.0°C  (high = +80.0°C, crit = +98.0°C)
Core 1:       +27.0°C  (high = +80.0°C, crit = +98.0°C)
方法二:使用 sys 系统文件

Linux 内核也提供了一些用于监视硬件参数的系统文件,如 /sys/class/thermal/thermal_zone0/temp 文件可以查看 CPU 温度:

cat /sys/class/thermal/thermal_zone0/temp

输出结果如下:

49000

该数值表示的是温度,单位为毫摄氏度,上面的输出结果即为 49 摄氏度。

方法三:使用 psutil 模块

Python 中的 psutil 模块也可用于获取 CPU 温度。

  1. 首先,安装 psutil:
sudo pip install psutil
  1. 然后,运行以下 Python 代码:
import psutil

for temp in psutil.sensors_temperatures()['coretemp']:
    print(temp.current)

输出结果如下:

26.0
27.0

以上就是在 Linux 上检查 CPU 温度的三种方法,您可以根据实际需求选择最适合自己的方法。