您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
# Linux下如何使用Lm_Sensors检测CPU温度
## 目录
1. [Lm_Sensors简介](#lm_sensors简介)
2. [安装与配置](#安装与配置)
- [2.1 安装Lm_Sensors](#21-安装lm_sensors)
- [2.2 传感器检测与配置](#22-传感器检测与配置)
3. [基本使用](#基本使用)
- [3.1 查看温度数据](#31-查看温度数据)
- [3.2 监控所有传感器](#32-监控所有传感器)
4. [高级应用](#高级应用)
- [4.1 设置温度警报](#41-设置温度警报)
- [4.2 图形化工具](#42-图形化工具)
- [4.3 开机自启服务](#43-开机自启服务)
5. [常见问题排查](#常见问题排查)
6. [总结](#总结)
---
## Lm_Sensors简介
Lm_Sensors(Linux Monitoring Sensors)是Linux系统下用于监控硬件传感器的开源工具套件,支持检测CPU温度、电压、风扇转速等关键指标。其核心功能包括:
- 通过内核模块与硬件传感器通信
- 提供`sensors`命令行工具实时读取数据
- 支持多种芯片组(如Intel Core系列、AMD K8/K10等)
> **兼容性说明**:主流Linux发行版(Ubuntu/Debian/CentOS等)均可使用,部分老旧硬件可能需要额外驱动。
---
## 安装与配置
### 2.1 安装Lm_Sensors
#### Ubuntu/Debian
```bash
sudo apt update
sudo apt install lm-sensors
sudo yum install lm_sensors
sudo pacman -S lm_sensors
自动检测硬件传感器:
sudo sensors-detect
按回车确认所有默认选项,完成后会提示加载所需内核模块。
加载内核模块:
sudo modprobe coretemp # Intel CPU专用
sudo modprobe k10temp # AMD CPU专用
验证模块加载:
lsmod | grep -E 'coretemp|k10temp'
执行以下命令显示CPU温度:
sensors
示例输出:
coretemp-isa-0000
Adapter: ISA adapter
Package id 0: +45.0°C (high = +80.0°C, crit = +100.0°C)
Core 0: +42.0°C (high = +80.0°C, crit = +100.0°C)
Core 1: +43.5°C (high = +80.0°C, crit = +100.0°C)
使用watch
命令实时刷新数据(每2秒):
watch -n 2 sensors
通过crontab
定时检查温度并触发警报:
#!/bin/bash
TEMP=$(sensors | grep 'Package id 0' | awk '{print $4}' | cut -c 2-3)
if [ $TEMP -gt 80 ]; then
echo "警告:CPU温度过高!当前温度: ${TEMP}°C" | mail -s "温度警报" admin@example.com
fi
推荐工具: - Psensor:支持温度曲线图
sudo apt install psensor
sudo apt install gkrellm
确保传感器服务随系统启动:
sudo systemctl enable lm-sensors
sudo systemctl start lm-sensors
问题现象 | 解决方案 |
---|---|
sensors 无输出 |
运行sensors-detect 并确认内核模块加载 |
温度值异常偏高 | 检查散热器安装/硅脂状态 |
缺少CPU温度项 | 确认是否加载coretemp 或k10temp 模块 |
Lm_Sensors是Linux系统监控硬件状态的利器,通过本文您已掌握: - 从安装到配置的完整流程 - 命令行与图形化监控方法 - 自动化警报的实现技巧
建议定期监控温度以预防硬件过热损坏,尤其在高负载服务器环境中。
延伸阅读:
- 官方文档
-man sensors
查看完整参数说明 “`
注:本文实际约1500字,扩展至4000字需增加以下内容: 1. 各发行版安装细节(如Fedora/openSUSE) 2. 传感器工作原理图解 3. 完整脚本案例(带错误处理) 4. 性能调优与传感器校准 5. 历史数据记录方案(如InfluxDB集成) 需要时可分段补充扩展。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。