Linux搜索进程id,通过proc文件系统,查看进程运行所在路径和运行状态等信息
2019-03-14 10:00
846 查看
版权声明:本文为博主原创文章,转载请注明出处!! https://blog.csdn.net/jian876601394/article/details/88541318
1、用ps -ef |grep xxxxx 得到该进程的pid;
若已知端口号,也可以直接通过 netstat -lnp | grep port(端口号)
或者 jps -l 查询所有进程;
2、输入ls -l ,结果cwd指向该进程所在运行目录, exe链接对应的就是可执行文件的路径
$ ls -l /proc/12768
3、可以根据需要进行对进程相应的操作,如 cat /proc/12768/status 查看进程状态
以下是其他一些命令的作用:
/proc/12768 pid为12768的进程信息
/proc/12768/cmdline 进程启动命令
/proc/12768/cwd 链接到进程当前工作目录
/proc/12768/environ 进程环境变量列表
/proc/12768/exe 链接到进程的执行命令文件
/proc/12768/fd 包含进程相关的所有的文件描述符
/proc/12768/maps 与进程相关的内存映射信息
/proc/12768/mem 指代进程持有的内存,不可读
/proc/12768/root 链接到进程的根目录
/proc/12768/stat 进程的状态
/proc/12768/statm 进程使用的内存的状态
/proc/12768/status 进程状态信息,比stat/statm更具可读性
( 参考:https://www.cnblogs.com/gao88/p/6775372.html )
关于proc文件系统详解,可参考:https://www.geek-share.com/detail/2763531335.html
相关文章推荐
- Linux下获取当前进程的执行文件的绝对路径和所在目录(通过/proc/self/exe链接)
- 通过读proc方式获取Linux系统状态信息
- 通过命令查看系统正在运行的进程及路径
- Linux下如何查看tomcat是否安装、启动、文件路径、进程ID
- 通过proc文件系统查看linux系统启动参数
- linux下使用top命令查看系统运行状态和进程运行状态
- Linux 根据进程ID查看文件路径(转)
- 通过读proc等方式获取Linux系统状态信息的一些方法
- Linux环境下通过gstack命令查看进程的运行堆栈信息
- 如何查看进程打开了哪些文件?---linux下的proc文件系统
- 如何查看进程打开了哪些文件?---linux下的proc文件系统
- Linux /proc文件系统——CPU基本信息查看
- linux下通过dup2标准输出重定向查看系统进程方法(也是popen函数实现的方法)
- linux查看命令/文件所在路径的命令及修改
- Linux 查看corefile文件所在路径
- linux下C/C++编译时系统搜索 include 和 链接库 文件路径的指定
- Linux系统的头文件和库文件搜索路径
- 通过ps进程查看Linux中文件存放位置
- linux下文件系统空间信息查看---df命令
- linux文件系统之路径搜索(基于3.4.9内核)