netstat

Como usar o comando Netstat no Linux para verificar uma porta específica

Como usar o comando Netstat no Linux para verificar uma porta específica
netstat é uma ferramenta de rede poderosa no Linux. Neste artigo, vou mostrar como instalar netstat no Debian 9 Stretch e como usar netstat para mostrar portas de escuta no Debian 9 Stretch. Vamos começar.

Instalando o netstat no Debian 9 Stretch:

netstat comando é uma parte do ferramentas de rede pacote de utilitários no Debian 9 Stretch. Pode não ser instalado por padrão em seu sistema operacional Debian 9 Stretch. O ferramentas de rede pacote está disponível no repositório de pacotes oficial do Debian 9 Stretch. Então, a instalação é muito fácil.

Primeiro atualize o apto cache do repositório de pacotes de sua máquina Debian 9 Stretch com o seguinte comando:

$ sudo apt update

O apto O cache do repositório de pacotes deve ser atualizado.

Agora execute o seguinte comando para instalar o ferramentas de rede utilitário no Debian 9 Stretch:

$ sudo apt install net-tools

ferramentas de rede deve ser instalado.

Agora verifique se netstat está trabalhando com o seguinte comando:

$ netstat --version

Funciona!

Listando todas as portas e soquetes usando netstat:

Você pode listar todas as portas abertas e soquetes conectados em sua máquina Debian 9 com o seguinte comando:

$ sudo netstat -a

ou

$ sudo netstat --all

Como você pode ver, todas as portas e soquetes abertos são listados. É uma lista muito longa.

Listando todas as portas e soquetes de escuta com netstat:

Você pode usar netstat para ver uma lista de todas as portas e soquetes que estão escutando com o seguinte comando:

$ sudo netstat -al

Ou

$ sudo netstat --all --listening

Como você pode ver, todas as portas e soquetes em sua máquina Debian 9 estão listados. É uma longa lista.

Listando todas as portas TCP de escuta com netstat:

Você pode listar todos os TCP (Transmission Control Protocol) portas que estão escutando usando netstat com o seguinte comando:

$ sudo netstat -tal

Ou

$ sudo netstat --all --listening --tcp

Como você pode ver, todas as portas TCP que estão escutando são listadas.

Na saída de netstat, todas as portas comuns são substituídas pelo nome do serviço por padrão. Por exemplo, o porto 80 por padrão é a porta para o HTTP (Protocolo de transferência de hipertexto), com o qual todos nós estamos familiarizados. Então, na saída de netstat, é mostrado como http em vez de porto 80 como você pode ver na seção marcada da imagem abaixo.

Se precisar do número da porta, não do nome do serviço, você pode executar o seguinte netstat comando:

$ sudo netstat -natl

Ou

$ sudo netstat --all --listening --numeric --tcp

Como você pode ver na seção marcada da imagem abaixo, os nomes dos serviços são substituídos pelo número da porta.

Listando todas as portas UDP de escuta com netstat:

Se você quiser listar todos os UDP Portas (User Datagram Protocol) que estão escutando em sua máquina Debian 9, você pode fazer isso com o seguinte netstat comando:

$ sudo netstat -aul

Ou

$ sudo netstat --all --listening --udp

Todas as portas UDP de escuta devem ser listadas. Assim como no exemplo da porta TCP, os números de porta comuns são substituídos pelos nomes de serviço por padrão aqui também, como você pode ver na seção marcada da imagem abaixo.

Mas as portas que não são comuns não são substituídas pelos nomes de serviço como você pode ver na seção marcada da imagem abaixo.

Se você quiser que todas as portas sejam exibidas, não o nome do serviço como antes, execute o seguinte netstat comando:

$ sudo netstat -laun

Ou

$ sudo netstat --all --listening --numeric --udp

Como você pode ver na seção marcada da imagem abaixo, os nomes dos serviços são substituídos pelo número da porta UDP.

Descubra qual nome de serviço representa qual porta:

O Debian 9 Stretch tem um arquivo de serviço que pode ser encontrado em / etc / services

Você pode abrir o arquivo de serviço / etc / services com o seguinte comando:

$ menos / etc / services

O conteúdo do / etc / services Arquivo:

O / etc / services arquivo contém uma longa lista de nomes de serviço e o número da porta e protocolo desse serviço específico que um cliente ou servidor pode usar. Programas no sistema Linux, como netstat usa este arquivo para resolver os números de porta para nomes de serviço e vice-versa.

O nome do serviço, número da porta e protocolo do serviço SSH em / etc / services Arquivo:

Como obter ajuda com o netstat:

No Debian 9 Stretch, se precisar de ajuda com o netstat comando, você pode simplesmente ir para o página de manual de netstat e você deve ser capaz de obter uma documentação clara do que netstat opções de linha de comando estão disponíveis e o que elas fazem.

Para ir para o página de manual de netstat, execute o seguinte comando:

$ man netstat

O página de manual do netstat:

É assim que você mostra as portas de escuta no Debian 9 Stretch com netstat. Obrigado por ler este artigo.

O botão do meio do mouse não funciona no Windows 10
O botão do meio do mouse ajuda você a percorrer longas páginas da web e telas com muitos dados. Se isso parar, você vai acabar usando o teclado para r...
Como alterar os botões esquerdo e direito do mouse no PC com Windows 10
É normal que todos os dispositivos de mouse de computador sejam ergonomicamente projetados para usuários destros. Mas existem dispositivos de mouse di...
Emular cliques do mouse passando o mouse usando o mouse sem cliques no Windows 10
Usar um mouse ou teclado na postura errada de uso excessivo pode resultar em muitos problemas de saúde, incluindo tensão, síndrome do túnel do carpo e...