Estou usando o Fedora 13 de 64 bits. Meu programa eclipse inicia um servidor na porta 9050, mas eu desligo o programa, o eclipse falha ao desligar o servidor corretamente. Reiniciar o eclipse não tem efeito.
Como posso fechar ou desvincular uma porta à força na linha de comando?
Eu sei que a reinicialização ou logoff e logon limparão as portas, mas esse processo muito mais lento para mim. Estou procurando forçar o fechamento da porta na linha de comando.
| grep ":9050"
(ou qualquer outro número de porta) para filtrar facilmente a saídaVocê pode usar o
fuser
comando com o-k
switch.Por exemplo, para perto da porta 111, você pode fazer o seguinte:
fuser -k 111/tcp
(isso também poupa o trabalho de encontrar o ID do processo para matá-lo como fusor faz em implicitamente)Observe que alguns processos são reiniciados automaticamente depois de fechados. Para isso, é necessário verificar o arquivo de configuração de cada processo para obter uma solução alternativa apropriada.
fonte
Eu tive o mesmo problema, basta olhar para o processo que está ouvindo essa porta usando o comando cmd no Windows
então você pode desligá-lo com o gerenciador de tarefas
fonte
-p
mostra o PID (que pode ser usado para identificar o nome do executável).