作者:TP唉 https://www.bilibili.com/read/cv26924314/?jump_opus=1 出处:bilibili

如图所示想要这全方位信息很难吗?不,很简单只需要在shell里粘贴两串代码轻松搞定!
命令1:(curl -Lf -o /tmp/temp.sh https://raw.githubusercontent.com/a904055262/PVE-manager-status/main/showtempcpufreq.sh || curl -Lf -o /tmp/temp.sh https://ghproxy.com/https://raw.githubusercontent.com/a904055262/PVE-manager-status/main/showtempcpufreq.sh) && chmod +x /tmp/temp.sh && /tmp/temp.sh remod
命令2:apt update ; apt install linux-cpupower && modprobe msr && echo msr > /etc/modules-load.d/turbostat-msr.conf && chmod +s /usr/sbin/turbostat && echo 成功!
完成之后记得到主页shift+F5刷新一下页面就可以显示了!
无法访问github
保存下面脚本到文件
然后就执行 bash xxx.sh remod
bash xxx.sh restore 回滚
#!/usr/bin/env bash
# version: 2023.9.5
#添加硬盘信息的控制变量,如果你想不显示硬盘信息就设置为false
#NVME硬盘
sNVMEInfo=true
#固态和机械硬盘
sODisksInfo=true
#debug,显示修改后的内容,用于调试
dmode=false
#脚本路径
sdir=$(cd "$(dirname "${
BASH_SOURCE[0]}")"; pwd)
cd "$sdir"
sname=$(basename "${
BASH_SOURCE[0]}")
sap=$sdir/$sname
echo 脚本路径:"$sap"
#需要修改的文件
np=/usr/share/perl5/PVE/API2/Nodes.pm
pvejs=/usr/share/pve-manager/js/pvemanagerlib.js
plibjs=/usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js
if ! command -v sensors > /dev/null; then
echo 你需要先安装 lm-sensors 和 linux-cpupower,脚本尝试给你自动安装
if apt update ; apt install -y lm-sensors; then
echo lm-sensors 安装成功
echo 尝试继续安装linux-cpupower获取功耗信息
if apt install -y linux-cpupower;then
echo linux-cpupower安装成功
else
echo -e "linux-cpupower安装失败,可能无法正常获取功耗信息,你可以使用\033[34mapt update ; apt install linux-cpupower && modprobe msr && echo msr > /etc/modules-load.d/turbostat-msr.conf && chmod +s /usr/sbin/turbostat && echo 成功!\033[0m 手动安装"
fi
else
echo 脚本自动安装所需依赖失败
echo -e "请使用蓝色命令:\033[34mapt update ; apt install -y lm-sensors linux-cpupower && chmod +s /usr/sbin/turbostat && echo 成功! \033[0m 手动安装后重新运行本脚本"
echo 脚本退出
exit 1
fi
fi
#获取版本号
pvever=$(pveversion | awk -F"/" '{print $2}')
echo "你的PVE版本号:$pvever"
restore() {
[ -e $np.$pvever.bak ] && mv $np.$pvever.bak $np
[ -e $pvejs

最低0.47元/天 解锁文章
6235

被折叠的 条评论
为什么被折叠?



