在Linux系统中,dmesg
命令用于显示内核环缓冲区的信息,这些信息包括硬件状态、驱动程序加载情况等。要查看CPU温度信息,可以使用以下方法:
dmesg
命令:dmesg | grep -i temperature
这将显示与温度相关的所有内核消息。在这些消息中,您可以找到CPU温度传感器的相关信息。
/sys/class/thermal/thermal_zone*/temp
文件:Linux系统将温度传感器数据存储在/sys/class/thermal/thermal_zone*/temp
文件中。您可以使用以下命令查看这些文件的内容:
cat /sys/class/thermal/thermal_zone*/temp
这将显示各个温度传感器的当前温度(单位:毫开尔文)。要将其转换为摄氏度,只需将结果除以1000。
lm-sensors
工具:lm-sensors
是一个用于监控硬件传感器(包括CPU温度传感器)的工具。首先,您需要安装lm-sensors
:
对于基于Debian的系统(如Ubuntu):
sudo apt-get install lm-sensors
对于基于RPM的系统(如Fedora、CentOS):
sudo yum install lm-sensors
安装完成后,运行以下命令以检测系统中的传感器:
sudo sensors-detect
按照提示操作,直到完成检测。检测完成后,您可以使用sensors
命令查看CPU温度信息:
sensors
这将显示详细的硬件传感器信息,包括CPU温度。