黑群晖显示真实的CPU型号和自定义CPU型号

黑群晖显示真实的CPU型号和自定义CPU型号

  • 修改脚本
  • 执行脚本
  • 自定义显示的CPU型号

脚本的仓库地址:✈

修改脚本

我的CPU型号是N100,这里因为架构识别有问题,所有CPU的型号后面会带一个UnKnown,感觉很别扭,所有修改了下脚本
黑群晖显示真实的CPU型号和自定义CPU型号_第1张图片

if [ "$cpu_family" == "N100" ]
then
    cpu_series=""
fi

黑群晖显示真实的CPU型号和自定义CPU型号_第2张图片

if [ "$cpu_series" == "ES" ] || [ "$cpu_series" == "Unkown" ]|| [ "$cpu_series" == "" ]
then
if [ "$cpu_family" == "N100" ]
then
    cpu_detail="详情<\/a>"
else    
    cpu_detail="find<\/a>"
fi

执行脚本

把修改好的脚本上传到群晖的文件夹里面,然后启用群晖的ssh
依次输入以下下命令

cd /volume1/上传到的目录
sudo ./ch_cpuinfo.sh

然后根据提示输入即可
黑群晖显示真实的CPU型号和自定义CPU型号_第3张图片
执行完成后,退出群晖的网页端,重新登录即可看到CPU信息了
黑群晖显示真实的CPU型号和自定义CPU型号_第4张图片

自定义显示的CPU型号

先确定自己的CPU型号,这里可以在ssh中用以下命令获取

cat /proc/cpuinfo | grep model | grep name | sort -u | awk '{ for(i = 1; i < NF; i++) if ($i ~ /^Intel/) { for(j=i;j<=NF;j++)printf("%s ", $j);printf("\n") }}' | awk -F@ '{ print $1 }' | sed "s/(.)//g" | sed "s/(..)//g" | sed "s/ CPU//g" | awk '{print $2}' | head -1 | sed "s/ *$//g"

在这里插入图片描述
然后修改代码,这里我把N100改成了i9 14900K
黑群晖显示真实的CPU型号和自定义CPU型号_第5张图片

if [ "$cpu_family" == "N100" ]
then
    cpu_detail="详情<\/a>"
    cpu_info=`echo "${dt}.cpu_vendor=\"${cpu_vendor}\",${dt}.cpu_family=\"i9 14900K\",${dt}.cpu_series=\"${cpu_series}\",${dt}.cpu_cores=\"${cpu_cores}\",${dt}.cpu_detail=\"${cpu_detail}\","`
else
    cpu_info=`echo "${dt}.cpu_vendor=\"${cpu_vendor}\",${dt}.cpu_family=\"${cpu_family}\",${dt}.cpu_series=\"${cpu_series}\",${dt}.cpu_cores=\"${cpu_cores}\",${dt}.cpu_detail=\"${cpu_detail}\","`
fi

改好以后,上传并替换掉之前的脚本,然后执行,根据提示输入,完成后重新登录网页端
黑群晖显示真实的CPU型号和自定义CPU型号_第6张图片

你可能感兴趣的:(黑群晖,群晖)