Verificar os processos pelo terminal Linux com lsof

Durante o desenvolvimento ou configuração de servidores web no linux, precisamos saber se determinada porta está sendo utilizada por algum programa, neste caso utilizamos o lsof

Wolmir Cezer Garbin por Wolmir Cezer Garbin - - Ubuntu - TUTORIAL

Última atualização em: | 24419 Visualizações

Verificar os processos pelo terminal Linux com lsof

Como exemplo podemos citar o Glassfish, geralmente utiliza-se a porta 8080 e a portal 4848, nestes caso, no servidor que está sendo configurado, é necessário saber se as portas citadas estão ou não em uso por outro server ou container.

Mas como saber se pode ser utilizada ou não?

No Linux, existe uma forma muito simples de listar os processos que está utilizando determinada porta.

Não é necessário uma tela visual para isso, e sinceramente nem precisa. Com o comando lsof mostra todos os processos que estão sendo executados no linux ou mac, é o mesmo comando.

Para executar o comando basta abrir o terminal de comando para digitar a seguinte instrução:

lsof -w -n -i

O comando irá listar todos os processo que estão sendo executados.



Mas, procurar pelo processo dentre vários que podem estar rodando pode ser um pouco trabalhoso. Neste caso é necessário filtrar pelo que procuramos.

Para saber quais os processos estão rodando em uma determinada porta, pode ser utilizado o seguinte comando:

lsof -w -n -i tcp:8080

Ok, isso ira mostrar os processos que estão utilizando a porta 8080, certo?

Em algumas situações, precisamos parar um processo, ou melhor forçar o sistema operacional parar aquele processo manualmente. Neste utiliza-se o seguinte comando:

kill -9 {pidnumber}

O comando kill ira para o processo, mas qual processo? Todos os processos com o PID que for informado na instrução, através do PID é possível referenciar a um processo em específico e com isso parar o processo.

Simples, caso tiver dúvidas pode usar os comentários abaixo que responderei.

Não esqueca de deixar suas dúvidas nos comentários e compartilhar este post.


Apoiadores

Publique seu post no Receitas de Código

Aguarde, estamos trabalhando para que você possa publicar sua postagem no Receitas de Código!