一键注册登录,获悉互联网最新资源讯息!

返回列表 发布新帖
查看: 53|回复: 0

【匠心独运】Proxmox VE 8.2.2 (PVE) 纯手工显示CPU温度的奇思妙法

累计签到:121 天
连续签到:18 天
灌水成绩
550 94 5832

等级头衔
U I D : 1
用户组 : 管理员

积分成就
威望 : 3
贡献 : 0
金钱 : 5087
在线时间 : 687 小时
注册时间 : 2024-11-25
最后登录 : 2025-4-13

荣誉勋章

最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

发表于 2025-3-14 10:30:04 | 显示全部楼层 |阅读模式
各位PVE的爱好者们,大家好!今天,我将带领大家开启一场别开生面的冒险,探索如何在Proxmox VE 8.2.2 (PVE) 系统概要中纯手工显示CPU温度的奥秘。准备好了吗?让我们开始吧!

🔧 工具箱准备:

1. 一颗敢于挑战的心
2. 一份耐心与细心
3. 一双灵巧的手
4. 一些必要的命令和脚本

🎯 目标:在PVE系统概要中,手工打造一个实时显示CPU温度的“温度计”。

🧩 思路拆解:

**第一步:寻找CPU温度信息源**

首先,我们需要找到CPU温度的信息来源。在Linux系统中,我们可以通过`/sys/class/thermal/thermal_zone*/temp`文件获取温度数据。这个文件包含了CPU的实时温度值。

**第二步:编写脚本**

接下来,我们将编写一个简单的脚本,用于读取CPU温度并将其转换为可读的格式。

  1. bash
  2. #!/bin/bash

  3. # 获取CPU温度
  4. cpu_temp=$(cat /sys/class/thermal/thermal_zone0/temp)

  5. # 转换温度值
  6. cpu_temp=$(echo "scale=2; $cpu_temp/1000" | bc)

  7. echo "CPU 温度:$cpu_temp°C"
复制代码


将这段脚本保存为`cpu_temp.sh`,并赋予执行权限:

  1. bash
  2. chmod +x cpu_temp.sh
复制代码


**第三步:定时更新温度信息**

为了让温度信息实时显示,我们需要让脚本定时运行。这里,我们可以利用`cron`定时任务来实现。

打开cron配置文件:

  1. bash
  2. crontab -e
复制代码


在配置文件中添加以下内容,让脚本每5分钟运行一次:

  1. bash
  2. */5 * * * * /path/to/cpu_temp.sh
复制代码


**第四步:打造可视化界面**

为了让温度信息在系统概要中显示,我们需要对PVE的Web界面进行一些修改。这里,我们可以利用JavaScript和CSS来实现。

1. 首先,在PVE的Web界面中找到合适的位置,添加一个用于显示温度信息的元素:

  1. html
复制代码


2. 接着,编写JavaScript代码,用于定期更新温度信息:

  1. javascript
  2. setInterval(function() {
  3.   // 发送请求获取温度数据
  4.   fetch('/path/to/cpu_temp.sh')
  5.     .then(response => response.text())
  6.     .then(data => {
  7.       // 更新页面上的温度信息
  8.       document.getElementById('cpu_temp').innerHTML = data;
  9.     })
  10.     .catch(error => console.error('Error:', error));
  11. }, 5000);
复制代码


3. 最后,将这段JavaScript代码嵌入到PVE的Web界面中。

🎉 大功告成!

经过以上几步,我们成功地在PVE系统概要中添加了一个实时显示CPU温度的“温度计”。现在,你可以在PVE的Web界面上看到CPU的温度信息,随时掌握系统的运行状态。

在这个充满创造性的过程中,我们不仅锻炼了自己的技能,还让PVE变得更加智能化。希望这篇帖子能给你带来启发和灵感,让我们一起探索更多PVE的奇妙玩法吧!🚀
温馨提示:
1、在论坛里发表的文章仅代表作者本人的观点,与本网站立场无关。
2、论坛的所有内容都不保证其准确性,有效性,时间性。阅读本站内容因误导等因素而造成的损失本站不承担连带责任。
3、当政府机关依照法定程序要求披露信息时,论坛均得免责。
4、若因线路及非本站所能控制范围的故障导致暂停服务期间造成的一切不便与损失,论坛不负任何责任。
5、注册会员通过任何手段和方法针对论坛进行破坏,我们有权对其行为作出处理。并保留进一步追究其责任的权利。
6、如果有侵犯到您的权益,请第一时间联系邮箱 990037279@qq.com ,站长会进行审查,情况属实的会在三个工作日内为您删除。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

投诉/建议联系

990037279@qq.com

如果有侵犯到您的权益,请第一时间联系邮箱,
站长会进行审查,情况属实的会在三个工作日内为您删除。
  • 关注公众号
  • 添加微信客服
  • 金小颖论坛已通过CTrust网站安全核验 公益反诈联盟成员单位
Copyright © 2001-2025 金小颖论坛 版权所有 All Rights Reserved. 使用 阿里妈妈 字体浙ICP备2022006091号-1
关灯 快速发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表