在Linux系统中获取系统温度通常涉及到读取/sys/class/thermal/thermal_zone*/temp
文件或者使用sensors
命令(如果安装了lm-sensors工具)。以下是一些基础概念和相关信息:
你可以直接读取/sys/class/thermal/thermal_zone*/temp
文件来获取温度信息。这些文件通常包含了以毫摄氏度为单位的温度值。
示例代码:
for temp in /sys/class/thermal/thermal_zone*/temp; do
echo "$(basename $(dirname $temp)): $(cat $temp)°C"
done
如果你的系统安装了lm-sensors,你可以使用sensors
命令来获取更详细的温度信息。
sensors-detect
来检测硬件:sensors-detect
来检测硬件:sensors
命令查看温度:sensors
命令查看温度:sensors
命令无输出sensors-detect
并确保所有步骤都已完成。通过以上方法,你应该能够在Linux系统中成功获取系统温度,并根据需要进行监控和管理。
领取专属 10元无门槛券
手把手带您无忧上云