netstat (estatísticas de rede) é uma ferramenta de linha de comando para monitorar conexões de rede de entrada e saída, bem como visualizar tabelas de roteamento, estatísticas de interface etc.
netstat está disponível em todos os sistemas operacionais do tipo Unix e também no sistema operacional Windows. É muito útil em termos de solução de problemas de rede e medição de desempenho. netstat é uma das ferramentas de depuração de serviço de rede mais básicas, informando quais portas estão abertas e se algum programa está escutando nas portas.
Atualização: o comando netstat do Linux é substituído pelo novo comando ss, que é capaz de exibir mais informações sobre conexões de rede e é muito mais rápido do que o antigo comando netstat.
Esta ferramenta é muito importante e muito útil para administradores de rede Linux, bem como administradores de sistema para monitorar e solucionar problemas relacionados à rede problemas e determinar o desempenho do tráfego de rede. Este artigo mostra os usos do comando netstat com seus exemplos que podem ser úteis na operação diária.
Você também pode estar interessado no seguinte artigo
- 35 Exemplos práticos do comando Find do Linux
1. Listando todas as portas LISTENING de conexões TCP e UDP
Listando todas as portas (TCP e UDP) usando a opção netstat -a.
2. Listando conexões de portas TCP
Listando apenas TCP (Transmission Control Protocol) conexões de porta usando netstat -at.
3. Listando conexões de portas UDP
Listando apenas conexões de porta UDP (User Datagram Protocol) usando netstat -au.
4. Listando todas as conexões LISTENING
Listando todas as conexões de portas de escuta ativas com netstat -l.
5. Listando todas as portas TCP de escuta
Listando todas as portas TCP de escuta ativas usando a opção netstat -lt.
6. Listando todas as portas de escuta UDP
Listando todas as portas UDP de escuta ativas usando a opção netstat -lu.
7. Listando todas as portas de escuta do UNIX
Listando todas as portas de escuta do UNIX ativas usando netstat -lx.
8. Mostrando estatísticas por protocolo
Exibe estatísticas por protocolo. Por padrão, as estatísticas são mostradas para os protocolos TCP, UDP, ICMP e IP. O parâmetro -s pode ser usado para especificar um conjunto de protocolos.
# netstat -sIp: 2461 total packets received 0 forwarded 0 incoming packets discarded 2431 incoming packets delivered 2049 requests sent outIcmp: 0 ICMP messages received 0 input ICMP message failed. ICMP input histogram: 1 ICMP messages sent 0 ICMP messages failed ICMP output histogram: destination unreachable: 1Tcp: 159 active connections openings 1 passive connection openings 4 failed connection attempts 0 connection resets received 1 connections established 2191 segments received 1745 segments
read more