内容标签

Linux

返回全部文章
开发工具
记录 VS Code Remote SSH 在 4 核 8G 服务器上的开销:进程约占 700M 至 1.27G RSS,Extension Host CPU 会冲到 20% 以上。清理旧 Server 后目录从 3.5G 降到 729M,仍有 156M 删除文件被占用,同时解释 zram 逻辑用量与物理占用的差别。
部署记录
从 Linux PID 1 的特殊行为解释 tini 如何转发 SIGTERM、回收僵尸进程并传递子进程退出码,同时区分 exec form、docker run --init 与镜像内置 ENTRYPOINT 的使用边界,回答单进程 Bun 容器是否仍值得保留它。
系统折腾
记录我在 2 核 2G Linux 云服务器上长期使用的内存配置:系统初始 vm.swappiness=0,启用 zram0 并调整换页倾向,再创建低优先级磁盘 swapfile 兜底。结合多年运行个人服务的经历,说明这种默认值为何让小内存实例更快暴露压力,以及 zram 容量、优先级和验证方法。
部署记录
记录 .NET 6 应用迁入 Linux Docker 后连接 SQL Server 2005 与 2008 R2 的完整排障:从 OpenSSL unsupported protocol、Post-Login 超时一路追到 Managed SNI 的 PreLogin 加密声明,并说明反射兼容方案的风险和适用边界。
系统折腾
记录我在 Windows 上长期使用 WSL2 时保留下来的常用命令,包括发行版安装、导出与导入、systemd 和互操作配置,以及 zram 压缩交换。正文只保留实际使用过的配置、适用前提和容易踩错的操作,适合已经把 WSL2 作为日常开发环境的 Windows 用户。
系统折腾
按文件目录、文本搜索、磁盘占用、进程资源、网络端口、HTTP、压缩解压、权限和系统诊断分类整理 Linux 高频命令,覆盖 find、rg、du、ps、ss、curl、tar、chmod 等常见工具。每组示例同时标注递归删除、权限修改和进程处理风险,适合作为服务器排障与日常运维的命令速查入口。
系统折腾
归档过去使用 ArchLinux 时留下的实操记录,包括裸机安装、GNOME 桌面、ArchLinuxCN、Yay 与包清单、Zsh、Docker、Samba、GRUB、WPS、OneDrive、Python 环境及服务器初始化命令,作为旧环境迁移和查找历史配置的索引。
系统折腾
排查 bun 已安装、交互终端可以运行,但脚本、自动化工具或 bash -c 中提示命令找不到的问题。文章解释 .bashrc 在非交互 Shell 中提前 return 导致后续 PATH 配置被跳过,并给出移动环境变量位置、验证加载链路和避免重复配置的方法。
部署记录
记录 Linux 服务器上处理其他用户高占用后台进程的安全流程:先定位资源消耗,再检查最近登录和当前在线状态,确认进程是否由 user systemd 托管,最后停止服务并关闭自启,避免在用户仍在线时直接强杀任务、破坏运行数据和服务状态等问题。