como verificar se o meu programa está escutando a porta?

0

Eu sou novo no Linux. Eu comecei solr motor de busca no locallhost: 8080. Quando eu estou trabalhando no meu PC, posso verificar no navegador de internet, digitando link e eu posso ver a sua página principal. Agora eu iniciei no servidor e acessei pelo cliente Bitvise ssh. desde que eu não tenho nenhum navegador de internet lá (apenas terminal). Então, como posso verificar se o meu programa é iniciado certo? Como posso ver sua página principal e trabalhar com ela?

    
por Rahman Jalayer 23.06.2017 / 11:30

2 respostas

1

Você pode instalar / usar lynx ou w3m , que são ambos os navegadores de terminal.

wget http://localhost:8080/solr também vai pegar a página. Isso salvará os dados em um arquivo.

Você pode tentar:

netstat -an | grep 8080

Ou se netstat for reprovado (como observado por Centimane, veja o comentário abaixo), você poderá usar:

ss -an | grep 8080

Você pode usar telnet . Algumas opções são diferentes entre as versões do sistema operacional, mas algo como o seguinte deve funcionar:

telnet localhost 8080
GET /solr HTTP/1.1
host: localhost
<enter>

Isso fará o dump do HTML / página para o console.

Geralmente, há um tempo limite curto entre GET e host: , portanto, talvez seja necessário digitar rapidamente:]

    
por 23.06.2017 / 12:07
0

Você pode verificar se o programa escuta em uma determinada porta via comando:

netstat -anp

e pesquise por porta ou nome do programa.

Você também pode usar curl ou wget para verificar se o servidor responde:

curl http://localhost:8080/solr
    
por 23.06.2017 / 11:33

Tags