50% de desconto todos os planos, por tempo limitado. Começando em $2.48/mo
Faltam 7 minutos
Segurança e rede

Comando Netstat do Linux: tutorial, instalação e exemplos

Ada Lovegood By Ada Lovegood 7 minutos de leitura
instalação e exemplos do comando linux nestat

Qualquer usuário Linux deve saber como gerenciar conexões de rede com eficiência. O gerenciamento de conexões de rede se torna ainda mais importante quando você está solucionando problemas ou monitorando o tráfego. O Linux netstat comando é uma ferramenta versátil que permite inspecionar conexões de rede ativas, portas de escuta, tabelas de roteamento e estatísticas de interface de rede. Esteja você otimizando o desempenho do sistema, depurando ou apenas desejando entender melhor a atividade da rede, dominar esse comando é essencial. Neste post você aprenderá como instalar netstat, explore suas diversas opções e use-o para obter insights detalhados sobre as operações de rede do seu sistema. Continue lendo para obter exemplos práticos e dicas sobre como maximizar netstatcapacidades.

Como instalar netstat no Linux

Antes de mergulhar no Linux netstat comando, pode ser necessário instalá-lo, pois algumas distribuições Linux não o incluem por padrão. Veja como instalar o Linux netstat no Ubuntu e outros sistemas Linux.

Instalação do Ubuntu netstat

No Ubuntu, você precisará instalar o pacote net-tools para usar netstat, pois faz parte desse pacote. Você pode instalar netstat Ubuntu usando o seguinte comando:

sudo apt update
sudo apt install net-tools

Em outras distribuições Linux, use seu respectivo gerenciador de pacotes, como hummm or dnf:

# For RHEL-based distros (CentOS, Fedora, etc.)
sudo yum install net-tools

Depois de instalado, verifique digitando netstat no seu terminal.

Sintaxe Básica de netstat

O Linux netstat comando tem uma sintaxe bastante simples:

netstat [OPTIONS]

Você pode combinar diferentes opções para obter resultados detalhados sobre conexões de rede, portas e muito mais.

Usos práticos do Linux Netstat Comando

A seguir, veremos alguns usos comuns e práticos do comando.

  • Liste todas as portas TCP usando Linux netstat Comando: Para listar todas as conexões TCP, use o -t opção com netstat. Isso exibirá todas as portas TCP ativas no sistema.
netstat -t
  • Liste todas as portas UDP usando Linux netstat Comando: Da mesma forma, você pode listar todas as conexões UDP usando o comando -u opção:
netstat -u
  • Listar apenas portas de escuta usando Linux netstat Comando: Para visualizar apenas as portas de escuta, use o -l opção. Isso filtrará todas as conexões estabelecidas e mostrará apenas as portas aguardando conexões.
netstat -l
  • Listar apenas portas TCP de escuta usando Linux netstat Comando: Apenas para portas de escuta TCP, você pode combinar o -t e -l opções:
netstat -lt
  • Listar apenas portas UDP de escuta usando Linux netstat Comando: Para portas de escuta UDP, combine -u e -l:
netstat -lu
  • Listar apenas portas UNIX de escuta usando Linux netstat Comando: Para exibir soquetes de domínio UNIX, use o -x opção junto com -l para listar apenas portas UNIX de escuta:
netstat -lx
  • Listar estatísticas para todas as portas usando Linux netstat Comando: Para visualizar estatísticas de rede para todos os protocolos, o -s opção é útil. Isso fornece uma visão geral das contagens de tráfego e erros.
netstat -s
  • Listar estatísticas para portas TCP usando Linux netstat Comando: Para ver estatísticas especificamente para TCP, combine -s com -t:
netstat -st
  • Listar estatísticas para portas UDP usando Linux netstat Comando: Para estatísticas UDP, use -su:
netstat -su
  • Exibir PID e nomes de programas usando Linux netstat Comando: Às vezes, você deseja saber quais programas estão usando portas de rede específicas. Use o -p opção para exibir o ID do processo (PID) e os nomes dos programas:
sudo netstat -p
  • Imprimir netstat Informações continuamente usando Linux Netstat Comando: Se você precisar monitorar conexões em tempo real, use o -c opção. Ele imprimirá continuamente as estatísticas da rede:
netstat -c
  • Obtenha informações de roteamento do kernel usando Linux netstat Comando: Para visualizar a tabela de roteamento do kernel, use o -r opção. Isso exibirá como os pacotes são roteados em sua rede.
netstat -r
  • Obtenha a porta na qual um programa está sendo executado usando Linux netstat Comando: Você pode descobrir qual porta um programa está usando combinando o -p opção com grep:
sudo netstat -plnt | grep <program_name>

Isso mostrará o número da porta e o programa associado.

Adicional netstat Opções

Embora tenhamos abordado algumas opções comuns, aqui estão mais algumas netstat opções que você pode achar úteis:

  • -i : Mostrar estatísticas da interface de rede.
  • -g : Mostrar informações de associação ao grupo multicast.
  • -v : Modo detalhado para saída mais detalhada.

Essas opções adicionam flexibilidade ao diagnosticar problemas de rede ou inspecionar o tráfego.

Tabela de netstat Comandos

