linux

Linux CPUInfo:温度如何监控

小樊
43
2025-07-24 07:43:19
栏目: 智能运维

在Linux系统中,监控CPU温度有多种方法,以下是一些常用的工具和命令:

使用 lm-sensors

lm-sensors 是一个强大的命令行工具,可以检测和读取许多硬件设备的温度、风扇速度、电压等信息。

安装 lm-sensors

在大多数Linux发行版中,可以使用包管理器来安装它。

sudo apt-get update
sudo apt-get install lm-sensors
sudo dnf install lm_sensors
sudo pacman -S lm_sensors

配置 lm-sensors

安装完成后,需要运行 sensors-detect 命令来检测系统中的传感器。

sudo sensors-detect

该命令会检测系统中可用的传感器。根据提示,你可以输入 “yes” 或按回车键来接受默认选项。这个过程可能需要一些时间。

查看CPU温度

配置完成后,使用以下命令查看传感器信息:

sensors

该命令会显示所有检测到的传感器数据,包括CPU的温度信息。

使用 htop

htop 是一个交互式的进程查看器,它也可以显示CPU温度。

安装 htop

在大多数Linux发行版中,可以使用包管理器来安装它。

sudo apt-get update
sudo apt-get install htop
sudo dnf install htop
sudo pacman -S htop

运行 htop

运行 htop 后,你可以看到CPU温度信息通常显示在屏幕的顶部或底部。

使用 glances

glances 是一个跨平台的系统监控工具,它可以显示CPU温度、内存使用情况、磁盘I/O等信息。

安装 glances

在大多数Linux发行版中,可以使用包管理器来安装它。

sudo apt-get update
sudo apt-get install glances
sudo dnf install glances
sudo pacman -S glances

运行 glances

运行 glances 后,你可以看到CPU温度信息在界面中显示。

使用 cat 读取 /sys/class/thermal

大多数 Linux 系统会在 /sys/class/thermal/ 下提供温度传感器信息。

查看可用传感器

列出所有 thermal zone:

ls /sys/class/thermal/

读取 CPU 温度

cat /sys/class/thermal/thermal_zone0/temp

注意:输出通常是以毫摄氏度为单位。例如,47000 代表 47°C。

以上就是在Linux系统中监控CPU温度的一些常用命令。根据具体的Linux发行版和硬件配置,有时可能需要安装额外的软件包或进行配置才能获取准确的CPU温度信息。

0
看了该问题的人还看了