12 exemplos de comando ss para monitorar conexões de rede
comando ss é uma ferramenta usada para exibir informações relacionadas ao soquete de rede em um sistema Linux. A ferramenta exibe informações mais detalhadas do comando netstat que é usado para exibir conexões de soquete ativas.
Neste guia, nos aprofundamos e vemos como o comando ss pode ser usado para exibir diversas informações de conexão de soquete no Linux.
1. Listando todas as conexões
O comando ss básico, sem nenhuma opção, simplesmente lista todas as conexões, independentemente do estado em que se encontrem.
ss
2. Listando portas de escuta e não escuta
Você pode recuperar uma lista de portas de escuta e de não escuta usando a opção -a
conforme mostrado abaixo.
ss -a
3. Listando soquetes de escuta
Para exibir apenas soquetes de escuta, use o sinalizador -l
conforme mostrado.
ss -l
4. Liste todas as conexões TCP
Para exibir todas as conexões TCP, use a opção -t
conforme mostrado.
ss -t
5. Liste todas as conexões TCP de escuta
Para ter uma visão de todas as conexões do soquete TCP de escuta, use a combinação -lt
conforme mostrado.
ss -lt
6. Liste todas as conexões UDP
Para visualizar todas as conexões do soquete UDP use a opção -ua
conforme mostrado.
ss -ua
7. Liste todas as conexões UDP de escuta
Para listar conexões UDP de escuta use a opção -lu
.
ss -lu
8. Exibir PID (IDs de processo) de soquetes
Para exibir os IDs de processo relacionados às conexões de soquete, use o sinalizador -p
conforme mostrado.
ss -p
9. Exibir estatísticas resumidas
Para listar as estatísticas resumidas, use a opção -s
.
ss -s
10. Exibir conexões de soquete IPv4 e IPv6
Se você estiver curioso sobre as conexões do soquete IPv4, use a opção -4
.
ss -4
Para exibir conexões IPv6, use a opção -6
.
ss -6
11. Filtrar conexões por número de porta
O comando ss também permite filtrar o número da porta do soquete ou o número do endereço. Por exemplo, para exibir todas as conexões de soquete com uma porta de destino ou origem do ssh, execute o comando.
ss -at '( dport = :22 or sport = :22 )'
Alternativamente, você pode executar o comando.
ss -at '( dport = :ssh or sport = :ssh )'
12. Verifique as páginas de manual do comando ss
Para obter mais informações sobre o uso do comando ss, verifique as páginas de manual usando o comando.
man ss
Essas são algumas das opções comumente usadas com o comando ss. O comando é considerado mais superior ao comando netstat e fornece informações detalhadas sobre conexões de rede.