- 1. Liste todas as portas de escuta de conexões TCP e UDP Linux
- 2. Listar conexões de porta TCP do Linux
- 3. Listar conexões de porta UDP Linux
- 4. Liste todas as conexões em estado de escuta (Escuta) Linux
- 5. Lista todas as portas TCP de escuta do Linux
- 6. Liste todas as portas UDP de escuta do Linux
- 7. Liste todas as portas UNIX de escuta do Linux
- 8. Exibir estatísticas por protocolo Linux
- 9. Exibir estatísticas do protocolo TCP Linux
- 10. Exibir estatísticas do protocolo UDP Linux
- 11. Exibir nomes de serviço com Linux PIDs
- 12. Implante Linux em modo promíscuo
- 13. Implantar o roteamento IP do kernel do Linux
- 14. Implementar transações de interface de rede Linux
- 15. Exibir a tabela de interface do kernel Linux
- 16. Exibir informações de IPv4 e IPv6 Linux
- 17. Imprimir informações do Netstat continuamente Linux
- 18. Encontrar um endereço sem suporte para Linux
- 19. Mostrar ouvintes Linux
- 20. Exibir estatísticas de rede RAW Linux
Ao gerenciar e administrar sistemas operacionais Linux, uma das melhores práticas que podemos realizar é conhecer em detalhes os comandos que facilitam a tarefa de administração e controle de uma forma muito mais simples.
Um desses comandos é netstat, (estatísticas de rede - estatísticas de rede) que é uma ferramenta de linha de comando que nos permite monitorar conexões de rede de entrada e saída, bem como visualizar tabelas de roteamento, estatísticas de interface, etc.
O comando netstat está disponível em todos os sistemas operacionais Unix e também nos sistemas operacionais Windows e é prático em termos de solução de problemas de rede e medição de desempenho.
O comando netstat é uma das ferramentas de depuração de serviço de rede mais básicas, pois nos informa quais portas estão abertas e se os programas estão escutando nas portas, permitindo um melhor controle sobre elas.
Se gerenciamos ou estamos envolvidos com aspectos de rede, esta ferramenta é muito importante e muito útil, também para administradores de sistema, pois nos oferece uma maneira fácil de monitorar e resolver problemas relacionados à rede e determinar o desempenho do tráfego de rede .
Hoje, o Solvetic traz alguns dos comandos netstat mais úteis para um melhor controle e monitoramento.
1. Liste todas as portas de escuta de conexões TCP e UDP Linux
Essa tarefa pode ser realizada usando a opção netstat -a e, assim, listar todas as portas (TCP e UDP) em estado de escuta:
netstat -a | mais
Lá veremos o tipo de protocolo, o endereço local, o endereço remoto e seu status atual.
2. Listar conexões de porta TCP do Linux
Se desejarmos listar apenas as conexões da porta TCP (Transmission Control Protocol), será necessário usar o parâmetro netstat -at:
netstat -at
Podemos ver em detalhes as informações dessas portas.
3. Listar conexões de porta UDP Linux
Se for necessário exibir todas as conexões de porta UDP (User Datagram Protocol), devemos usar o parâmetro netstat -au:
netstat -au
4. Liste todas as conexões em estado de escuta (Escuta) Linux
Com netstat, é possível listar todas as conexões de portas de escuta ativas com o parâmetro netstat -l.
netstat -l
5. Lista todas as portas TCP de escuta do Linux
Se for necessário listar todas as portas TCP de escuta ativas, podemos fazê-lo usando a opção netstat -lt.
netstat -lt
6. Liste todas as portas UDP de escuta do Linux
Se quiser listar todas as portas UDP ativas de escuta, você pode fazer isso usando a opção netstat -lu.
netstat -lu
7. Liste todas as portas UNIX de escuta do Linux
O comando netstat nos permite listar todas as portas de escuta ativas do UNIX usando o parâmetro netstat -lx:
netstat -lx
8. Exibir estatísticas por protocolo Linux
O Netstat nos oferece a opção de exibir estatísticas por protocolo.
Por padrão, as estatísticas serão exibidas para os protocolos TCP, UDP, ICMP e IP. O parâmetro -s pode ser usado para especificar um conjunto de protocolos.
Podemos ver informações detalhadas de cada protocolo do sistema.
9. Exibir estatísticas do protocolo TCP Linux
Se quisermos exibir apenas estatísticas do protocolo TCP usando netstat, podemos usar o parâmetro netstat -st:
netstat -st
10. Exibir estatísticas do protocolo UDP Linux
Se, por outro lado, quisermos ver as estatísticas do protocolo UDP, devemos executar netstat -su:
netstat -su
11. Exibir nomes de serviço com Linux PIDs
Com a opção netstat -tp, aparecerá "PID / Nome do Programa", que mostra o nome do serviço com seu número PID.
netstat -tp
12. Implante Linux em modo promíscuo
Ao exibir o modo promíscuo com o parâmetro -ac, netstat imprime as informações selecionadas ou atualiza a tela a cada cinco segundos. A tela padrão é atualizada a cada segundo.
netstat -ac 5 | grep tcp
13. Implantar o roteamento IP do kernel do Linux
Esta opção nos permite exibir a tabela de roteamento IP do kernel com o comando netstat e route (-r).
netstat -r
14. Implementar transações de interface de rede Linux
Graças a esta opção será possível visualizar as transações de pacotes da interface de rede incluindo tanto a transferência como a recepção de pacotes com tamanho MTU, para isso iremos executar o seguinte:
netstat -i
15. Exibir a tabela de interface do kernel Linux
Esta opção é semelhante ao comando ifconfig e exibe a tabela de interface do kernel. Para a sua utilização iremos executar o seguinte:
netstat -ie
16. Exibir informações de IPv4 e IPv6 Linux
Graças a este parâmetro, veremos a formação de membros do grupo multicast para IPv4 e IPv6. Seu parâmetro é:
netstat -g
17. Imprimir informações do Netstat continuamente Linux
Para obter as informações do netstat a cada hora definida, será possível usar o seguinte comando que imprimirá as informações do netstat continuamente:
netstat -c
Para finalizar a exibição, usaremos a combinação de teclas Ctrl + C.
18. Encontrar um endereço sem suporte para Linux
Esta opção permite que você encontre famílias de endereços não configuradas com informações úteis.
netstat --verbose
19. Mostrar ouvintes Linux
Com esta opção é possível validar quantos ouvintes estão rodando em uma porta definida, a sintaxe a ser utilizada é, por exemplo, para http:
netstat -ap | grep http
20. Exibir estatísticas de rede RAW Linux
Se quisermos exibir as estatísticas RAW da rede, podemos fazê-lo usando o seguinte comando:
netstat --statistics -raw
Temos essas opções para gerenciar vários valores e parâmetros da rede usando netstat em distros Linux de forma prática.