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.
ssA seguir está a saída que o comando produziu no meu caso:

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 -HA captura de tela a seguir mostra essa opção de linha de comando em ação:

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 -aNote 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 -lQ4. 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 -pA captura de tela a seguir mostra a saída no meu caso:

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 -sPor 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 0Q6. 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 -4Da mesma forma para IPv6, execute o seguinte comando:
ss -6Q7. 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.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.