AIX_如何查看莫个端口被哪个程序占用

  1. netstat -Aan|grep
    找到该端口连接对应的 PCB/ADDR 和连接的协议类型。
    注:PCB ----Protocol Control Block
  1. 如果是 tcp 连接,则 rmsock tcpcb
    如果是 udp 连接,则 rmsock inpcb

下面我们以 telnet 服务所使用的 23 号端口为例,说明该方法:

netstat -Aan|grep 23

f1000200019ce398 tcp 0 0 *.23 . LISTEN
可以看到 PCB/ADDR 为 f1000200019ce398 ,且协议类型为 tcp 。

rmsock f1000200019ce398 tcpcb

The socket 0x19ce008 is being held by proccess 185006 (inetd).
命令报告该端口正在被 inetd 进程使用, PID 为 185006 。
注意: rmsock 命令需要 root 权限执行。

你可能感兴趣的:(AIX_如何查看莫个端口被哪个程序占用)