linux 实时查看cpu温度

linux 实时查看cpu温度



安装sensor检测软件

sudo apt install lm-sensors
在这里插入图片描述



传感器探测设置

sudo sensors-detect 设置单个传感探测
在这里插入图片描述


或者执行 sh -c "yes|sensors-detect"命令,设置所有的检测选项为yes



实时查看温度

sensors 调用检测传感器,用来检测服务器各个部分的温度并显示出来

如果想要实时查看,需要用上watch命令

watch -n 1 sensors
在这里插入图片描述


除了用命令实时查看cpu温度外,也可以通过其他图像化方面的软件实现
比如psensor,如下图:
在这里插入图片描述



演示视频

linux cpu实时温度



欢迎关注微信公众号:LinuxRos

在这里插入图片描述

长期分享程序猿技术(linux shell脚本、应用、驱动、c、c++、机器人ROS、python、算法……)
<think>好的,我现在需要帮助用户解决在Linux系统中查看CPU温度的问题。首先,我得回忆一下相关的命令和工具。根据用户提供的引用内容,有几个方法可以查看CPU温度。 第一个方法是使用lm-sensors工具,用户需要安装它,然后运行sensors命令。引用中提到的引用[2]和引用[1]都提到了这个方法,特别是引用[1]中的例子使用了sensors命令并结合grep、awk处理输出。这说明用户可能需要先安装lm-sensors,然后才能使用sensors命令。 第二个方法是直接读取系统文件,比如/sys/class/thermal/thermal_zone0/temp,如引用[3]所述。这里需要注意的是,不同系统可能thermal_zone的编号不同,所以可能需要检查多个thermal_zone目录。例如,thermal_zone0可能对应CPU温度,但也可能是其他传感器,用户需要确认具体的文件路径。 第三个方法涉及到内核API,如引用[4]提到的,但用户可能不需要直接使用内核API,因为这需要编程知识,更适合开发人员。普通用户更可能使用命令行工具或系统文件。 接下来,我需要整理这些方法,确保步骤正确。首先检查是否安装了lm-sensors,如果没有,指导用户安装。然后运行sensors命令,并解释输出结果。对于直接读取文件的情况,说明如何用cat命令查看,并指出温度可能需要除以1000转换单位。 此外,用户可能遇到的常见问题,比如命令不存在或没有温度数据,需要给出解决方案,比如安装工具或检查硬件支持。同时,可能需要提醒用户权限问题,是否需要sudo来安装软件包。 最后,生成相关问题,帮助用户扩展相关知识,比如监控温度的意义、设置警报或图形界面工具等。确保回答结构清晰,分步骤说明,并引用正确的来源。</think>### Linux查看CPU温度的命令方法 在Linux系统中查看CPU温度可通过以下三种常用方法实现,适用于不同硬件环境和需求: #### 方法1:使用`lm-sensors`工具(推荐) 1. **安装工具包**: ```bash sudo apt install lm-sensors # Debian/Ubuntu sudo yum install lm_sensors # CentOS/RHEL ``` 2. **执行检测与查看**: ```bash sudo sensors-detect # 检测硬件传感器 sensors # 显示温度数据 ``` 输出示例: ``` CPU Temp: +45.0°C (high = +80.0°C, crit = +100.0°C) ``` 可通过管道过滤结果: ```bash sensors | grep "CPU Temp" | awk '{print $3}' # 提取温度数值[^1] ``` #### 方法2:直接读取系统文件 温度数据存储在`/sys/class/thermal/`路径下: ```bash cat /sys/class/thermal/thermal_zone0/temp # 输出如:45000(表示45.00°C) cat /sys/class/thermal/thermal_zone1/temp # 部分设备多核CPU需要遍历zone编号[^3] ``` **注意**:需将结果除以1000转换为摄氏度,例如`echo $((45000/1000))°C` #### 方法3:通过`hddtemp`扩展支持(适用服务器) ```bash sudo apt install hddtemp hddtemp /dev/sda # 同时监控硬盘温度(部分服务器CPU温度会通过该工具显示) ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值