在过去的博文中,我们介绍过相关的进程概念:
nmi_watchdog:Softlockup 与 hardlockup 检测机制
Linux 小技巧 - 如何杀死僵尸进程
Linux 小技巧 - 查看所有的内核进程
Linux 基础知识 - 进程组、作业和会话Linux系统 - 进程管理入门
一文让你应对Linux 进程“D”状态
不是太系统化,那为了更好了解 Linux 默认进程(主要是内核进程)以及进程的管理,笔者正好找到了一本开源的电子书,比较全面地介绍了相关知识,供大家学习。
标题:《The Linux Process Journey》
作者:Dr. Shlomi Boutnaru
地址:https://thelearningjourneyebooks.com/
https://thelearningjourneyebooks.com/wp-content/uploads/2023/09/TheLinuxProcessJourney_v6_Sep2023.pdf
内容介绍:
当开始学习操作系统内部结构时,我相信我们必须了解执行的默认进程(角色、任务等)。因此,我决定写一系列名为“进程 ID 卡”的短文(旨在提供操作系统词汇表)。
总的来说,我想创建一些可以在 1-3 分钟内阅读的文章,以提高 Linux 的整体知识。我希望您能享受这次旅程。
为了创建我想要解释的进程列表,我安装了一个干净的 Ubuntu 22.10 VM(桌面版本)并执行了 ps (如下图所示 - 并未包含所有输出)。
也许最好的方法是按照 PID 值的顺序检查进程。我想谈论的第一个是我们在列表中看不到的,即 PID 0(我们可以看到它是 PID 1 和 PID 2 的 PPID - 在下一篇文章中会介绍)。
最后,您可以在 X 上关注我- @boutnaru (https://twitter.com/boutnaru)。另外,您可以阅读我在 Medium 上的其他文章 - https://medium.com/@boutnaru。
听众:初学者
--->点击原文链接获得下载地址<---