SHARE
TWEET

Untitled

a guest Oct 18th, 2019 78 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. 通过ps及top命令查看进程信息时,只能查到相对路径,查不到的进程的详细信息,如绝对路径等
  2.  
  3. 先通过`top`/`ps`查看进程PID
  4.  
  5. ```
  6. ps是显示瞬间进程的状态,并不动态连续;如果想对进程进行实时监控应该用top命令。
  7. 基本参数:
  8.  
  9. -A :所有的进程均显示出来,与 -e 具有同样的效用;
  10. -a : 显示现行终端机下的所有进程,包括其他用户的进程;
  11. -u :以用户为主的进程状态 ;
  12. x :通常与 a 这个参数一起使用,可列出较完整信息。
  13.  
  14. 输出格式规划:
  15.  
  16. l :较长、较详细的将该PID 的的信息列出;
  17. j :工作的格式 (jobs format)
  18. -f :做一个更为完整的输出。
  19. ```
  20.  
  21.  
  22.  
  23. Linux在启动一个进程时,系统会在/proc下创建一个以PID命名的文件夹,在该文件夹下会有我们的进程的信息,其中包括一个名为exe的文件即记录了绝对路径,通过ll或ls –l命令即可查看。
  24.  
  25.  
  26. ```
  27. 总用量 0
  28. dr-xr-xr-x  2 jiaqi jiaqi 0 9月  30 17:10 attr
  29. -rw-r--r--  1 jiaqi jiaqi 0 9月  30 17:10 autogroup
  30. -r--------  1 jiaqi jiaqi 0 9月  30 17:10 auxv
  31. -r--r--r--  1 jiaqi jiaqi 0 9月  30 17:10 cgroup
  32. --w-------  1 jiaqi jiaqi 0 9月  30 17:10 clear_refs
  33. -r--r--r--  1 jiaqi jiaqi 0 9月  30 17:04 cmdline
  34. -rw-r--r--  1 jiaqi jiaqi 0 9月  30 17:10 comm
  35. -rw-r--r--  1 jiaqi jiaqi 0 9月  30 17:10 coredump_filter
  36. -r--r--r--  1 jiaqi jiaqi 0 9月  30 17:10 cpuset
  37. lrwxrwxrwx  1 jiaqi jiaqi 0 9月  30 17:10 cwd -> /home/jiaqi/shamu-hrs/shamu-hrs-document-service
  38. -r--------  1 jiaqi jiaqi 0 9月  30 17:10 environ
  39. lrwxrwxrwx  1 jiaqi jiaqi 0 9月  30 17:10 exe -> /usr/bin/consul
  40. dr-x------  2 jiaqi jiaqi 0 9月  30 17:10 fd
  41. dr-x------  2 jiaqi jiaqi 0 9月  30 17:10 fdinfo
  42. -rw-r--r--  1 jiaqi jiaqi 0 9月  30 17:10 gid_map
  43. -r--------  1 jiaqi jiaqi 0 9月  30 17:10 io
  44. -r--r--r--  1 jiaqi jiaqi 0 9月  30 17:10 limits
  45. -rw-r--r--  1 jiaqi jiaqi 0 9月  30 17:10 loginuid
  46. dr-x------  2 jiaqi jiaqi 0 9月  30 17:10 map_files
  47. -r--r--r--  1 jiaqi jiaqi 0 9月  30 17:10 maps
  48. -rw-------  1 jiaqi jiaqi 0 9月  30 17:10 mem
  49. -r--r--r--  1 jiaqi jiaqi 0 9月  30 17:10 mountinfo
  50. -r--r--r--  1 jiaqi jiaqi 0 9月  30 17:10 mounts
  51. -r--------  1 jiaqi jiaqi 0 9月  30 17:10 mountstats
  52. dr-xr-xr-x  5 jiaqi jiaqi 0 9月  30 17:10 net
  53. dr-x--x--x  2 jiaqi jiaqi 0 9月  30 17:10 ns
  54. -r--r--r--  1 jiaqi jiaqi 0 9月  30 17:10 numa_maps
  55. -rw-r--r--  1 jiaqi jiaqi 0 9月  30 17:10 oom_adj
  56. -r--r--r--  1 jiaqi jiaqi 0 9月  30 17:10 oom_score
  57. -rw-r--r--  1 jiaqi jiaqi 0 9月  30 17:10 oom_score_adj
  58. -r--------  1 jiaqi jiaqi 0 9月  30 17:10 pagemap
  59. -r--------  1 jiaqi jiaqi 0 9月  30 17:10 patch_state
  60. -r--------  1 jiaqi jiaqi 0 9月  30 17:10 personality
  61. -rw-r--r--  1 jiaqi jiaqi 0 9月  30 17:10 projid_map
  62. lrwxrwxrwx  1 jiaqi jiaqi 0 9月  30 17:10 root -> /
  63. -rw-r--r--  1 jiaqi jiaqi 0 9月  30 17:10 sched
  64. -r--r--r--  1 jiaqi jiaqi 0 9月  30 17:10 schedstat
  65. -r--r--r--  1 jiaqi jiaqi 0 9月  30 17:10 sessionid
  66. -rw-r--r--  1 jiaqi jiaqi 0 9月  30 17:10 setgroups
  67. -r--r--r--  1 jiaqi jiaqi 0 9月  30 17:10 smaps
  68. -r--r--r--  1 jiaqi jiaqi 0 9月  30 17:10 smaps_rollup
  69. -r--------  1 jiaqi jiaqi 0 9月  30 17:10 stack
  70. -r--r--r--  1 jiaqi jiaqi 0 9月  30 17:04 stat
  71. -r--r--r--  1 jiaqi jiaqi 0 9月  30 17:10 statm
  72. -r--r--r--  1 jiaqi jiaqi 0 9月  30 17:04 status
  73. -r--------  1 jiaqi jiaqi 0 9月  30 17:10 syscall
  74. dr-xr-xr-x 29 jiaqi jiaqi 0 9月  30 17:05 task
  75. -r--r--r--  1 jiaqi jiaqi 0 9月  30 17:10 timers
  76. -rw-rw-rw-  1 jiaqi jiaqi 0 9月  30 17:10 timerslack_ns
  77. -rw-r--r--  1 jiaqi jiaqi 0 9月  30 17:10 uid_map
  78. -r--r--r--  1 jiaqi jiaqi 0 9月  30 17:10 wchan
  79.  
  80. ```
  81.  
  82.  
  83. cwd符号链接的是进程运行目录;
  84.  
  85. exe符号连接就是执行程序的绝对路径;
  86.  
  87. cmdline就是程序运行时输入的命令行命令;
  88.  
  89. environ记录了进程运行时的环境变量;
  90.  
  91. fd目录下是进程打开或使用的文件的符号连接。
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top