标签:equivalent linux unix command solaris
我有一个快速的问题.我想知道Solaris系统中的losf -i等效命令是什么.
我只想显示带有网络连接的文件.
谢谢!!
解决方法:
这是一个shell脚本,列出了Solaris上具有开放TCP或UDP端口的所有进程,您可以通过将其作为参数传递将其限制为给定的端口号:
pfiles /proc/* 2>/dev/null | nawk -v port=$1 '
/^[0-9]/ { cmd=$2; type="unknown"; continue }
$1 == "SOCK_STREAM" { type="tcp" }
$1 == "SOCK_DGRAM" { type="udp" }
$2 ~ "AF_INET" { if((port!="")&&($5!=port)) continue;
if(cmd!="") { printf("%s\n",cmd); cmd="" }
printf(" %s:%s/%s\n",$3,$5,type); }'
注意:如pfiles
manual page的警告部分所述,建议不要在负载过重的生产系统上运行此命令,因为时间敏感的进程可能会发生死锁或崩溃.
标签:equivalent,linux,unix,command,solaris 来源: https://codeday.me/bug/20190823/1695774.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。