Lyc8503

RSS: https://blog.lyc8503.net/atom.xml
Lyc8503 的博客,主要是编程相关记录和一些日常分享。

HomeLab 数据损坏与恢复:ZFS 双备份同时损坏后的抢救实录

博主的 HomeLab 因一颗不稳定的 ES CPU 在高负载下算错数据,导致 ZFS 同时损坏了虚拟机磁盘和本地备份,云端备份因 restic 脚本被禁用已三个月没更新。 通过 ddrescue 提取、gzip 断块修复、VMA 格式拼接和 NTFS 集群分析,最终恢复出完整虚拟机,且所有文件均未损坏。
评论点赞收藏23 天前

每个人都该自己写一套网络协议栈

Lyc8503 在 DN42 私有 AS 网络上部署了自己从零实现的网络协议栈 DNet,包含 TAP 设备、ARP、IPv4、ICMP、UDP 及手写 DNS 服务器,并通过 dig 命令实测验证。 文章还分享了从 NixOS 退回 Debian + pyinfra + Docker Compose 的基础设施管理经验,用 Docker 网络命名空间隔离服务避免配置漂移。
评论点赞收藏31 天前

南京大学软院四年:软件工程与"纸上编程"

南大软院本科生用一篇优秀学长的Java基础错误博文,引出对国内CS教育"纸上编程"现象的批评。文章将课程分为三类:优质课(如魏恒丰C语言、蒋炎岩OS)、照本宣科课(网络、Linux命令背诵)、以及完全过时的自编课程。 作者列举了多门课的期末真题,指出大量题目要求死记硬背自创概念,与真实软件开发脱节。
评论点赞收藏44 天前

在Proxmox VE上配置端口镜像与Suricata入侵检测防火墙

HomeLab用户在Proxmox VE上配置端口镜像+Suricata IDS实现全流量监控。通过tc命令将vmbr0流量镜像到vmbr1,LXC容器eth1监听,Suricata做DPI和威胁检测,EveBox提供Web界面。 作者试过FortiGate和Sophos免费版后放弃,最终选择开源方案。
评论点赞收藏57 天前

从零构建 Linux:Linux From Scratch 实测手记

Lyc8503 实测完成 Linux From Scratch 13.0 全源码构建,耗时约两周(实际动手不足10小时),在 Ubuntu 24.04 VM 上按官方步骤顺利编译100+包,遇到黑屏问题通过添加内核参数解决。 作者亲历了从分区挂载、宿主环境准备、临时交叉编译 GCC、chroot 内重建工具链、配置时区 locale 到编译安装 GRUB 和内核的完整流程,指出手动编译最耗时间且极度怀念包管理器。 文章还分享了 LSB 标准、GCC 自举机制、伪包管理技巧、udev 历史等冷门技术细节,并调侃最终决定改用 Gentoo 而非继续手工维护 LFS 作为日常系统。
评论点赞收藏67 天前

用“经典”机器学习检测LLM生成文本

作者用传统机器学习(TF-IDF+SVM)构建了AI生成文本检测器,单句准确率约85%,并在Web端开源了Demo。文章披露了低成本获取训练数据的方法及对抗检测的实验结果,指出主流大模型存在明显的统计特征规律。 这对关注内容安全、反作弊机制及轻量级模型应用的开发者具有参考价值。
评论点赞收藏75 天前

Linux Swap 是什么?你应该开启它吗?

作者因内存涨价被迫启用Linux Swap,却遭遇Proxmox主机死机、Windows VM崩溃及zram/zswap性能陷阱。文章通过实测指出:zram在高负载下可能引发CPU飙升导致系统冻结,ZFS上Swap易死锁,建议普通用户若无高速SSD或大内存(32GB+)可跳过Swap;若必须用,优先选择ext4上的简单Swap文件而非zram等复杂方案,并需关注OOM Killer行为改变带来的潜在风险。
评论点赞收藏86 天前

Linux From Scratch 安装笔记

LFS 是从零构建 Linux 系统的经典实践,适合想了解内核与用户空间交互、追求极致可控性的技术爱好者。文章记录了安装过程中的关键步骤与踩坑点,对希望深入理解 Linux 底层架构的读者有参考价值。
评论点赞收藏88 天前

初探 Vibe Reverse Engineering 及 Rust 逆向

最近没活了, 表演一个咬打火机 随便找个软件逆向着玩玩. 纯水博客来的. 选中了某款 AI 热潮大力降价推广营销的工具, 想看看能不能把它的 API 抓包出来自己用. TL;DR: Vibe Rever
评论点赞收藏251 天前

登录芦苇

登录后关注作者、收藏内容和参与讨论。