3 maneiras de descobrir que Processo de escuta em um determinado Porto

posted in: Articles | 0

um porto é uma entidade lógica que representa um ponto final de comunicação e está associada a um determinado processo ou serviço em um sistema operacional. Em artigos anteriores, explicamos como descobrir a lista de todas as portas abertas no Linux e como verificar se as portas remotas estão acessíveis usando o comando ‘nc’.

neste guia curto, Vamos mostrar diferentes maneiras de encontrar o processo/serviço de escuta em uma determinada porta no Linux.,

usando o comando netstat

o comando netstat (estatísticas de rede) é usado para mostrar informação sobre conexões de rede, tabelas de roteamento, estatísticas de interface e mais além. Ele está disponível em todos os sistemas operacionais Unix-like, incluindo Linux e também no Windows OS.

no caso de não o ter instalado por Omissão, use o seguinte comando para o instalar.

$ sudo yum install net-tools#RHEL/CentOS $ sudo apt install net-tools#Debian/Ubuntu$ sudo dnf install net-tools#Fedora 22+

uma vez instalado, pode usá-lo com o comando grep para encontrar o processo ou serviço de escuta num porto em particular no Linux da seguinte forma (indique o porto).,

$ netstat -ltnp | grep -w ':80' 
Check Port Using netstat Command

In the above command, the flags.

  • l – tells netstat to only show listening sockets.
  • t – tells it to display tcp connections.
  • n – instructs it show numerical addresses.,
  • p – permite mostrar o ID do processo e o nome do processo.
  • grep -w – mostra correspondência da cadeia exacta (:80).

usando o comando lsof

lsof (LiSt Open Files) é usado para listar todos os ficheiros abertos num sistema Linux. Para instalá-lo em seu sistema, digite o comando abaixo.

$ sudo yum install lsof #RHEL/CentOS $ sudo apt install lsof#Debian/Ubuntu$ sudo dnf install lsof#Fedora 22+

para encontrar o processo / serviço de escuta num determinado Porto, tipo (especificar o porto).,

$ lsof -i :80
Encontrar a Porta Usando o Comando lsof

a Utilização de fusor de Comando

fusor comando mostra o Pid de um processo usando os arquivos especificados ou sistemas de arquivos no Linux.

pode instalá-lo da seguinte forma:

$ sudo yum install psmisc#RHEL/CentOS $ sudo apt install psmisc#Debian/Ubuntu$ sudo dnf install psmisc#Fedora 22+

pode encontrar o processo/serviço de escuta num determinado Porto, executando o comando abaixo (indique o porto).

$ fuser 80/tcp

então encontre o nome do processo usando o número PID com o comando ps assim.,

$ ps -p 2053 -o comm=$ ps -p 2381 -o comm=
Encontrar a Porta e a IDENTIFICAÇÃO do Processo no Linux

Você também pode verificar estes guias úteis sobre os processos no Linux.

  1. Tudo o que Você Precisa Saber Sobre os Processos no Linux
  2. Limitar o Uso de CPU de um Processo no Linux com o CPULimit Ferramenta
  3. Como Encontrar e Matar Processos em Execução no Linux
  4. Encontre os principais Processos em Execução por mais Alto de Memória e Uso da CPU no Linux

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *