2012年(46)
分类:
2012-02-22 17:13:51
原文地址:aix用命令查监听端口对应的进程 作者:kennychang05
维护系统或检查到不明的端口自然要去查一下这个端口是由哪个进程来监听的
windows可以用命令netstat -ano来查端口对应的进程的pid.
aix却并不能,aix需要使用下面的命令过程:
PEKAX218:/>netstat -na|more
Active Internet connections (including servers)
Proto Recv-Q Send-Q Local Address Foreign Address (state)
tcp4 0 0 *.13 *.* LISTEN
tcp 0 0 *.21 *.* LISTEN
tcp4 0 0 *.22 *.* LISTEN
tcp 0 0 *.23 *.* LISTEN
tcp4 0 0 *.25 *.* LISTEN
tcp4 0 0 *.37 *.* LISTEN
tcp4 0 0 *.111 *.* LISTEN
tcp4 0 0 *.199 *.* LISTEN
tcp 0 0 *.512 *.* LISTEN
tcp 0 0 *.513 *.* LISTEN
tcp 0 0 *.514 *.* LISTEN
tcp4 0 0 *.657 *.* LISTEN
tcp4 0 0 *.1334 *.* LISTEN
tcp4 0 0 *.1521 *.* LISTEN
...
比方要查是哪个进程在监听1334端口
PEKAX218:/>netstat -Aan|grep 1334
f10002000043c398 tcp4 0 0 *.1334 *.* LISTEN
PEKAX218:/>rmsock f10002000043c398 tcpcb
The socket 0x43c008 is being held by proccess 217248 (writesrv).
PEKAX218:/>ps -ef|grep 217248
root 217248 159882 0 Jan 08 - 0:00 /usr/sbin/writesrv