linux里,如何查某个进程使用了哪些文件?使用了哪些网络端口?
仅查看进程:psef|grep11345查看进程打开的文件:lsof-p11345查看内存分配:lcat/pro/11345/maps查看堆栈:pstack11345查看发出的系统调用:strace-p11345查看调用库函数:ltrace-p1134511345是进程号,您需要检查linux下进程占用的端口,但您只知道进程的一般名称。例如,您需要检查hadoop的namenode在哪个端口上运行,以便在eclipse中连接。首先,使用ps命令查看进程的id:按如下方式复制代码:$psef|grepname,其中每行的第二个字段(将占用多行很长时间)是进程的id。当然,对于在java虚拟机中运行的进程,例如hadoop的守护进程,您可以直接使用jsp命令查看$jps|grepname,或者您已经知道进程的确切名称。可以使用pidof查看$pidofname以查看进程id,然后使用netstat命令查看占用的端口$netstatnap|greppid
原文标题:linux通过端口查询进程 linux里,如何查某个进程使用了哪些文件?使用了哪些网络端口?,如若转载,请注明出处:https://www.saibowen.com/news/16584.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。