Linux 中的 PID 管理器是什么?
在 Linux 中,存储在磁盘上的可执行文件称为**程序**,加载到内存中并运行的程序称为进程。进程启动时,会获得一个唯一的编号,称为**进程** ID **(PID)**,用于标识该进程。如果需要终止某个进程,例如,我们可以通过其 PID 来引用它。由于每个 PID 都是唯一的,因此不会出现歧义或意外终止错误进程的风险(除非输入错误的 PID)。
如果打开**top**(在终端中,键入**top**并按 Enter 键),则 PID 列会列出当前加载到内存中的所有进程的进程 ID,无论其状态如何(睡眠、僵尸等)。守护进程(系统进程)和用户进程都有其自己的进程 ID。PID 并不总是按数字顺序分配,因此看到看似随机的数字选择是正常的。
init
一个非常重要的进程称为**init**。init 是系统中所有进程的祖先,因为所有其他进程都在其下运行。每个进程都可以追溯到 init,它的 PID 始终为 1。内核本身的 PID 为 0。
广告