- 博客(811)
- 资源 (236)
- 收藏
- 关注
原创 k8s单机版使用本地存储local-path-provisioner
在k8s官方文档中有两种方式使用本机存储,一种是hostPath,另一种是local volume,这两种都不支持动态扩容,并且程序移植改动比较大,而local-path-provisioner很好的弥补了这一缺陷。答案是可以的,因为sc是不区分命名空间的,后续pvc都是向sc申请空间的。默认的存储路径为/opt/local-path-provisioner,默认安装到local-path-storage命名空间。local-path-provisioner常见的有两个仓库。官方的安装和样例使用。
2023-01-26 22:01:22
4503
原创 k8s安装kuboard面板
官方文档:https://www.kuboard.cn/install/v3/install.html#kuboard-v3-x-%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E。前面介绍了k8s的dashboard面板,这里介绍国人开发的kuboard面板,相较于dashboard面板,kuboard面板对很多运维调试功能做了很多增强。这里可以看到上一篇文章部署的nginx,可以通过右侧的工具很方便的查看日志和进入shell。初次使用导入集群和设置访问用户就可以使用了。
2023-01-25 11:13:14
3069
2
原创 RockyLinux8.5安装k8s
禁用 firewalld防火墙,禁用 Swap分区,安装iproute-tc,安装配置cri-dockerd。如果忘记了init命令时的提示信息,执行下面的命令可重新打印加入命令。2.在每台机器上安装kubeadm,kubelet和kubectl。2.在每台机器上安装kubeadm,kubelet和kubectl。拷贝master机器的admin.conf的配置文件到子节点机器。如果报错,解决完报错之后执行重置命令后再执行上述命令。在子节点操作,加入到master的集群中。执行初始化命令后会提示配置集群。
2023-01-22 17:19:08
2741
原创 告别 Vault 的复杂度:用 Go 标准库给 Windows 凭据管理器装上 MCP
每个工具是一个名字、描述、JSON Schema 输入参数的定义,加上一个处理函数。以Description: "读取单条凭据详情。默认密码以掩码显示,设置 reveal=true 获取明文密码。","target": {Type: "string", Description: "凭据目标名"},"reveal": {Type: "boolean", Description: "是否返回明文密码(默认 false)"},},},},},},工具参数说明filter(可选)
2026-09-04 15:49:41
204
原创 OpsKat封装MCP:用 Go 标准库把运维 CLI 变成 AI 的“手“
工具是模型能看到的唯一接口,的质量直接决定模型调用得对不对。以execDescription: "对任意类型资产执行命令/语句(ssh 远程命令、database SQL、redis 命令、mongodb、etcd、kafka、k8s 等)。写操作需要桌面应用审批。","asset": {Type: "string", Description: "目标资产名称、数字 ID 或 分组/名称 路径"},
2026-09-02 13:13:15
355
原创 Penpot 导出 PDF 报错 —— 问题排查与解决记录
根因影响修复1存储配置使用 Penpot 2.11 前旧格式(),且 MinIO 缺少assetsbucket渲染成功但上传失败(500升级为新格式变量 + 创建 bucket + 重启后端2服务器低配(2 核 / 1.9GB),WASM 渲染单对象需 8~15s+,超过 exporter硬编码 10s 超时渲染被中断,导出超时失败将 exporter 渲染等待超时改为 60s 并挂载持久化。
2026-08-24 16:11:54
227
原创 Penpot Docker 部署与 MCP 服务配置文档
本服务器通过 Docker Compose 部署了Penpot(开源设计协作平台)及其MCP(Model Context Protocol)服务。Penpot 前端访问地址Penpot MCP 端点数据目录MCP 容器镜像握手(initialize)成功,返回工具列表可获取(等)tools/call调用成功,userToken 鉴权有效。
2026-08-21 16:36:35
390
原创 Codex 桌面版接入本地LLMapi网关指南
改config.toml 改成新的模型ID,改models.json 追加新模型的描述,可以参考Deepseek-V4-Flash的json。模型目录文件 需要包含前面文件提到的模型 注意大小写要一致。若不支持这个协议,可找一些工具进行协议转换。auth.json 文件内容。作用:指定用apikey登录。不需要,直接替换配置文件就行。1.是否需要codex账号。定义使用的模型和模型地址。2.其他模型ID怎么接入。
2026-08-12 10:00:35
541
原创 Codex 桌面版接入 DeepSeek API 配置指南
Codex 桌面版本质上是微软商店安装的 MSIX 应用(包名C:\Users\<用户名>\.codex\├── config.toml # 主配置(模型、Provider、认证方式等)├── models.json # 模型目录(声明 DeepSeek 模型元数据)└── auth.json # API Key 认证信息DeepSeek 官方已原生支持 Codex 所需的 Responses API(),因此无需本地中转代理,可直接在中配置实现直连。
2026-08-10 22:07:05
844
原创 jenkins2.328升级到2.452
原jenkins存在CVE-2024-43044问题,但是这个利用至少需要访问权限,原环境 docker启动 /var/jenkins_home 映射到宿主机,原宿主机目录为${PWD}/jenkins/jenkins_home。
2026-07-15 10:18:22
220
原创 Discuz X3.5 升级到 X5 完整实操记录
X3.5已经EOL,X3.5 到 X5 跨了两个大版本,中间没有官方一键升级路径。但经过实测,只要环境达标、备份到位,手动覆盖升级是可行的。以下是完整步骤,踩过的坑也一并记录。
2026-06-08 13:55:59
635
原创 JVM 堆内存参数 & Docker 容器适配,一次讲清楚
你给容器分了 512M,JDK 觉得自己有 64G,按 1/4 算 Xmx 就是 16G——直接 OOM 被 kill。,JDK 会去读 cgroup 的限制值,按容器实际可用内存来算默认值。Docker 用 cgroup 限制容器能用的内存,但 JDK 读不读得到这个限制,取决于版本。别用百分比,老老实实写固定值。单机多实例用固定值,容器单实例用百分比,小堆直接 Xms=Xmx 省得扩容。-Xms 是 JVM 启动时直接分配的堆内存,-Xmx 是堆能用到的上限。,启动就把堆分配满,省掉运行时扩容的开销。
2026-06-02 10:13:45
335
原创 逆地理编码基于virjar的geoLib项目
根据区划查询出来行政地图数据大致是2017~2018年左右的,后续还需要更新地图数据。算法实现:常见算法 Geohash,Google S2与Uber H3。由于virjar的geoLib项目并没有写API怎么调用,这里简要补充。然后执行 mvn命令安装到本地,也可以上传到自己的nexus私服上。api:天地图 Nominatim API。基于Google S2 有一些参考。由于地图商逆地理编码收费。找一些免费或开源的方法。master分支源码。注释掉 gpg签名插件。其他项目调用示例代码。
2026-02-04 10:51:08
385
原创 Centos7使用SCL运行python3
需要将 CentOS-SCLo-scl-rh.repo CentOS-SCLo-scl.repo 的baseurl替换成镜像的地址,否则无法使用。centos7上直接将python2升级到python3时会污染整个系统,导致依赖python2的库都用不了。安装后默认不会加到环境变量,安装路径在/opt/rh/rh-python38/root/usr/bin/验证简单的flask demo。可能需要添加防火墙端口。
2026-01-21 11:30:41
190
原创 移远EC20对UAC音频设备识别分析
根据分析,问题可能出现在3.10内核 无法原生支持 UAC2 Gadget ,这个驱动从3.11内核开始支持,差了一个小版本。首先分析AT+QCFG="USBCFG",0x2C7C,0x0125,1,1,1,1,1,0,1这个指令。怀疑硬件或者固件不支持,EC20CEFAGR06A06M4G这个低版本不支持,固件升级到A15支持了。AT+QCFG="USBCFG"这个返回变7位数了,支持启用UAC音频了。根据其他文章发现,可能和linux内核有关,测了几个发行版。查看固件发现我的固件版本低。
2026-01-15 23:06:50
353
原创 阿里云两个数据盘合并挂载
输出会显示 `/dev/vdb1`、`/dev/vdc1` 已成为 PV,状态为 `available`。- `vdb1`/`vdc1` 均指向 `datavg-datalv`;步骤 1:为 vdb/vdc 创建 GPT 分区(整盘一个主分区)逻辑卷路径为 `/dev/datavg/datalv`。步骤 5:格式化逻辑卷为 XFS 文件系统。- `/data` 容量约 1000G。步骤 6:创建挂载目录并临时挂载。步骤 2:创建物理卷(PV)步骤 4:创建逻辑卷(LV)步骤 3:创建卷组(VG)
2026-01-15 15:24:07
163
原创 javafx实现简易计算器
java的gui框架很少,跨平台的功能不全,功能全的跨平台困难,这里还是找了一个跨平台的javafx。将部分按键映射到键盘,比较麻烦的是除号/ 无法映射到主键盘的/ 这个目前用javafx无解。实现简单的加减乘除,平方 开根号,百分比 正负功能。需要全键盘映射的还是不要用javafx了。
2026-01-05 16:36:01
245
原创 使用SeaweedFS替换MinIO
S3协议,全称为Amazon Simple Storage Service,是亚马逊公司推出的一种对象存储服务。S3协议几乎是现在对象存储的事实标准,无论是上云、下云、混合云,都可以用s3工具(如rclone)在各类对象存储时进行迁移。MinIO作为一个不错的文件服务器在半年时间内从开源走向闭源并停止了开源版的后续维护工作,所以不得不寻找替代。目前对s3支持较好的开源软件有Ceph RGW、SeaweedFS、OpenIO、Zenko。替代的主要选型:开源 并且支持 s3协议。访问成功则表示部署成功。
2025-12-31 10:40:42
475
原创 服务器状态监控Uptime Kuma
Kafka 缓存代理(Broker):填写你的服务器ip端口 常见 a.b.c.d:9092 Kafka 主题名称 填一个主题名用户创建 如 common-hello Kafka 生成者(Producer)消息 填写一个消息名 如 hello 最后勾选 启用 Kafka 生成者(Producer)自动创建主题(Topic)功能。点击右上角 状态页面 然后点击 新建状态页 可以把之前的检测条目添加到状态页,不用登录就可以查看。除了检测自身服务,也可以用于检测友链、镜像站这种场景。最后可以自定义一个状态页。
2025-12-29 14:57:43
431
原创 Discuz! X3.5管理员密码重置
必须同时修改2个表,pre_common_member是md5加密(哈希),pre_ucenter_members是byctp加密,必须两个同时修改,修改后密码重置为admin。使用重置后的密码登陆后,在右上角点击设置,然后点击密码安全修改密码。
2025-12-28 12:42:08
315
原创 Jenkins pipeline流水线方式部署后端jar
pipeline流水线的方式适用于大于10人的团队且有专人运维的团队。一个简单的例子配置的简要说明如下。
2025-12-23 17:08:56
1100
原创 jenkins通过API获取FileBrowser管理的工程代码到工作空间
将jenkins源码管理设置成无,构建里增加构建步骤添加Execute shell并移动到第一个,然后填入上面的代码,并修改为自己的url 账号 路径即可使用。gogs临时故障,将代码临时存放到FileBrowser上进行拉取,保证后面的构建。
2025-12-18 20:28:40
254
原创 牛津书虫0.01生存游戏
1. 迫降初始状态:飞机坠毁在“山顶(at the top of a mountain)”,主角的核心目标是“下山求救”,明确提出“You want to go down the mountain.(你想下山。◦ 多次出现关键短语“go down the mountain(下山)”“go down the valley(顺着山谷往下走)”,无任何“go up the mountain(上山)”的反向行动;1. 开局飞机故障坠山,先跳转至第20节,随后选择携带外套、香蕉和打火机,跳转至第6节;
2025-11-21 12:50:40
484
原创 2025沈阳中考盘点
沈阳市沈北新区汇置万博实验学校(高中部)(自费统招生)沈阳市沈北新区汇置万博实验学校(高中部)(自费统招生)沈阳市第二十中学和平湾校区(原沈阳市第三十八中学)沈阳市第二十中学和平湾校区(原沈阳市第三十八中学)沈阳市辽中区新时代私立高级中学(自费统招生)沈阳市辽中区新时代私立高级中学(自费统招生)沈阳市辽中区第一私立高级中学(自费统招生)沈阳市辽中区第一私立高级中学(自费统招生)沈阳市沈北新区汇置万博实验学校(高中部)沈抚育才实验学校(国际班)(自费统招生)沈抚育才实验学校(国际班)(自费统招生)
2025-11-07 16:23:30
2033
原创 辽宁14个市分流线得分率对比
锦州根据招生计划数和网传的一分一段表测算,招生1万多,但一分一段表仅5千多,普高线为预估。铁岭 省级示范高中招生指标100%到校 分流线和普高线为预估数据。大连公办普高不含朝鲜族学校,因朝鲜语授课不进如公办普高统计。辽阳市的辽化高中仅面向宏伟区招生,不进入公办普高线统计。以市区数据为主,不统计各县,除非市区和各县统一招生。丹东市公办普高根据往年分数预估十四中分数线。
2025-08-08 16:16:08
1220
原创 2024各省高分段分析
2023 年内蒙古自治区教育事业发展统计公报(2024 年未公开,推测增长约 1%)2023 年福建省教育事业发展统计公报(2024 年未公开,推测增长约 1.5%)2023 年湖北省教育事业发展统计公报(2024 年未公开,推测增长约 1.5%)2023 年黑龙江省教育事业发展统计公报(2024 年未公开,推测增长约 1%)2023 年江苏省教育事业发展统计公报(2024 年未公开,推测增长约 1%)2023 年安徽省教育事业发展统计公报(2024 年未公开,推测增长约 1%)
2025-07-30 12:16:05
1169
原创 2024高考综合本科率对比
万人,这一数据已严格排除高职院校分类考试(单招)、春季高考(依学考录取)、对口升学等提前录取的考生,仅包含普通高中生中未提前录取的考生。万人,这一数据已严格排除高职院校分类考试(单招)、对口升学、三校生高考等提前录取的考生,仅包含普通高中生中未提前录取的考生。万人,这一数据已严格排除高职院校分类考试(单招)、对口升学、三校生高考等提前录取的考生,仅包含普通高中生中未提前录取的考生。高职单招、对口升学等特殊类型考生人数未单独公布,但从总报名人数中扣除后,统考人数以官方公布的。
2025-07-29 17:50:17
3821
原创 golang对win7的支持感想
golang在3年的win7的3年esu支持结束时立刻停止了win7支持,原来想通过保持版本在1.20来保持对win7的支持,后续发现这是一种奢望。随着功能的增加,需要引入越来越多的第三方库,然后直接引入时,经常会直接带入1.22的库。直接降版本还不行,因为第三方库他依赖的版本需要1.22。这样就的找依赖的依赖是否支持1.22。最后就是一顿依赖分析。每次引入一个依赖,需要花一天时间研究怎么让他支持1.20,这个可太费人了。最后搞的烦了,直接用golang最新版,放弃支持win7。三年之后 win10的3年e
2025-07-01 17:44:37
739
原创 构建PaddleOCRv3的docker镜像
几个云函数的镜像都失效了,readme的构建脚本也失效了paddlepaddle==2.0.2 这个版本在pip各镜像里已经不存在了。但是这个参考的内容很多都失效了,镜像只留下了一个duolabmeng666/paddlehub_ppocr:1.0。对项目里的500M镜像持怀疑态度,dockerhub上的镜像是2个多G,自己构建完最小也是2个多G。上面用的最新版代码进行打包,如果需要用旧版代码代码,可以进行如下操作。花点时间重新构建了一下。然后按下面的命令进行打包。改用其他版本的打包的命令。
2025-06-11 16:40:25
904
google-depot_tools安装指导英文pdf
2016-11-27
org.eclipse.core.runtime.compatibility.auth依赖jar
2017-11-27
cebxconvert
2017-09-18
openlibertytools-17.0.0.3.zip
2017-10-20
springcloud-feign-demo 代码,简单演示拦截器,包含全局拦截器 局部拦截器 带url过滤的拦截器
2024-09-28
xxl-job-nacos改造版
2023-10-21
centos6的pcks11-helper的rpm包 pkcs11-helper-1.11-3.el6.x86_64.rpm
2022-05-04
maven私服 nexus-3.9.0-01-unix.tar.gz
2018-03-07
maven私服nexus-2.14.8-01-bundle.tar.gz
2018-03-07
maven私服apache-archiva-2.2.3-bin.tar.gz
2018-03-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