fbpx Certificação Linux: Comando netstat no Linux (estatísticas de rede) [Guia Básico]

Blog

Comando netstat no Linux (estatísticas de rede) [Guia Básico]

📅 01/01/2019 ⏱ 2 min ✍️ Uira Ribeiro
Linuxcomandos
Comando netstat no Linux (estatísticas de rede) [Guia Básico]

O Comando netstat no Linux faz parte do antigo pacote legado Net-Tools e exibe as conexões de rede, tabela de rotas, estatísticas das interfaces etc. Ele foi elegantemente substituído pelo comando "ss".

Exemplos:

# netstat -anpActive Internet connections (servers and established)Proto	Recv-Q	Send-Q	Local Address	Foreign Address	State 	PID/Program nametcp	0	0 0.0.0.0:3306	0.0.0.0:*	LISTEN	981/mysqldtcp	  0 0 	0.0.0.0:8080	0.0.0.0:*	LISTEN	24929/mini-apache:tcp	0	0 0.0.0.0:8888	0.0.0.0:*	LISTEN	2160/httpdtcp	0	0 0.0.0.0:3128	0.0.0.0:*	LISTEN	1994/(squid)tcp	0	0 127.0.0.1:953	0.0.0.0:*	LISTEN	935/named

Neste exemplo o comando netstat lista todas as conexões abertas e processos que estão à escuta de conexões e à qual processo eles pertencem. A opção "-p" somente mostra os programas "donos" das conexões para o root.

A opção -i fornece uma estatística de volume de dados trafegados em cada interface:

$ netstat -i
Tabela de Interfaces do Kernel
Iface      MTU    RX-OK RX-ERR RX-DRP RX-OVR    TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0      9001 34849988      0      0 0      30552900      0      0      0 BMRU
lo       65536  4407543      0      0 0       4407543      0      0      0 LRU

A opção "-r" mostra a tabela de rotas, bem parecido com o comando route:

$ netstat -rnTabela de Roteamento IP do KernelDestino         Roteador        MáscaraGen.    Opções   MSS Janela  irtt Iface0.0.0.0         172.30.0.1      0.0.0.0         UG        0 0          0 eth010.8.0.0        10.8.0.2        255.255.255.0   UG        0 0          0 tun010.8.0.2        0.0.0.0         255.255.255.255 UH        0 0          0 tun0169.254.169.254 0.0.0.0         255.255.255.255 UH        0 0          0 eth0172.30.0.0      0.0.0.0         255.255.255.0   U         0 0          0 eth0

O netstat também provê estatísticas das interfaces de rede com a opção "-s":

$ netstat -sIp:    8871 total packets received    0 forwarded    0 incoming packets discarded    7997 incoming packets delivered    5023 requests sent out( ... )

Aprenda muito mais sobre Linux em nosso curso online. Você pode efetuar a matrícula aqui. Se você já tem uma conta, ou quer criar uma, basta entrar ou criar seu usuário aqui.

Gostou? Compartilhe

Uira Ribeiro

Prof. Uirá Ribeiro

Chair do Board do Linux Professional Institute

Especialista Linux com mais de 20 anos de experiência.
Autor de 5 livros e mentor de mais de 14.000 alunos certificados.
20 certificações de alto nível, incluindo LPIC-3, CKA, RHCE e AWS Solutions Architect.

WhatsApp