内容分类
系统折腾
记录 WSL2 发行版管理、systemd、zram 与网络配置,并复盘 Mirrored 初始化失败、Docker 无法联网且只能重启 Windows 的故障。补充 Consomme 预览模式的启用方法,以及它在 Windows TUN 代理环境中的实际表现。
记录在 WSL2 Ubuntu 中安装 Docker Engine、用 PowerShell 转发 docker 命令,以及升级预发布版 WSL 后使用 wslc。说明 WSL Containers、Docker Engine 和 Compose 的边界,并链接 Mirrored 与 Consomme 网络故障实测。
记录我在 2 核 2G Linux 云服务器上长期使用的内存配置:系统初始 vm.swappiness=0,启用 zram0 并调整换页倾向,再创建低优先级磁盘 swapfile 兜底。结合多年运行个人服务的经历,说明这种默认值为何让小内存实例更快暴露压力,以及 zram 容量、优先级和验证方法。
记录 HEU KMS Activator 的项目仓库、Releases 下载路径和基本运行步骤,说明 Windows、Office 支持范围会随工具版本和授权环境变化,并提醒在运行前核对软件许可、文件来源、版本兼容、安全告警、系统还原点和重要数据备份,避免直接关闭安全软件。
收录 Microsoft Visual C++ v14、2013、2012、2010、2008 与 2005 运行库下载链接,说明如何根据缺失的 DLL 和程序架构选择版本,并保留特定旧版本与旧系统兼容包入口,适合排查 Windows 程序缺少 VCRUNTIME 或 MSVCP DLL 的启动错误。
记录 WSL2 的 ext4.vhdx 随使用不断增长、删除 Linux 文件后却不自动收缩的问题,并说明如何找到默认发行版藏在 AppData 下的虚拟磁盘。文章给出我使用 C 盘 app 目录作为自定义安装位置的做法,以及通过 DiskPart 压缩 VHDX、把空闲空间还给 Windows 的完整命令。
排查 Windows 服务监听端口时报 EACCES、但 netstat 看不到进程占用的问题,重点检查 TCP 动态端口范围、excludedportrange 和 MaxUserPort。文章给出 netsh 查询、恢复默认范围及重启验证步骤,适合 Node.js 等开发服务无法绑定固定端口时参考。
排查 Hyper-V 管理器仍显示旧虚拟机、但 Get-VM 与 Remove-VM 都提示找不到对象的残留注册问题。文章先确认管理员权限和 vmms 服务,再区分正常虚拟机对象、底层注册文件与独立虚拟磁盘,给出安全定位和清理思路,避免直接删除未知目录或误删仍被其他虚拟机使用的 VHDX。
解释 2.5G 交换机端口指示灯为什么会按固定节奏闪烁:从 2.5GBASE-T 的自动协商、线路训练和 PHY 处理讲起,再结合 LED 控制器的脉冲延长与固定频率配置,说明灯光只表示近期有网络活动,不能直接当作实时流量表;同时保留 1 Hz 只是肉眼观察、尚未确认具体硬件参数的边界。