Linux进程详细信息查看
Posted 周先森爱吃素
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux进程详细信息查看相关的知识,希望对你有一定的参考价值。
我们通过ps
及top
系列命令查看进程信息时,只能看到命令执行的相对路径,查不到的进程的详细信息(如绝对路径),那么这些信息到底如何查找呢?
其实,在Linux中,一切皆文本,那么每个进程的信息其实都在/proc
下一个以PID为名的目录下。
这个目录下有如下格式的文件。
我们重点关注其中几个对我来来说高频使用的信息的文件。
cmdline 存放的是进程运行时输入的命令,可以通过 cat /proc/pid/cmdline 查看
cwd 表示进程运行时所在的目录,可以通过 ll /proc/pid/cwd 查看
exe 表示所允许的程序的绝对路径,可以通过 ll /proc/pid/exe 查看
environ 表示程序运行时的环境变量,可以通过 cat /proc/pid/environ 查看
fd 表示进程打开或者使用的文件的符号链接,可以通过 ll /proc/pid/fd 查看
task 表示进程所运行的每一个线程的相关信息,每个线程的信息以一个线程号(tid)为名的目录保存,可以通过 ll /proc/pid/task 查看
以上是关于Linux进程详细信息查看的主要内容,如果未能解决你的问题,请参考以下文章