windows下面的apache/nginx/iis6 采用第三方服务器linux下的acme.sh自动续期ssl证书
[ 2026-07-06 16:16:21 | 作者: admin ]
centos下acme.sh续期证书比较方便,但是windows下的各种web服务器配置续期复杂,我们可以采用第三方的服务器远程验证,来续期ssl证书。
acme 的工作原理是:
1、发起一个新证书请求到官方,给出证书域名(pic.xg98.com)和存放证书验证文件的本地目录(/home/www/pic.xg98.com/wwwroot/)
2、官方访问验证文件来完成域名有效性的验证,然后发放证书
程序在生成验证文本文件 /home/www/pic.xg98.com/wwwroot/xxx
官方程序访问如下地址:
阅读全文…
acme 的工作原理是:
1、发起一个新证书请求到官方,给出证书域名(pic.xg98.com)和存放证书验证文件的本地目录(/home/www/pic.xg98.com/wwwroot/)
acme.sh --issue -d pic.xg98.com --webroot /home/www/pic.xg98.com/wwwroot/ --nginx
2、官方访问验证文件来完成域名有效性的验证,然后发放证书
程序在生成验证文本文件 /home/www/pic.xg98.com/wwwroot/xxx
官方程序访问如下地址:
http://pic.xg98.com/.well-known/acme-challenge/xxx
...阅读全文…
vs.code以及衍生版本的时间线功能真是救命神器
[ 2026-07-02 16:17:51 | 作者: admin ]
主流桌面端 VS Code 二开 IDE
Trae(字节跳动)
底层:Code-OSS 深度定制独立客户端,Electron 架构
核心改造:内置字节自研代码大模型、全局代码 RAG 索引、Builder 多 Agent 批量改代码、中文本地化优化;VS Code 插件直接通用
Cursor
海外头部 AI IDE,Code-OSS fork;Composer 多文件批量编辑,支持 GPT/Claude,完整迁移 VS Code 配置
Windsurf(原 Codeium IDE)
内置实时代码理解、全局补全,可接入本地 Ollama 开源大模型
Qoder(阿里)
直接 fork 微软开源 Code-OSS 深度改造,和 Trae、Cursor 属于同一类:原生 VS Code 内核独立 AI IDE,不是单纯插件。
Trae(字节跳动)
底层:Code-OSS 深度定制独立客户端,Electron 架构
核心改造:内置字节自研代码大模型、全局代码 RAG 索引、Builder 多 Agent 批量改代码、中文本地化优化;VS Code 插件直接通用
Cursor
海外头部 AI IDE,Code-OSS fork;Composer 多文件批量编辑,支持 GPT/Claude,完整迁移 VS Code 配置
Windsurf(原 Codeium IDE)
内置实时代码理解、全局补全,可接入本地 Ollama 开源大模型
Qoder(阿里)
直接 fork 微软开源 Code-OSS 深度改造,和 Trae、Cursor 属于同一类:原生 VS Code 内核独立 AI IDE,不是单纯插件。
服了阿里云的弯弯绕绕,OSS存储包居然买错一个,不能抵扣ECS快照容量
[ 2026-06-30 10:48:54 | 作者: admin ]
OSS存储包,居然分很多不同的种类:
标准-同城冗余存储 和 标准-本地冗余存储 不通用,ECS的自动快照需要 标准-本地冗余存储
标准-同城冗余存储 不能抵扣快照,还比本地冗余贵,买了1年合着白买,全部成了后付费。
标准-同城冗余存储 和 标准-本地冗余存储 不通用,ECS的自动快照需要 标准-本地冗余存储
标准-同城冗余存储 不能抵扣快照,还比本地冗余贵,买了1年合着白买,全部成了后付费。
xbox360换硬盘问题(E版破解),FATXplorer 和 Party Buffalo
[ 2026-06-23 09:48:20 | 作者: admin ]
p.s.稳定性方面 FATXplorer 远超 Party Buffalo,FATXplorer能打开的硬盘就不要用 Party Buffalo
原机硬盘经常出现卡顿和开机不能读取游戏,Kinect提示需要更新才能使用,重启有时候又能读取,基本是硬盘出现问题,所以考虑换个硬盘。
1、usb硬盘盒可以读取到xbox360老硬盘,但是下载了FATXplorer,发现软件读取不了硬盘分区,硬盘故障比较严重。
2、再使用Party Buffalo,发现可以正常读取硬盘信息,赶紧把 System Auxiliary 、System Extended 、Data 几个分区保存到电脑上,
游戏目录 \Data\Content\0000000000000000 比较大,所以选择了几个主要游戏来保存,过程中部分游戏读取报错跳过。有时候重新打开软件又能读取。
...
阅读全文…
原机硬盘经常出现卡顿和开机不能读取游戏,Kinect提示需要更新才能使用,重启有时候又能读取,基本是硬盘出现问题,所以考虑换个硬盘。
1、usb硬盘盒可以读取到xbox360老硬盘,但是下载了FATXplorer,发现软件读取不了硬盘分区,硬盘故障比较严重。
2、再使用Party Buffalo,发现可以正常读取硬盘信息,赶紧把 System Auxiliary 、System Extended 、Data 几个分区保存到电脑上,
游戏目录 \Data\Content\0000000000000000 比较大,所以选择了几个主要游戏来保存,过程中部分游戏读取报错跳过。有时候重新打开软件又能读取。
...
阅读全文…
RHSA 特殊文件的处理和删除
[ 2026-06-11 22:39:48 | 作者: admin ]
p.s. takeown 处理后可以移动到备份文件里面
文件夹处理
单个文件
文件夹处理
takeown /f "D:\目标文件夹" /r /d y
icacls "D:\目标文件夹" /grant Administrators:F /t
attrib -r -h -s -a "D:\目标文件夹" /s /d
rmdir /s /q "D:\目标文件夹"
icacls "D:\目标文件夹" /grant Administrators:F /t
attrib -r -h -s -a "D:\目标文件夹" /s /d
rmdir /s /q "D:\目标文件夹"
单个文件
1. 获取所有权(去掉 /d y)
takeown /f "D:\test\xxx.file"
2. 授予管理员完全控制权限
icacls "D:\test\xxx.file" /grant Administrators
3. 清除只读、隐藏、系统、存档属性
attrib -r -h -s -a "D:\test\xxx.file"
4. 强制删除
del /f /q "D:\test\xxx.file"
takeown /f "D:\test\xxx.file"
2. 授予管理员完全控制权限
icacls "D:\test\xxx.file" /grant Administrators
3. 清除只读、隐藏、系统、存档属性
attrib -r -h -s -a "D:\test\xxx.file"
4. 强制删除
del /f /q "D:\test\xxx.file"
centos6.10怎么安装依赖和升级gcc(记录下,涉及系统软件更新还没有测试)
[ 2026-05-17 22:17:09 | 作者: admin ]
p.s.有空的老服务器可以测试,生产环境不要去玩
centos6.10默认是 gcc 4.4.7 ,可以升级devtoolset-8,得到gcc 8
第一步:修复 vault 源 (如果yum源失效)
阅读全文…
centos6.10默认是 gcc 4.4.7 ,可以升级devtoolset-8,得到gcc 8
第一步:修复 vault 源 (如果yum源失效)
vi /etc/yum.repos.d/CentOS-Base.repo
[base]
name=CentOS-6.10 - Base
baseurl=https://vault.centos.org/6.10/os/x86_64/
gpgcheck=0
enabled=1
[updates]
name=CentOS-6.10 - Updates
baseurl=https://vault.centos.org/6.10/updates/x86_64/
gpgcheck=0
enabled=1
[extras]
name=CentOS-6.10 - Extras
...name=CentOS-6.10 - Base
baseurl=https://vault.centos.org/6.10/os/x86_64/
gpgcheck=0
enabled=1
[updates]
name=CentOS-6.10 - Updates
baseurl=https://vault.centos.org/6.10/updates/x86_64/
gpgcheck=0
enabled=1
[extras]
name=CentOS-6.10 - Extras
阅读全文…
centos6和7中的nginx1.6和nginx1.20升级到1.30.1踩坑记录,关于lua和waf问题
[ 2026-05-16 17:03:10 | 作者: admin ]
使用原机的lnmp的更新脚本报错,就使用手动下载nginx1.30.1来编译,因为需要使用lua和waf,所以关联模块就多了点。
必须使用老nginx -V的configure参数来编译1.30.1,不然会出现丢失已经在使用的模块。
nginx下载:https://nginx.org/download/nginx-1.30.1.tar.gz
开始先检查luajit是否安装,看看版本是否2.1,然后设置下环境变量
还有一个问题是6.10默认openssl1.0.1,无法满足要求,需要再编译一个新的openssl1.1.1w,但是不能覆...
阅读全文…
必须使用老nginx -V的configure参数来编译1.30.1,不然会出现丢失已经在使用的模块。
nginx下载:https://nginx.org/download/nginx-1.30.1.tar.gz
开始先检查luajit是否安装,看看版本是否2.1,然后设置下环境变量
export LUAJIT_INC=/usr/local/luajit/include/luajit-2.1
export LUAJIT_LIB=/usr/local/luajit/lib
export LUAJIT_LIB=/usr/local/luajit/lib
还有一个问题是6.10默认openssl1.0.1,无法满足要求,需要再编译一个新的openssl1.1.1w,但是不能覆...
阅读全文…









