• 20260529璀璨排位赛排名

    ·

    发布于

    修改于


  • 璀璨排位赛

    ·

    发布于

    修改于


  • 达成剑星全成就

    ·

    发布于

    修改于

    玩了这么多年游戏,剑星是我第一个达成STEAM全成就的游戏。


  • 配置sing-box客户端

    ·

    发布于

    修改于

    摘要

    这是sing-box翻墙客户端,一般运行在openwrt上。sing-box的配置一般分为以下几个部分:

    (更多…)

  • 获取硬盘扩展背板散热情况

    ·

    发布于

    修改于

    查看背板设备路径

    lsscsi -g | grep enclosu

    查看背板温度

    sg_ses --page=ec /dev/sg25 | grep Temperature

    查看风扇转数

    sg_ses --page=ec /dev/sg25 | grep -A6 -i cooling

    查看告警和临界温度

    执行查看阈值页的命令,在回显中可以看到“高温临界阈值”和“高温告警阈值”。

    sg_ses --page=th /dev/sg25

    脚本文件

    自动获取设备路径并打印芯片型号、当前温度、阈值温度和风扇状态。

    #!/bin/bash
    
    # 颜色定义
    RED='\033[0;31m'
    GREEN='\033[0;32m'
    NC='\033[0m' # 无颜色
    
    enclosures=$(lsscsi -g | grep "enclosu" | awk '{print $NF}')
    
    echo "========================================================="
    echo "                背板设备状态监控报告                     "
    echo "========================================================="
    
    for dev in $enclosures; do
        echo -e "\n[设备路径]: ${GREEN}$dev${NC}"
    
        # 1. 芯片型号
        info=$(sg_inq "$dev" | grep -E "Vendor|Product|Revision" | awk -F: '{print $2}' | xargs)
        echo ">> 芯片型号: $info"
        echo "---------------------------------------------------------"
    
        # 2. 当前温度
        echo -n ">> 当前温度: "
        temp=$(sg_ses --page=ec "$dev" | grep "Temperature=" | awk -F'=' '{print $2}' | xargs)
        echo -e "${GREEN}$temp${NC}"
    
        # 3. 阈值设定 (仅保留摄氏度相关的数值)
        echo ">> 阈值设定: "
        sg_ses --page=th "$dev" | grep "high" | grep -v "<res>" | grep -v "%" | sed 's/^[[:space:]]*//'
    
        # 4. 风扇状态 (增加异常标红逻辑)
        echo -e "\n>> 风扇状态 (Cooling):"
        fan_data=$(sg_ses --page=ec "$dev" | grep -A6 -i "cooling" | grep -E "Actual speed|status|Element" | sed 's/^[[:space:]]*//')
    
        # 如果状态包含 Critical 或 Non-critical,则标红显示
        echo "$fan_data" | while read -r line; do
            if [[ $line == *"status: Critical"* || $line == *"status: Non-critical"* ]]; then
                echo -e "${RED}$line${NC}"
            else
                echo "$line"
            fi
        done
    
        echo -e "\n========================================================="
    done

  • 配置sing-box服务端

    ·

    发布于

    修改于

    这是配置sing-box翻墙的服务端,一般运行在VPS上。

    (更多…)

最新

NAS openwrt QNAP sing-box 电脑组装 网络设备 翻墙