排序
OpenResty 搭配开源 WAF 拦截 Web 攻击
OpenResty 是基于 nginx 的 Web 应用服务器,支持 Lua 脚本和第三方模块。在它前面挂一套 WAF,用 Lua 对进出流量做实时检测与拦截,成本很低,这篇文章记录 unixhot/waf 的部署过程和
Linux 服务器手动安装 NVIDIA 驱动与 CUDA 的完整流程
在没有云厂商一键脚本的机器上手动装 GPU 驱动和 CUDA,坑主要在内核版本、nouveau 和图形模式。这篇按一次成功安装的顺序记:准备工作、清障碍、装驱动、装 CUDA。 准备工作 先确认 GPU 型号和...
建立Confluence与JIRA任务关联:实现无缝协作
Confluence 管文档,JIRA 管任务,两边各用各的,就会出现需求改了三遍、任务单还停在第一版的情况。把两者关联起来后,文档里直接引用任务,状态变化一眼可见。这篇记录两件事:应用程序链接怎...
LNMP 部署禅道 15.7.1 全流程:Nginx、MySQL、PHP
禅道有开源和商业版本,开源版已足够满足大多数项目需求。公司在用的一套禅道跑了多年,计划迁移,于是重新部署一套 LNMP 架构的新环境。网上的教程没有完全对上需求,整个过程重走了一遍,记录...
Jira 上手记录:概念、建项目、工作流与权限
Jira 用不起来,多半不是功能不够,而是每个人对「问题」「项目」「工作流」这几个词理解不一致。这篇按自己的顺序理一遍:对齐概念、建项目、配工作流和人、收权限。 一、先把三个概念对齐 角...
Redmi AX6000 解锁并固化 SSH,再部署 Clash 的完整步骤
新版固件的 Redmi AX6000 不用刷机就能开 SSH,走的还是官方后台那个 set_sys_time 接口注入命令的老路子。整个流程分两段:先用两条 URL 打开 Telnet,再在 Telnet 里把 SSH
Codex 被曝日志写盘 Bug 后,我做了一次本地自查和止血
看到一条 Codex 严重 Bug 的报道(oschina.net 新闻 465890)。这类问题最烦的地方不是功能不好用,而是发生在本地后台:你看不到报错,磁盘却被持续写入。自查对象是 Codex Desktop 的
Gocron:替代 crontab 的可视化定时任务系统部署
Gocron 是 Go 语言写的轻量级定时任务集中调度和管理系统,用来替代 Linux-crontab,项目地址:github.com/ouqiang/gocron。核心卖点是 Web 界面管理任务,支持到秒级表达式、失













