zyt200451的头像-星海夜航
管理员
这家伙很懒,什么都没有写...
从磁盘到分布式:存储系统与主流方案梳理-星海夜航

从磁盘到分布式:存储系统与主流方案梳理

存储这个话题两层:单机上磁盘和协议怎么选,跨机器时数据怎么切分存放。这篇从存储协议讲起,过一遍 DAS/NAS/SAN/对象存储的演化,再梳理 Ceph、FastDFS、GlusterFS 三个主流分布式方案的定位...
SSH 免密登录不生效:家目录权限导致的排查记录-星海夜航

SSH 免密登录不生效:家目录权限导致的排查记录

配好了 SSH 免密:密钥生成、公钥分发一路没报错,但 ssh 登录时依然要密码。这类问题密钥本身往往没毛病,多数卡在家目录权限上。记录一次完整的排查过程。 现象 配置免密后执行 ssh 登录,每...
打字机效果的两条实现路线:纯 CSS 与 JS-星海夜航

打字机效果的两条实现路线:纯 CSS 与 JS

打字机效果——文字逐字出现、末尾光标闪烁。以前要做这个效果得上 JS,纯 CSS 其实也能实现。两种路线的代码各记一份,可直接使用。 纯 CSS:三层结构 把动画拆成三层:底层静止的文字、中间遮...
站点节日氛围背景:一层固定图片就够-星海夜航

站点节日氛围背景:一层固定图片就够

过年想给站点换个节日氛围背景,做法其实很轻:在页面的自定义头部代码里插一层全屏图片,压在内容底下当背景。打开网站后整页背后铺一张龙年主题图,固定不滚。 效果图 代码 把下面这段复制到...
Fail2ban 结合 Firewalld 与 iptables 的防御实践-星海夜航

Fail2ban 结合 Firewalld 与 iptables 的防御实践

Fail2ban 是 Python 开发的入侵检测框架:监视系统日志,按配置规则执行对应屏蔽动作。SSH 被暴力破解时,让它调用 firewalld 拉黑源 IP,比手动 iptables 一条条加省事。这里记一套 Fa
Typecho 伪静态配置全流程-星海夜航

Typecho 伪静态配置全流程

Typecho 默认链接带着 index.php 和查询参数,配上伪静态后链接变成干净的静态形式:对搜索引擎友好,地址也短。配置分三处:服务器 rewrite 规则、后台开启地址重写、自定义文章路径。 开启前...
GitHub 热门开源项目周报:2026 年第 16 周八选-星海夜航

GitHub 热门开源项目周报:2026 年第 16 周八选

2026 年第 16 周,从 GitHub 近 7 天的热度里挑了 8 个项目。趋势明显:一半围绕 AI Agent 及其周边工具链,其余在本地微调和开发效率上。以下按主题归类,每项附项目地址。 Agent 的记忆、文档
Prometheus 通过 cAdvisor 监控 Docker 容器-星海夜航

Prometheus 通过 cAdvisor 监控 Docker 容器

Prometheus 要采集 Docker 容器的指标,靠的是在每台宿主机上跑一个 cAdvisor:它把容器的 CPU、内存、IO 等数据以 /metrics 端点暴露出来,Prometheus 加个 job 抓取,G