在Linux系统中,温度传感器是监控硬件健康状况的重要工具之一。通过查看温度传感器的状态,我们可以了解CPU、主板以及其他关键组件的温度情况,从而避免因过热而导致的系统故障。以下是详细的步骤和方法来查看Linux系统的温度传感器。
在大多数Linux发行版中,lm-sensors
是用来检测硬件温度和其他传感器数据的主要工具。首先需要确保该软件包已安装。
sudo apt update
sudo apt install lm-sensors
sudo yum install lm_sensors
sudo dnf install lm_sensors
安装完成后,需要运行 sensors-detect
脚本来配置 sensors
工具。这个脚本会自动检测系统中的硬件传感器并加载相应的内核模块。
sudo sensors-detect
在执行过程中,系统会询问是否要扫描某些设备或功能。通常情况下,选择默认选项(即按回车键)即可。如果不确定,可以选择 "YES" 来进行全面检测。
最后,脚本会提示你将一些行添加到 /etc/modules
文件中以确保下次启动时加载正确的内核模块。按照提示操作即可。
完成上述步骤后,可以使用 sensors
命令来查看当前系统的温度传感器状态。
sensors
输出示例:
coretemp-isa-0000
Adapter: ISA adapter
Package id 0: +65.0°C (high = +87.0°C, crit = +105.0°C)
Core 0: +63.0°C (high = +87.0°C, crit = +105.0°C)
Core 1: +64.0°C (high = +87.0°C, crit = +105.0°C)
acpitz-virtual-0
Adapter: Virtual device
temp1: +28.0°C (crit = +105.0°C)
解释:
除了 sensors
命令外,还有其他一些工具可以帮助我们更直观地监控系统温度:
psensor
是一个图形界面的温度监控工具,适合桌面用户使用。
安装命令:
sudo apt install psensor # 对于Debian/Ubuntu
sudo yum install psensor # 对于CentOS/RHEL
启动后,它会在任务栏显示温度信息,并提供详细的历史图表。
如果你还需要监控硬盘温度,可以使用 hddtemp
工具。
安装命令:
sudo apt install hddtemp # 对于Debian/Ubuntu
sudo yum install hddtemp # 对于CentOS/RHEL
使用方法:
sudo hddtemp /dev/sda