Linux如何查看CPU温度

发布时间:2022-02-05 14:55:29 作者:iii
来源:亿速云 阅读:3898
# Linux如何查看CPU温度

## 引言

在Linux系统中监控CPU温度对于维护系统稳定性、预防过热损坏硬件至关重要。无论是服务器管理员还是普通用户,了解实时温度数据都能帮助优化散热方案。本文将介绍多种命令行工具和方法,适用于不同发行版和硬件环境。

---

## 一、使用`lm-sensors`工具

### 1. 安装lm-sensors
大多数Linux发行版可通过包管理器安装:
```bash
# Debian/Ubuntu
sudo apt install lm-sensors

# RHEL/CentOS
sudo yum install lm_sensors

# Arch Linux
sudo pacman -S lm_sensors

2. 检测硬件传感器

安装后运行硬件检测:

sudo sensors-detect

按回车确认所有提示,完成后会生成传感器驱动配置。

3. 查看温度数据

执行以下命令显示实时温度:

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)

二、通过/sys/class/thermal接口

Linux内核通过虚拟文件系统暴露温度数据:

cat /sys/class/thermal/thermal_zone*/temp

注意: - 数值需除以1000转换为摄氏度 - 不同thermal_zone可能对应CPU/GPU等部件


三、其他工具推荐

1. Psensor(图形界面)

安装:

sudo apt install psensor  # Ubuntu

提供可视化温度曲线和告警功能。

2. Glances

跨系统监控工具:

pip install glances
glances

在”CPU”模块中显示温度(需先启用lm-sensors)。

3. htop(需插件)

部分版本支持温度显示:

sudo apt install htop
htop

按F2进入设置 → 添加温度监控列。


四、服务器环境专用方法

1. IPMI工具(适用于企业级硬件)

sudo ipmitool sensor list | grep -i temp

需硬件支持IPMI协议。

2. Dell/HP厂商工具

例如Dell的OMSA:

sudo omreport chassis temps

五、常见问题解决

1. 传感器未识别

2. 温度单位显示异常

使用watch命令动态监控:

watch -n 2 sensors  # 每2秒刷新

3. 笔记本双显卡问题

可能需要安装nvidia-smiradeontop监控GPU影响。


结语

掌握CPU温度监控技术有助于: - 及时发现散热故障 - 优化风扇转速策略 - 延长硬件使用寿命

建议将sensors命令加入~/.bashrc或设置定时任务记录历史数据。对于关键系统,可配置邮件/短信告警(如通过monitzabbix集成)。

注意:不同CPU型号显示的核心数和温度标签可能有所差异,AMD/Intel处理器输出格式也会不同。 “`

该文档共约750字,采用Markdown格式,包含代码块、列表、引用等结构化元素,覆盖主流Linux发行版的操作方法。可根据实际需要增减内容。

推荐阅读:
  1. 监控CPU温度脚本安装
  2. linux如何查看cpu信息

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

cpu linux

上一篇:xp系统格式化U盘的技巧是什么

下一篇:怎样利用Flutter仿写微信搜索页效果

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》