netstat é uma ferramenta de linha de comando usada para monitorar estatísticas de rede. Ele permite que você visualize os dados da rede, como as portas em uso, conexões ativas, pacotes que foram transferidos, etc.

É interessante notar que esse mesmo utilitário está disponível nas edições do Windows Server e é muito semelhante ao uso do Linux.

Siga este artigo para ver como você pode usar o comando netstat em seu sistema Linux.

Estruturação de comandos netstat

Existem duas maneiras de usar o comando netstat: execute o comando sozinho ou com opções. Se você optar por executar o netstat sem nenhuma opção indicada, ele exibirá todas as conexões ativas em seu sistema.

netstat

Ao executar netstat com opções, você precisa especificar um hífen (-) antes de cada bandeira.

netstat [-option1] [-option2]…

netstat tem vários sinalizadores e, na próxima seção, você verá alguns exemplos em uso.

Se você tiver muitas opções para incluir em seu comando, pode ser perturbador adicionar um hífen todas as vezes. Felizmente, o netstat oferece uma maneira mais simples de fazer isso.

Você pode simplesmente usar um hífen e listar consecutivamente as opções sem espaços entre elas. Por exemplo, em vez de digitar netstat -p -n -t, você pode simplesmente executar netstat -pnt.

Você achará esse formato sumativo muito conveniente quando precisar executar vários comandos netstat com muitas opções:

netstat - [opção1] [opção2] [opção3] ...

Relacionado: Por que você deve usar a ferramenta de rede Linux no Windows com WSL

Comandos netstat que você deve conhecer

Se você quiser saber as estatísticas dos protocolos UDP, TCP, ICMP e IP, use o seguinte comando:

netstat -s

Para listar todas as conexões TCP (Transmission Control Protocol), execute o comando abaixo:

netstat -at

Da mesma forma, para conexões UDP, emita o seguinte comando:

netstat -au

Para listar todos os servidores / portas que estão ativamente em execução (ouvindo) em seu sistema, execute:

netstat -plnt

É importante notar que este comando pode exigir privilégios sudo. Isso ocorre porque o usuário root pode ser o proprietário de alguns dos serviços.

Este comando específico é muito importante, pois mostra até mesmo os IDs de programa dos servidores em execução. Você pode usar essas informações para interromper servidores que você não deseja executar em seu sistema.

ss: um sucessor do comando netstat

Embora netstat seja uma boa ferramenta para monitorar conexões de rede, não é tão detalhado quanto o utilitário ss. Você pode usar o comando ss para monitorar sockets de rede no Linux. É mais rápido que o netstat e fornece informações mais detalhadas.

CompartilhadoTweetO email
Como monitorar conexões de rede no Linux com ss

Se você suspeitar de um problema de rede em seu sistema Linux, veja como rastreá-lo e solucioná-lo com o comando ss.

Leia a seguir

Tópicos relacionados
  • Linux
  • Redes de Computadores
  • Linux
Sobre o autor
Jerome Davidson (31 artigos publicados)

Jerome é redator da MakeUseOf. Ele cobre artigos sobre programação e Linux. Ele também é um entusiasta da criptografia e está sempre atento à indústria de criptografia.

Mais de Jerome Davidson

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever