Linux进程文件路径的获取方法

  

  Linux进程文件路径在哪里才能找得到呢,有时会让Linux系统管理员费些心思,这里小编说一个简单的案例,相信会让不少管理员有所收获,帮助轻松获得想要的Linux进程文件路径,完成指定任务。   

  

  进入/proc目录
  ,,   

  

  ps查看进程,
  根,,5.6,1.4,2227 328704 27252分/1,,Rl +十四16,0:01/usr/bin/python。/运行。py
     
     

  

  用我命令:你进程号
  ,,我/proc/

  

  如下显示一个示例:
  [root@aliyun proc] #我2227
  总0
  dr-xr-xr-x 2根根0 2月16日十四19 attr
  -rw-r - r - 1根根0 2月16日十四19 autogroup
  - r - - - - - - - - - - 1根根0 2月16日十四19 auxv
  - r - r - r - 1根根0 2月16日十四19 cgroup
  ——w - - - - - - - 1根根0 2月16日十四19 clear_refs
  - r - r - r - 1根根0 2月16日十四16 cmdline
  -rw-r - r - 1根根0 2月16日十四19通讯
  -rw-r - r - 1根根0 2月16日十四19 coredump_filter
  - r - r - r - 1根根0 2月16日十四19 cpuset
  lrwxrwxrwx 1根根0 2月16日十四19→慢性消耗性疾?vipkid lianxi
  - r - - - - - - - - - - 1根根0 2月16日十四19围住
  lrwxrwxrwx 1根根0 2月16真理exe→/usr/bin/python2.7
  dr-x - - - - - - 2根根0 2月16日十四16 fd
  dr-x - - - - - - 2根根0 2月16日十四19 fdinfo
  -rw-r - r - 1根根0 2月16日十四19 gid_map
  - r - - - - - - - - - - 1根根0 2月16日十四16 io
  - r - r - r - 1根根0 2月16日十四19限制
  -rw-r - r - 1根根0 2月16日十四19 loginuid
  - r - r - r - 1根根0 2月16日十四19地图
  - - - - - - - - 1根根0 2月16日十四19 mem
  - r - r - r - 1根根0 2月16日十四19 mountinfo
  - r - r - r - 1根根0 2月16日十四19坐骑
  - r - - - - - - - - - - 1根根0 2月16日十四19 mountstats
  dr-xr-xr-x 6根根0 2月16日十四19净
  dr-x - x - x 2根根0 2月16日十四19 ns
  - r - r - r - 1根根0 2月16日十四19 numa_maps
  -rw-r - r - 1根根0 2月16日十四19 oom_adj
  - r - r - r - 1根根0 2月16日十四19 oom_score
  -rw-r - r - 1根根0 2月16日十四19 oom_score_adj
  - r - r - r - 1根根0 2月16日十四19 pagemap
  - r - r - r - 1根根0 2月16日十四19人格
  -rw-r - r - 1根根0 2月16日十四19 projid_map
  lrwxrwxrwx 1根根0 2月16日十四19根→/
  -rw-r - r - 1根根0 2月16日十四19 sched
  - r - r - r - 1根根0 2月16日十四19 sessionid
  - r - r - r - 1根根0 2月16日十四16 smap
  - r - r - r - 1根根0 2月16日十四19堆栈
  - r - r - r - 1根根0 2月16日十四16统计
  - r - r - r - 1根根0 2月16日十四19 statm
  - r - r - r - 1根根0 2月16日十四16地位
  - r - r - r - 1根根0 2月16日十四19系统调用
  dr-xr-xr-x 4根根0 2月16日十四19任务
  -rw-r - r - 1根根0 2月16日十四19 uid_map
  - r - r - r - 1根根0 2月16日十四19 wchan
     
     
  
  
  
  

  

/proc文件系统下的进程号目录下面的文件镜像了进程的当前运行信息,   

  

  从中可以看到:   

  

  慢性消耗病符号链接的就是进程的运行目录;   

  

  exe符号连接就是执行程序的绝对路径;   

  

  cmdline就是程序运行时输入的命令行命令,本例为:/run.py   

  

  cpu记录了进程可能运行在其上的cpu;显示虚拟的cpu信息   

  

  环境记录了进程运行时的环境变量   

  

  fd目录下是进程打开或使用的文件的符号连接   

  

  …   

  

  通过鹿直接进入进程运行目录,通过查看相关信息就可以定位此目录对应那个端口号,以及定位是那个应用才使用此服务程序。这样就获得了Linux进程文件路径了。   

Linux进程文件路径的获取方法