3.jpg

微信公众号:爱问CTO
专业编程问答社区
www.askcto.com

1.首先找到你和这个进程对应的id

[root@ky35z 51mn]# ps -ef | grep java
root      2192   626  0 15:59 pts/2    00:00:00 grep --color=auto java
root     19840     1  0 Oct16 ?        00:04:11 /51mn/java/jdk1.7.0_75/bin/java -Djava.util.logging.config.file=/51mn/tomcat/ap....

2.在使用lsof命令

[root@ky35z 51mn]# lsof -p 19840

知道进程对应的id后也可以利用proc文件系统,例如进程id为19840

[root@ky35z 51mn]# ls -l /proc/19840/fd

这种方式会过滤很多信息,因为它只列出该进程实际打开的。


爱问CTO
18 声望2 粉丝

爱问CTO 专业编程问答网站