Caso de uso  Comando 
Listar todas as portas TCP netstat -t
Listar todas as portas UDP netstat -você
Listar todas as portas de escuta netstat -l
Listar apenas portas TCP de escuta netstat -lt
Listar apenas portas UDP de escuta netstat -lu
Listar apenas portas UNIX de escuta netstat -lx
Listar estatísticas de rede netstat -s
Listar estatísticas TCP netstat -st
Listar estatísticas UDP netstat -su
Exibir PID e nomes de programas sudo netstat -p
Imprimir continuamente informações de rede netstat -c
Exibir tabela de roteamento do kernel netstat -r
grep <programa> sudo netstat -plnt

netstat Alternativa

Embora netstat é poderoso, é considerado um pouco desatualizado. Se você está procurando um substituto moderno, ss (Estatísticas de soquete) é um excelente netstat alternative. It is more efficient and offers similar functionalities:

ss -tuln

Este comando lista todas as portas TCP e UDP de escuta, assim como netstat. Se você quiser aprender sobre outros comandos do Linux que o ajudarão a navegar no ambiente Linux com mais facilidade, recomendo que você leia nosso outro blog em 15 comandos básicos do Linux que todo usuário deve saber.

Conclusão

Para qualquer administrador de rede, o netstat O comando no Linux é uma parte essencial do kit de ferramentas. É a sua escolha para dissecar fluxos de tráfego, identificar portas abertas e rastrear processos vinculados à atividade da rede. Quando surgirem problemas, netstat oferece uma visão rápida de quem está se conectando e onde, com opções que permitem detalhar TCP, UDP e tabelas de roteamento. E à medida que o Linux evolui, nossas ferramentas também evoluem. Distribuições modernas geralmente preferem ss por sua eficiência e recursos expandidos, mas netstat continua sendo um modo de espera confiável para aqueles que conhecem seus prós e contras. Dominá-lo proporciona uma visão profunda e prática do funcionamento interno da sua rede.

Perguntas frequentes

Como faço para instalar netstat no Linux?

Para instalar netstat no Linux, você precisa do pacote net-tools. No Ubuntu, execute: sudo apt instalar ferramentas de rede.

Qual é o melhor netstat alternative?

O ss comando é uma alternativa moderna para netstat e oferece funcionalidades semelhantes, mas é mais rápido e eficiente.

Posso monitorar netstat saída continuamente?

Sim, com netstat -c, você pode imprimir continuamente informações da rede em tempo real.

O que é o Linux netstat comando usado para?

O Linux netstat O comando é usado para exibir informações relacionadas à rede, como conexões ativas, portas de escuta, tabelas de roteamento e estatísticas da interface de rede. É uma ferramenta poderosa para monitorar o tráfego de rede, solucionar problemas de conectividade e verificar o status das portas TCP e UDP em um sistema Linux.

Como exibir todas as conexões TCP ativas em um sistema Linux?

Quando você corre netstat -at, você obterá uma lista de todas as conexões TCP ativas, independentemente de seu estado. Isso é útil para ver rapidamente quais portas TCP estão abertas e em uso ativo, bem como para identificar conexões inesperadas ou suspeitas.

O que é netstat -au usado para?

O comando netstat -au é usado para exibir todas as conexões UDP ativas no Linux.

O que é netstat -s usado para?

O netstat -s O comando exibe contagens e informações para todos os protocolos suportados, incluindo TCP, UDP, ICMP e IP. A saída inclui métricas como o número de pacotes transmitidos, recebidos e descartados, bem como contagens de erros e outras estatísticas específicas do protocolo.

Compartilhar

Mais do blog

Continue lendo.

Uma imagem de título do Cloudzy para um guia MikroTik L2TP VPN, mostrando um laptop conectado a um rack de servidor por meio de um túnel digital brilhante em azul e dourado com ícones de escudo.
Segurança e rede

Configuração VPN MikroTik L2TP (com IPsec): Guia RouterOS (2026)

Nesta configuração MikroTik L2TP VPN, o L2TP cuida do tunelamento enquanto o IPsec cuida da criptografia e integridade; combiná-los oferece compatibilidade de cliente nativo sem idade de terceiros

Rexa CiroRexa Ciro 9 minutos de leitura
Janela do terminal exibindo mensagem de aviso SSH sobre alteração na identificação do host remoto, com título do Fix Guide e marca Cloudzy em fundo azul-petróleo escuro.
Segurança e rede

Aviso: a identificação do host remoto foi alterada e como corrigi-la

SSH é um protocolo de rede seguro que cria um túnel criptografado entre sistemas. Continua popular entre desenvolvedores que precisam de acesso remoto a computadores sem a necessidade de um gráfico.

Rexa CiroRexa Ciro 10 minutos de leitura
Ilustração do guia de solução de problemas do servidor DNS com símbolos de aviso e servidor azul em fundo escuro para erros de resolução de nomes do Linux
Segurança e rede

Falha temporária na resolução de nomes: o que significa e como corrigi-la?

Ao usar o Linux, você pode encontrar uma falha temporária no erro de resolução de nomes ao tentar acessar sites, atualizar pacotes ou executar tarefas que exigem uma conexão com a Internet.

Rexa CiroRexa Ciro 12 minutos de leitura

Pronto para implantar? A partir de $ 2,48 / mês.

Nuvem independente, desde 2008. AMD EPYC, NVMe, 40 Gbps. Devolução do dinheiro em 14 dias.