Exemplos de comando Linux “SS”

Exemplos de comando Linux “SS”
O "SS" é um comando Linux embutido usado para exibir informações detalhadas sobre os soquetes de rede. Você pode usar opções diferentes com este comando para exibir o tipo de informação que deseja. Falaremos brevemente sobre alguns exemplos de usar o comando "SS" no Linux no Guia de hoje.

Sintaxe básica do comando “SS” e seu manual de ajuda

A sintaxe básica do comando em discussão é mostrada abaixo:

$ ss [opção]

Existem diferentes opções disponíveis que você pode usar com o comando "SS". Você pode conferir essas opções acessando o manual "Ajuda" de "SS" com o seguinte comando:

$ SS -Help

Você pode ver o manual de "ajuda" do comando "SS" na imagem mostrada abaixo:

Exemplos do comando "SS" no Linux

Os exemplos do comando "SS" no Linux são discutidos abaixo:

Exemplo 1: exibir todas as conexões
Se você deseja listar todas as conexões do seu sistema Linux, poderá executar o comando "SS" sem nenhuma opção da seguinte maneira:

$ ss

Todas as conexões do nosso sistema Linux são exibidas na imagem abaixo:

Exemplo 2: exibir todas as portas
Você pode exibir todas as portas, independentemente de elas estarem ouvindo ou não usando a seguinte variação do comando "SS" no Linux:

$ ss -a

Todas as portas do nosso sistema Linux são mostradas abaixo:

Exemplo 3: Exiba apenas os soquetes de escuta
Se você deseja exibir apenas os soquetes de escuta no terminal, pode usar o comando "SS" da seguinte maneira:

$ ss -l

Os soquetes de escuta do nosso sistema Linux são mostrados abaixo:

Exemplo 4: Exiba todas as conexões UDP
Sabemos que temos conexões UDP ou conexões TCP. Se você deseja listar todas as conexões UDP, use o comando "SS" da seguinte maneira:

$$ SS -UA

Todas as conexões UDP do nosso sistema Linux são as seguintes:

Exemplo 5: Exiba todas as conexões UDP de escuta
Se você deseja listar apenas as conexões UDP que estão ouvindo atualmente, poderá usar a seguinte versão do comando "SS":

$ ss -Ul

Todas as conexões UDP de escuta do nosso sistema Linux são mostradas abaixo:

Exemplo 6: Exiba todas as conexões TCP
Da mesma forma, você também pode listar todas as conexões TCP da seguinte maneira:

$ ss -t

Todas as conexões TCP do nosso sistema Linux são mostradas abaixo:

Exemplo 7: Exiba todas as conexões TCP de escuta
As conexões TCP de escuta do sistema Linux podem ser exibidas com o seguinte comando:

$ ss -tl

Os resultados da execução deste comando são os seguintes:

Exemplo 8: Exiba um resumo de todas as conexões
Você pode até listar o resumo das estatísticas de todas as conexões do seu sistema usando o comando "SS" da seguinte maneira:

$ ss -s

O resumo das estatísticas de todas as conexões do nosso sistema Linux é mostrado abaixo:

Exemplo 9: exibir os processos usando os soquetes
Se você deseja exibir os processos correspondentes a todos os soquetes de conexão, poderá executar o comando "SS" da seguinte maneira:

$ SS -P

A saída dessa variação do comando "SS" é a seguinte:

Exemplo 10: Exiba as conexões correspondentes a um protocolo de Internet específico
Você pode até optar por exibir todas as conexões IPv4 ou IPv6. Para exibir apenas as conexões IPv4, você pode executar o comando "SS" da seguinte maneira:

$ SS -4

Se você deseja exibir todas as conexões IPv6, poderá substituir "-4" por "-6". A saída desta variante do comando "SS" é mostrada abaixo:

Conclusão

Quase abordamos todos os casos de uso do exemplo do comando "SS" no Linux neste artigo. No entanto, você pode explorar ainda mais o uso deste comando revisando seu manual de ajuda.