Alb*_*rto 3 unix linux command solaris equivalent
我有一个快速的问题。我想知道什么是losf -iSolaris系统中的等效命令。
我只想显示具有网络连接的文件。
谢谢!!
这是一个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); }'
Run Code Online (Sandbox Code Playgroud)
注意:如pfiles手册页的警告部分所述,建议不要在对时间敏感的进程运行的重载生产系统上运行此命令,因为这可能会发生死锁或崩溃。
| 归档时间: |
|
| 查看次数: |
19608 次 |
| 最近记录: |