Python 系列(四) Python 输入输出详解,print()、input() 与常见避坑指南
Python输入输出入门实战,详细讲解print()的默认行为、sep和end参数,以及input()的提示信息、字符串返回特性和数据类型转换。结合代码示例、运行结果与常见错误,帮助Python初学者掌握输入输出基础,编写更可靠的交互式程序。
Python 系列(三) 基础语法避坑指南,缩进、大小写、续行与注释
Python基础语法入门教程,详细讲解大小写敏感、语句与分号、代码缩进、显式与隐式续行、注释和文档字符串,结合代码示例、运行结果与常见报错,帮助Python初学者快速掌握基础语法,避开常见错误。
Python 系列(二) 学 Python 的第一步,把开发环境搭建好
从零搭建 Python 开发环境,详细介绍 Windows、Rocky Linux 和 Ubuntu 下的 Python 安装与版本验证,以及 pip 包管理、镜像源配置和 venv 虚拟环境的创建与使用,帮助 Python 初学者快速上手。
Python 系列(一) 从零开始认识 Python,入门其实没那么难
从零开始认识 Python!本文介绍 Python 的基本概念、核心特点、应用场景,以及 Python 在 Linux 自动化运维和人工智能领域的应用,通过简单的实战案例,带你迈出 Python 编程入门的第一步。
Linux 性能调优系列(十四) CPU 这么忙,到底是谁决定“让谁先跑”?一文搞懂 Linux 调度器
Linux CPU调度器原理与实战,带你从运行队列、调度策略、SCHED_OTHER/SCHED_BATCH/SCHED_IDLE、nice与renice讲到RHEL 10中的EEVDF,再结合chrt、上下文切换和runqlat,搞懂CPU高负载时到底是谁在运行、谁在排队,以及Linux调度器是如何决定“让谁先跑”的。
Linux 性能调优系列(十三) 从 SystemTap 到 eBPF,Linux 性能追踪进入新时代
本文从 eBPF 基础原理出发,介绍 BCC、bpftrace 以及 execsnoop、opensnoop、biolatency、biosnoop、xfsslower、cachestat、gethostlatency、runqlat 等常用工具,并通过实际案例掌握 Linux 内核事件追踪与性能问题排查。
Linux 性能调优系列(十二) 服务器又卡了?SystemTap 带你杀到内核看看为啥
SystemTap Linux内核动态追踪实战,介绍 SystemTap 安装、Probe与Handler、脚本编写、IO追踪、系统调用统计、交叉插桩,以及与 perf、strace、eBPF 的区别。
Linux 性能调优系列(十一) 程序为什么卡住了?strace 和 ltrace 带你找到答案
程序为什么卡住?文件为什么打不开?网络为什么异常?本文通过strace和ltrace深入分析Linux系统调用与用户态库函数,结合perf工具,构建完整的Linux性能分析与故障排查思路。
Linux 性能调优系列(十) CPU 100% 到底是谁在忙?用 perf 把"元凶"揪出来
当服务器 CPU 飙高时,不要只会看 top。本文从 perf 基础开始,详细介绍 perf stat、perf record、perf report 等常用命令,带你从 CPU 使用率一路定位到热点函数,快速找到 Linux 系统中的性能瓶颈。
Linux 性能调优系列(九) cgroup v2实战:防止一个烂进程干崩整台服务器
Linux服务器上如何限制单个业务对CPU、内存和进程数量的占用?本文从cgroup v2基础开始,实战演示CPUQuota、MemoryMax、TasksMax、Slice等资源控制方法,帮助你避免单个异常进程拖垮整台服务器。
