回收 411 MB(470 M → 58.8 M),全部经回收站,可恢复: - 待清理/(146.2 M,含 relay 分片 128 M 与 42 项过程目录) - tmp/(32.4 M,按接续棒命名的过程临时区) - .workbuddy/tmp/(39.5 M) - 4 份 workbuddy.db 冗余副本(101 M,09-23 事故的坏副本 / 抢救产物) - tmp/im16/gw/centrifugo 二进制(63.9 M,可重下)+ 缓存残留 入库范围:常驻规则(CODEBUDDY.md / README.md / state.py)、在途接续入口与 接续包、docs/、交付物/、交接单/、归档/、scripts/、.codebuddy/、 .workbuddy/memory/;共 398 件,其中 >60 KB 的 26 件全为文档。 排除(.gitignore):tmp/、待清理/、运行态日志与缓存、*.db 与 DB 备份整目录、 打包二进制(*.tar.gz / *.tgz)、记忆修复前备份。
31 lines
1.4 KiB
Bash
31 lines
1.4 KiB
Bash
set +e
|
||
C=/www/server/panel/vhost/cert
|
||
echo "=== [A] alotbuy.com.conf ==="
|
||
sed -n '1,80p' /www/server/panel/vhost/nginx/alotbuy.com.conf 2>/dev/null
|
||
echo "=== [B] 证书主体/签发者 ==="
|
||
for d in alotbuy.com dsh.alotbuy.com; do
|
||
f="$C/$d/fullchain.pem"
|
||
if [ -f "$f" ]; then
|
||
echo "--- $d ---"
|
||
openssl x509 -in "$f" -noout -subject -issuer -dates 2>/dev/null
|
||
openssl x509 -in "$f" -noout -ext subjectAltName 2>/dev/null | tr ',' '\n' | head -8
|
||
else
|
||
echo "--- $d : 无 fullchain.pem ---"
|
||
fi
|
||
done
|
||
echo "=== [C] /opt/dshs 内 alotbuy 命中 ==="
|
||
grep -rl "alotbuy" /opt/dshs 2>/dev/null | head -20
|
||
echo "=== [D] /opt/dshs 内 ai1net 命中 ==="
|
||
grep -rl "ai1net" /opt/dshs 2>/dev/null | head -10
|
||
echo "=== [E] /etc/dshs.env 域名/URL 相关 ==="
|
||
grep -inE "domain|host|url|origin|base|portal|cookie" /etc/dshs.env 2>/dev/null | head -25
|
||
echo "=== [F] BT 是否存有 DNS/Cloudflare API 凭据(只报存在性) ==="
|
||
for p in /www/server/panel/data/dns_accounts.json /www/server/panel/config/cloudflare.json /root/.acme.sh/account.conf; do
|
||
if [ -f "$p" ]; then echo "存在: $p($(wc -c < "$p") B, mtime $(date -r "$p" '+%F %T' 2>/dev/null))"; else echo "不存在: $p"; fi
|
||
done
|
||
ls -d /root/.acme.sh 2>/dev/null && ls /root/.acme.sh 2>/dev/null | head -12
|
||
echo "=== [G] portal 站点根 ==="
|
||
ls /www/wwwroot/dsh.alotbuy.com/ 2>/dev/null | head -15
|
||
echo "=== [H] 443/80 监听 ==="
|
||
ss -lntp 2>/dev/null | grep -E ":443 |:80 " | head -6
|