码迷,mamicode.com
首页 > 系统相关 > 详细

老男孩教育每日一题-第101天-如何通过端口查找出进程所在目录?

时间:2017-07-26 21:48:23      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:端口   每日一题   查询位置   

参考答案:

第一步-找到端口对应的进程的号

[root@show ~]# ss -lntup |grep :22
tcp    LISTEN     0      128                   :::22                   :::*      users:(("sshd",1467,4))
tcp    LISTEN     0      128                    *:22                    *:*      users:(("sshd",1467,3))

第二步-显示/proc/进程号/cwd目录即可

[root@show ~]# ls -l /proc/1467/cwd
lrwxrwxrwx 1 root root 0 Jun 27 01:25 /proc/1467/cwd -> /

进程号/这个目录下其他常用的文件:

cwd符号链接的是进程运行目录;
exe符号连接就是执行程序的绝对路径;
cmdline就是程序运行时输入的命令行命令;
environ记录了进程运行时的环境变量;
fd目录下是进程打开或使用的文件的符号连接。


网友回答

1.我们可以从netstat -antup命令中得到进程的PID
2.进入/proc目录下以该PID命名的目录中
3.输入ls -ail,结果中 exe链接对应的就是可执行文件的全路经详细信息 

备注


今天是每日一题陪伴大家的第101天期待你的进步

对于题目和答案的任何疑问,请在博客评论区留言
往期题目索引

http://lidao.blog.51cto.com/3388056/1914205

本文出自 “李导的博客” 博客,请务必保留此出处http://lidao.blog.51cto.com/3388056/1951222

老男孩教育每日一题-第101天-如何通过端口查找出进程所在目录?

标签:端口   每日一题   查询位置   

原文地址:http://lidao.blog.51cto.com/3388056/1951222

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!