这是博客最早的系列:从 2018 年的系统目录开始,一路深入到进程模型、fork 原理、glibc 分配器和”一切皆文件”。37 篇文章按「日常入门 → 网络与工具 → 进程与内存 → fork 专题 → 链接与共享库 → 深入理解」递进,按发文时间顺序读即是推荐阅读顺序。
第一阶段:日常入门
先把每天都要用的东西用明白:
- Linux 系统目录结构
- Linux 守护进程(daemon)与僵尸进程(zombie)
- Linux Shell 常用快捷键
- Linux history 显示命令执行时间
- Linux Shell 特殊变量
- Linux 实用 Shell 命令技巧
- Linux 命令行神器推荐
- Linux 查找大文件
- Linux grep 文本查找
- Linux dd 命令
- Linux 删除大量文件的效率对比
- Ubuntu 完全卸载软件包
- Linux 源码安装三步:configure、make、make install
- Linux 下切换多个 GCC 版本
- Linux inode 资源耗尽问题
- Linux systemd 入门教程:命令篇
第二阶段:网络与工具
第三阶段:进程与内存
第四阶段:fork 专题
第五阶段:链接与共享库
第六阶段:深入理解
- Linux 一切皆文件:贯穿整个系列的哲学主线
怎么读这个系列
- 刚接触 Linux:按顺序读第一阶段,都是拿来就用的东西
- 准备面试:第三阶段(进程与内存)+ 第四阶段(fork)连读,覆盖绝大多数面试题
- 排查线上问题:第二阶段的网络工具和端口占用、第三阶段的进程状态当速查表用