Felipe Valdez

{FV}

Linux

Gerenciar Processos pela Porta no Linux

Aprenda a listar e matar processos específicos que estão utilizando determinadas portas no seu sistema operacional.

Terminal
2024-07-19

Esses comandos permitem que você gerencie processos específicos que estão utilizando determinadas portas, evitando a necessidade de reiniciar o computador.

Linux

Listar Todos os Processos

Para listar todos os processos que estão rodando em uma porta específica (por exemplo, porta 8000), use o comando:

sudo netstat -tlpn

Listar Processos em uma Porta Específica

Para listar todos os processos que estão rodando em uma porta específica (por exemplo, porta 8000), use o comando:

sudo netstat -tlpn | grep 8000

Matar Processo Usando Porta

Para matar o processo que está rodando na porta 8000, use o comando:

sudo kill -9 `sudo lsof -t -i:8000`

ou

sudo kill -9 $(sudo lsof -t -i:8000)

Dica Extra

Você também pode usar ferramentas como htop para uma visualização mais interativa. Para instalar htop:

sudo apt-get install htop

Depois, inicie htop com:

htop

Dentro do htop, você pode procurar pelo processo específico e matar diretamente pelo PID.

Até a próxima ✌️