根据进程查看文件位置

2022-09-16 12:08:23 浏览数 (2)

根据服务的进程PID,查看其运行的目录,启动命令或使用的文件等

# 查看nginx进程号

代码语言:javascript复制
[root@OrncvW1001428 ~]# ps -ef | grep nginx
root      1053     1  0 3月21 ?       00:00:00 nginx: master process /www/server/nginx/sbin/nginx -c /www/server/nginx/conf/nginx.conf
www       1055  1053  0 3月21 ?       00:00:15 nginx: worker process
www       1056  1053  0 3月21 ?       00:00:28 nginx: worker process
www       1057  1053  0 3月21 ?       00:00:11 nginx: cache manager process
root     49128 48914  0 13:33 pts/0    00:00:00 grep --color=auto nginx

# 根据进程号进入对应的proc

代码语言:javascript复制
[root@OrncvW1001428 ~]# cd  /proc/1053
[root@OrncvW1001428 1053]# ll
总用量 0
dr-xr-xr-x 2 root root 0 4月   2 16:27 attr
-rw-r--r-- 1 root root 0 4月   9 13:34 autogroup
-r-------- 1 root root 0 4月   9 13:34 auxv
-r--r--r-- 1 root root 0 4月   9 13:34 cgroup
--w------- 1 root root 0 4月   9 13:34 clear_refs
-r--r--r-- 1 root root 0 3月  21 01:34 cmdline
-rw-r--r-- 1 root root 0 4月   9 13:34 comm
-rw-r--r-- 1 root root 0 4月   9 13:34 coredump_filter
-r--r--r-- 1 root root 0 4月   9 13:34 cpuset
lrwxrwxrwx 1 root root 0 4月   9 13:34 cwd -> /
-r-------- 1 root root 0 4月   2 15:40 environ
lrwxrwxrwx 1 root root 0 4月   2 15:40 exe -> /www/server/nginx/sbin/nginx
dr-x------ 2 root root 0 3月  21 01:35 fd
dr-x------ 2 root root 0 4月   9 13:34 fdinfo
-rw-r--r-- 1 root root 0 4月   9 13:34 gid_map
-r-------- 1 root root 0 4月   9 13:34 io
-r--r--r-- 1 root root 0 4月   9 13:34 limits
-rw-r--r-- 1 root root 0 4月   9 13:34 loginuid
dr-x------ 2 root root 0 4月   9 13:34 map_files
-r--r--r-- 1 root root 0 4月   9 13:34 maps
-rw------- 1 root root 0 4月   9 13:34 mem
-r--r--r-- 1 root root 0 4月   9 13:34 mountinfo
-r--r--r-- 1 root root 0 4月   9 13:34 mounts
-r-------- 1 root root 0 4月   9 13:34 mountstats
dr-xr-xr-x 5 root root 0 4月   9 13:34 net
dr-x--x--x 2 root root 0 4月   9 13:34 ns
-r--r--r-- 1 root root 0 4月   9 13:34 numa_maps
-rw-r--r-- 1 root root 0 4月   9 13:34 oom_adj
-r--r--r-- 1 root root 0 4月   9 13:34 oom_score
-rw-r--r-- 1 root root 0 4月   9 13:34 oom_score_adj
-r--r--r-- 1 root root 0 4月   9 13:34 pagemap
-r-------- 1 root root 0 4月   9 13:34 patch_state
-r--r--r-- 1 root root 0 4月   9 13:34 personality
-rw-r--r-- 1 root root 0 4月   9 13:34 projid_map
lrwxrwxrwx 1 root root 0 4月   9 13:34 root -> /
-rw-r--r-- 1 root root 0 4月   9 13:34 sched
-r--r--r-- 1 root root 0 4月   9 13:34 schedstat
-r--r--r-- 1 root root 0 4月   9 13:34 sessionid
-rw-r--r-- 1 root root 0 4月   9 13:34 setgroups
-r--r--r-- 1 root root 0 4月   9 13:34 smaps
-r--r--r-- 1 root root 0 4月   9 13:34 stack
-r--r--r-- 1 root root 0 3月  21 01:34 stat
-r--r--r-- 1 root root 0 4月   2 15:40 statm
-r--r--r-- 1 root root 0 3月  21 01:34 status
-r--r--r-- 1 root root 0 4月   9 13:34 syscall
dr-xr-xr-x 3 root root 0 4月   9 13:34 task
-r--r--r-- 1 root root 0 4月   9 13:34 timers
-rw-r--r-- 1 root root 0 4月   9 13:34 uid_map
-r--r--r-- 1 root root 0 4月   9 13:34 wchan
[root@OrncvW1001428 1053]# 

  • cwd符号链接的是进程运行目录;
代码语言:javascript复制
lrwxrwxrwx 1 root root 0 4月   9 13:34 cwd -> /
[root@OrncvW1001428 fd]# pwdx 1053
1053: /

1 2 3 4

  • exe符号连接就是执行程序的绝对路径;
代码语言:javascript复制
lrwxrwxrwx 1 root root 0 4月   2 15:40 exe -> /www/server/nginx/sbin/nginx

1

  • cmdline就是程序运行时输入的命令行命令;
代码语言:javascript复制
[root@OrncvW1001428 1053]# cat cmdline 
nginx: master process /www/server/nginx/sbin/nginx -c /www/server/nginx/conf/nginx.conf

1 2

  • environ记录了进程运行时的环境变量;
代码语言:javascript复制
[root@OrncvW1001428 1053]# cat environ
nginx/conf/nginx.conf

1 2

  • fd目录下是进程打开或使用的文件的符号连接;
代码语言:javascript复制
[root@OrncvW1001428 1053]# cd fd
[root@OrncvW1001428 fd]# ll
总用量 0
lrwx------ 1 root root 64 3月  21 01:35 0 -> /dev/null
lrwx------ 1 root root 64 3月  21 01:35 1 -> /dev/null
lrwx------ 1 root root 64 3月  21 01:35 10 -> socket:[17241]
lrwx------ 1 root root 64 3月  21 01:35 11 -> socket:[17242]
lrwx------ 1 root root 64 3月  21 01:35 12 -> socket:[19469]
lrwx------ 1 root root 64 3月  21 01:35 13 -> socket:[19470]
lrwx------ 1 root root 64 3月  21 01:35 14 -> socket:[19471]
lrwx------ 1 root root 64 3月  21 01:35 15 -> socket:[19472]
lrwx------ 1 root root 64 3月  21 01:35 16 -> socket:[19473]
l-wx------ 1 root root 64 3月  21 01:35 2 -> /www/wwwlogs/nginx_error.log
lrwx------ 1 root root 64 3月  21 01:35 3 -> socket:[19468]
l-wx------ 1 root root 64 3月  21 01:35 4 -> /www/wwwlogs/nginx_error.log
l-wx------ 1 root root 64 3月  21 01:35 5 -> /www/wwwlogs/access.log
l-wx------ 1 root root 64 3月  21 01:35 6 -> /dev/null
l-wx------ 1 root root 64 3月  21 01:35 7 -> /www/wwwlogs/www.xswsym.online.log
l-wx------ 1 root root 64 3月  21 01:35 8 -> /www/wwwlogs/www.xswsym.online.error.log
lrwx------ 1 root root 64 3月  21 01:35 9 -> socket:[17240]
[root@OrncvW1001428 fd]# 

0 人点赞