内容分类
系统折腾
记录我在 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 上长期使用 WSL2 时保留下来的常用命令,包括发行版安装、导出与导入、systemd 和互操作配置,以及 zram 压缩交换。正文只保留实际使用过的配置、适用前提和容易踩错的操作,适合已经把 WSL2 作为日常开发环境的 Windows 用户。
记录我在 WSL2 的 Ubuntu 中安装 Docker Engine,并通过 PowerShell profile.ps1 把 docker 命令转发到 WSL。内容包括 USTC 软件源、Compose 与 Buildx、用户组权限、systemd 服务和常用验证命令,不依赖 Docker Desktop。
排查 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 只是肉眼观察、尚未确认具体硬件参数的边界。