系统札记
记录服务器、Linux、网络、CDN、DNS、云计算及基础设施实践,分享系统部署、网络配置、性能优化、安全运维与故障排查经验。
记录服务器、Linux、网络、CDN、DNS、云计算及基础设施实践,分享系统部署、网络配置、性能优化、安全运维与故障排查经验。
从 IPv4 地址不足和 NAT 环境出发,介绍 FRP 内网穿透的基本原理,并通过服务端和客户端配置,实现公网服务器到内网服务的端口转发。
从 Web 开发和运维中经常遇到的 zlib、gzip、zip 出发,分析 Deflate 压缩算法、zlib 数据格式、Gzip 格式以及 ZIP…
介绍在 PHP 7 环境下手动编译安装旧版 mysql 扩展的方法,包括 phpize 初始化、源码编译、php.ini 配置以及安装结果检查,并说明…
记录2016年申请 GeoTrust EV SSL 证书的完整过程,包括证书申请、CSR生成、域名验证、企业资料审核和最终签发。
从进程和线程的多任务调度出发,使用 Python 的 yield 实现协作式任务调度器,并进一步介绍任务控制和系统调用机制。
介绍在树莓派上手动安装 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…