Aix – Como identificar o processo que está utilizando uma porta

Para identificar qual processo está utilizando uma porta, usamos os comandos netstat e rmsock.

Primeiro execute o comando nestat com as opções Aan, conforme mostrado a seguir. Na primeira coluna será mostrado um número hexa-decimal, o PCB (protocol control block).

netstat -Aan | egrep <número da porta>

# netstat -Aan |egrep 22
f100020003ebf398 tcp 0 0 *.22 *.* LISTEN

Usando esse número, com o comando rmsock, você conseguirá ver o processo que está utilizando a porta.

rmsock <pcb> tcpcb

# rmsock f100020003ebf398 tcpcb
The socket 0x3ebf008 is being held by proccess 123456 (sshd2).

Tendo o número do processo, basta usar o comando ps.

# ps -ef |egrep 123456|egrep -v egrep
root 123456 1 0 Sep 19 - 0:04 /usr/sbin/sshd2
root 111111 123456 2 13:47:54 - 0:00 /usr/sbin/sshd2

Para saber como identificar o processo utilizando uma porta de rede no Linux, veja aqui: Linux – Como identificar o processo que está utilizando uma porta

Referência: http://www-01.ibm.com/support/docview.wss?rs=71&uid=swg21264632

One Response to “Aix – Como identificar o processo que está utilizando uma porta”

  1. [...] Para saber como identificar o processo utilizando uma porta de rede no Aix, veja aqui: Aix – Como identificar o processo que está utilizando uma porta [...]

Discussion Area - Leave a Comment