查找Solaris正在侦听的进程的所有端口

时间:2015-12-14 12:28:00

标签: process port solaris netstat lsof

我需要列出Solaris中某个进程正在侦听的所有端口(类似于Linux中的' lsof -i -P')。不幸的是,lsof命令不起作用,我也无法安装它。有什么选择吗?我尝试了一些netstat命令,但这并没有显示端口或pid。

2 个答案:

答案 0 :(得分:4)

使用命令pfiles的一个不错的脚本: http://www.oracle.com/technetwork/systems/security/pcp-149863.txt

文斯

答案 1 :(得分:3)

使用pfiles

  

PFILES

     

报告每个进程中所有打开文件的fstat(2)和fcntl(2)信息。对于网络端点,本地(和对等端,如果连接)   还提供了地址信息。对于套接字,套接字类型,   还提供了套接字选项以及发送和接收缓冲区大小。在   此外,如果信息是,则报告文件的路径   可从/ proc / pid / path获得。这不一定是同一个名字   用来打开文件。有关更多信息,请参阅proc(4)。