Health

关于Health的技术文章和开发文档。

如何在 Ubuntu 24.04 上安装 Python

本文详细介绍在 Ubuntu 24.04 上安装和管理 Python 的多种方法。内容涵盖检查默认版本、使用 apt 安装 pip 与 venv、通过 deadsnakes PPA 获取更新版解释器,以及从源码编译自定义构建。指南强调如何安全创建虚拟环境以隔离项目依赖,同时保护系统自带的 Python 3.12 不被意外替换,确保系统工具正常运行。

2026-10-08 16 运维部署

Prometheus TSDB:在 Linux 上管理数据存储与保留策略

本文深入讲解在 Linux 系统上管理 Prometheus TSDB 数据存储与保留策略。内容涵盖数据块存储机制、使用 promtool 检查健康状况、配置时间或大小限制、理解压缩过程回收磁盘空间,以及通过 Admin API 创建和恢复快照的方法,同时解决 SELinux 权限与常见错误问题,帮助运维人员有效维护 Prometheus 数据库。

2026-10-14 7 运维部署

限制wsl运行内存

文章介绍WSL中通过.wslconfig和wsl.conf配置Linux分发版的方法,包括全局和每个分发版的设置,以及如何限制内存和自动挂载功能。

2023-03-06 955 运维部署

Bash 追加内容到文件:>>、tee 与 Heredoc 示例

本文详解在 Bash 中向文件追加内容的多种方法,包括使用 >> 重定向、tee -a 命令及 heredoc 语法。内容涵盖处理多行输入、同时写入多个文件、以 sudo 提升权限写入受保护文件等实用场景。此外,文章还对比了覆盖与追加的区别,并提供了修复权限错误和合并文件的故障排除技巧,是 Linux 系统管理的必备指南。

2026-10-14 15 运维部署

Linux 中的 su 命令:如何切换用户

本文详解 Linux 中 su 命令的使用方法,涵盖如何切换到 root 或其他用户、登录与非登录 shell 的区别、环境变量保留选项及运行单个命令的技巧。同时对比 su 与 sudo 在密码机制、审计日志及安全策略上的差异,并提供常见错误排查指南,帮助系统管理员高效管理权限。

2026-10-10 12 运维部署