Linux进程详细信息查看

Posted 周先森爱吃素

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux进程详细信息查看相关的知识,希望对你有一定的参考价值。

我们通过pstop系列命令查看进程信息时,只能看到命令执行的相对路径,查不到的进程的详细信息(如绝对路径),那么这些信息到底如何查找呢?

其实,在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进程详细信息查看的主要内容,如果未能解决你的问题,请参考以下文章

Linux中查询所有用户进程的详细信息,包括后台进程。。。。

linux 查看运行进程所在目录

linux 查看进程所在目录

linux 查看运行进程所在目录

查看进程信息

Linux 查看进程运行的完整路径方法