系统札记
记录服务器、Linux、网络、CDN、DNS、云计算及基础设施实践,分享系统部署、网络配置、性能优化、安全运维与故障排查经验。
记录服务器、Linux、网络、CDN、DNS、云计算及基础设施实践,分享系统部署、网络配置、性能优化、安全运维与故障排查经验。
介绍在树莓派上手动安装 ArchLinux 的基本过程,包括 SD 卡分区、FAT 与 ext4 文件系统创建、系统文件解压以及启动配置。
协程与yield有什么关系?本文通过Python和PHP示例,介绍协程、生成器与yield的基本原理,以及协作式调度和协程的工作方式。
从一个简单的 C 程序出发,分析 C 语言从编译到执行的基本过程,了解 ELF 可执行文件结构、程序入口地址、虚拟内存、MMU 以及 Linux…
通过Python的select模块实现一个简单的聊天室,介绍Socket的IO复用原理,以及select如何同时监听多个Socket并处理客户端连接和数据请求。
简单介绍树莓派从系统加电到 Linux 内核启动的基本流程,了解 GPU、bootcode.bin、start.elf、config.txt…
通过 Apache ab 压力测试,分析 HTTP 并发与请求数量的关系,了解浏览器并发连接限制、Keep-Alive 机制及其对网站性能优化的影响。
Linux 管道是 Unix/Linux 中常见的进程间通信方式。本文通过 Python 实例,介绍 PIPE 的基本原理,以及如何结合 fork、dup2…
通过模拟 Shell 执行外部命令的过程,理解 Linux 中 fork 与 exec 的配合方式,以及 exec 系列函数的基本区别和参数传递方式。
通过 Python 示例理解 Linux 的 dup 和 dup2 函数,以及利用文件描述符实现标准输入输出和错误输出的重定向。
通过 Python 创建 Linux 守护进程,并将子进程运行身份切换为指定用户,实现 master 与 worker 的权限分离。