哪里可以详细了解 ps 附带的所有 Linux 进程列表

哪里可以详细了解 ps 附带的所有 Linux 进程列表

我愿意ps -A

然后我得到了所有进程的列表。有没有教程可以解释哪个进程在做什么?

答案1

通常,您可以从其手册页中了解每个进程的作用。只需运行man $processname(例如man init)即可打开相应的手册页。

ps -ef(例如)输出中方括号内显示的进程[kthreadd]是内核进程,您找不到其手册页。

答案2

ps -A x 将列出进程以及使用的命令行参数(这非常有用)。netstat -tup 将列出所有 tcp 和 udp 连接以及驱动这些连接的进程。如果某些进程 ID 为空,请以 root 身份运行。lsof -p pid 将列出与 pid 关联的进程当前拥有的所有打开句柄。此信息通常封装文件和套接字,对于确定进程是否已锁定文件非常有用。grep、awk、sort 和 uniq 是用于对 ps、netstat 和 lsof 命令生成的数据进行排序和过滤的绝佳工具。

相关内容