Linux

Docker部署Code-server的两种方案
本文详细介绍两种在Docker中部署Code-server并打通Docker环境的方案:官方镜像手动安装Docker CLI与社区增强镜像自动集成Docker。通过docker-compose配置、环境变量设置、权限处理等步骤,帮助你快速搭建浏览器中的云端IDE,实现远程开发与容器管理。两种方案各有优劣,可根据需求选择。

Ubuntu Server 原生部署 KasmVNC 中文桌面指南
本文详细介绍了在 Ubuntu Server(无 GUI)上原生安装 KasmVNC 并配置 XFCE 桌面和中文环境的完整步骤,全程不使用 Docker。包含中文界面汉化、输入法安装、开机自启两种方式以及常见问题排查,助你通过浏览器轻松获得高性能远程桌面。

三条测试流式curl命令(OpenAI / Anthropic,分别对应 /chat、/responses、/message 流式接口)
本文提供了OpenAI和Anthropic三家主流AI接口的流式curl调用示例。涵盖OpenAI的/chat和/new Responses接口,以及Anthropic的/message接口。详细展示了SSE流式请求的关键参数、头部设置及JSON体结构,并补充了调试技巧如-N参数和无缓冲输出,帮助开发者快速实现流式响应对接。

WSL2 Docker 局域网无法访问?终极解法
WSL2 环境下 Docker 容器常因 NAT 网络机制导致局域网无法访问。本文深入解析根本原因,提供三种解决方案:临时端口转发、自动化修复脚本以及 Win11 专属的 Mirrored 网络模式。通过详细步骤和代码示例,助你彻底解决跨设备调试难题,实现高效开发。

WSL2 从零直接安装到 F 盘(全程不占 C 盘,旧版 Windows 兼容)
本文详解如何在Win10/11上将WSL2直接安装至非C盘(如F盘),解决默认强制占用C盘空间问题。通过离线导入Ubuntu镜像、手动安装内核及使用清华源,提供完整PowerShell命令,适配旧版Windows,实现全程不占C盘且兼容性好。

OSS对象存储Docker部署完整教程
本文对比MinIO、RustFS等四款开源对象存储,重点演示RustFS的Docker Compose部署及完整S3兼容配置流程。涵盖创建Bucket、配置IAM权限策略、生成Service Account密钥及设置公开访问策略,并提供Python SDK测试代码,适用于中小型业务私有OSS搭建。

批量将当前目录下每个子文件夹分别压缩为独立的 tar.gz 文件
本文详细介绍在Linux中批量将子文件夹压缩为独立tar.gz文件的方法。涵盖基础for循环、指定目录、排除特定文件夹、利用find动态筛选、通过parallel或xargs实现并行加速、日志记录、完整性校验及pigz多线程压缩等进阶技巧,并提供综合脚本模板,高效完成目录打包任务。

PostgreSQL 数据库迁移完全指南:从 A 服务器到 B 服务器
本文详解PostgreSQL从A到B服务器的四种主流迁移方案:pg_dump逻辑备份、管道流式传输、pg_basebackup物理复制及pgcopydb自动化工具。涵盖版本兼容检查、选型矩阵、具体操作步骤、并行配置及迁移后数据一致性验证,助您根据数据规模和停机需求选择最佳策略。

wsl虚拟硬盘空间治理完全指南:压缩与迁移
本文详解Windows WSL虚拟硬盘膨胀问题的两大解决方案:一是通过清空文件和DiskPart工具压缩VHDX以回收C盘空间;二是利用export/import命令将发行版迁移至其他分区,彻底解决空间不足问题。附带Docker处理及全新安装指定路径技巧,助用户高效管理WSL磁盘。

Windows 环境中,运行支持 GPU 的 Docker 容器
本指南详细介绍在Windows 10/11系统上,不使用Docker Desktop,直接在WSL 2内安装Docker Engine并配置GPU支持。涵盖环境准备、启用WSL2、安装Ubuntu、NVIDIA驱动(Windows侧)、Docker Engine、CUDA Toolkit(WSL版本)及NVIDIA Container Toolkit,最终实现在Docker容器中调用GPU加速。提供常见问题排错和验证清单。

Miniconda3 安装(Linux-x86_64)及 conda 自定义环境位置创建教程
本文针对Linux x86_64系统,提供Miniconda3最新版的完整安装步骤,包括wget下载、校验、执行安装脚本、交互配置及环境变量生效。同时讲解两种自定义conda环境位置的方法:临时指定(--prefix)和永久配置(conda config --set envs_dirs),并附常用conda命令和注意事项。步骤清晰,可直接实操。

使用 UV 管理 Python 版本、虚拟环境及项目依赖(Debian/Ubuntu 详细教程)
UV是基于Rust的新一代Python工具链,一站式替代pyenv/venv/pip,支持Python版本管理、虚拟环境创建、依赖安装,核心优势为无需编译、速度极快、版本隔离、跨平台兼容。本文详细教程针对Debian/Ubuntu系统,涵盖全局安装、Python版本安装切换、虚拟环境创建激活、依赖管理及ComfyUI实操流程,全程无需sudo,适合需要指定Python版本+独立依赖环境的项目。