aix用命令查監聽埠對應的程式

guyuanli發表於2009-07-29

維護系統或檢查到不明的埠自然要去查一下這個埠是由哪個程式來監聽的
windows可以用命令netstat -ano來查埠對應的程式的pid.

aix卻並不能,aix需要使用下面的命令過程:

[@more@]

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

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7490392/viewspace-1024700/,如需轉載,請註明出處,否則將追究法律責任。

相關文章