Comando Linux · 3 min read · Jan 25, 2026

Tutorial do Comando ss do Linux para Iniciantes (8 Exemplos)

Quando se trata de acessar informações relacionadas a sockets através da linha de comando no Linux, a primeira ferramenta que vem à mente é o netstat. No entanto, há outra utilidade que pode fazer esse trabalho por você.

Ela se chama ss. Neste tutorial, discutiremos o básico dessa ferramenta usando alguns exemplos fáceis de entender. Mas antes de fazermos isso, vale a pena mencionar que todos os casos aqui foram testados em uma máquina Ubuntu 18.04 LTS.

Comando ss do Linux

O comando ss no Linux permite que você investigue sockets. A seguir está sua sintaxe:

ss [opções] [ FILTRO ]

E aqui está o que a página de manual da ferramenta diz sobre ela:

ss é usado para despejar estatísticas de sockets. Ele permite mostrar informações semelhantes ao netstat.  
Pode exibir mais informações sobre TCP e estado do que outras ferramentas.

A seguir estão alguns exemplos no formato de perguntas e respostas que devem lhe dar uma ideia melhor de como o comando ss funciona.

Q1. Como usar o comando ss?

Em sua forma mais básica, você pode usar o comando ss executando ‘ss’ sem nenhuma opção.

ss

A seguir está a saída que o comando produziu no meu caso:

Como usar o comando ss

Você notará que o ss exibe sockets com conexões estabelecidas em sua saída padrão.

Q2. Como fazer o ss suprimir a linha de cabeçalho?

A supressão de cabeçalhos pode ser feita usando a opção de linha de comando -H.

ss -H

A captura de tela a seguir mostra essa opção de linha de comando em ação:

Como fazer o ss suprimir a linha de cabeçalho

Assim, você pode ver que a linha de cabeçalho está ausente neste caso.

Q3. Como fazer o ss exibir sockets de escuta e não escuta?

Isso pode ser feito usando a opção de linha de comando -a.

ss -a

Note que sockets de escuta são omitidos por padrão, então usar -a faz com que o ss os inclua na saída. No entanto, se você quiser que o ss exiba apenas sockets de escuta, use a opção de linha de comando -l.

ss -l

Q4. Como fazer o ss mostrar processos usando sockets?

Se você quiser que o comando ss mostre informações sobre processos junto com as outras informações que ele já produz na saída, então use a opção de linha de comando -p.

ss -p

A captura de tela a seguir mostra a saída no meu caso:

Como fazer o ss mostrar processos usando sockets

Assim, você pode ver que as informações do processo estão sendo exibidas na saída.

Q5. Como fazer o ss produzir informações resumidas?

Se você não quiser ver a saída que o comando ss produz por padrão. Então há uma opção pela qual você pode pedir ao ss para fornecer um pequeno resumo das informações que ele analisa.

Esse resumo pode ser produzido usando a opção de linha de comando -s:

ss -s

Por exemplo, a seguir está o resumo fornecido no meu caso:

Total: 1334 (kernel 0)  
TCP:   41 (estab 35, closed 3, orphaned 0, synrecv 0, timewait 3/0), ports 0  
  
Transporte Total     IP        IPv6  
*      0         -         -       
RAW      1         0         1       
UDP      7         5         2       
TCP      38        37        1       
INET     46        42        4       
FRAG     0         0         0

Q6. Como fazer o ss exibir apenas sockets IPv4 ou IPv6?

Isso pode ser feito usando as opções -4 e -6.

Por exemplo, para fazer o ss mostrar apenas sockets IPv4, execute o seguinte comando:

ss -4

Da mesma forma para IPv6, execute o seguinte comando:

ss -6

Q7. Como fazer o ss exibir apenas sockets TCP ou UDP?

Existem diferentes opções de linha de comando que você pode usar aqui: -t para TCP e -u para UDP.

A seguir está um trecho útil da página de manual do comando ss.

       -t, --tcp  
              Exibir sockets TCP.  
  
       -u, --udp  
              Exibir sockets UDP.  
  
       -d, --dccp  
              Exibir sockets DCCP.  
  
       -w, --raw  
              Exibir sockets RAW.  
  
       -x, --unix  
              Exibir sockets de domínio Unix (alias para -f unix).  
  
       -S, --sctp  
              Exibir sockets SCTP.  
  
       --vsock  
              Exibir sockets vsock (alias para -f vsock).

Conclusão

O comando ss é uma ferramenta útil se seu trabalho no Linux envolve redes. Aqui, neste tutorial, discutimos algumas opções de linha de comando que o ss oferece. Uma vez que você tenha praticado essas, dirija-se à página de manual da ferramenta para aprender mais.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.