Início·Comandos de terminal

ss

Rede

Uso

ss -tulpn

A forma moderna de listar sockets abertos no Linux, sucessora do netstat e muito mais rapida num host movimentado; note que `-p` so revela o processo dono quando voce e root.

Opções comuns

OpçãoSignificado
-t / -uTCP / UDP sockets.
-lListening sockets only.
-nNumeric ports, no /etc/services lookup.
-pShow the owning process. Needs root to see processes that are not yours.
-aEvery socket, listening or not.
state establishedFilter by state, written after the flags.
-sA summary count of sockets per protocol.

Exemplos

ss -tulpn

Every listening TCP and UDP port with the process behind it.

ss -tn state established

Only the connections that are actually carrying traffic.

ss -tn "( dport = :443 )"

Outgoing HTTPS connections only.

Quando a conexão falha, estes mostram até onde ela chegou: o nome não resolve, não há rota ou a porta está fechada.

Como ler

  • Os colchetes [ ] marcam uma parte que você pode omitir.
  • As reticências … indicam que você pode listar vários.
  • As opções diferenciam maiúsculas: em alguns comandos -r e -R fazem coisas diferentes.

Perguntas

Q. O que ss faz?

A forma moderna de listar sockets abertos no Linux, sucessora do netstat e muito mais rapida num host movimentado; note que `-p` so revela o processo dono quando voce e root.

Q. Como se digita?

ss -tulpn — os colchetes marcam o que você pode omitir.

Q. Quantas opções vale a pena saber?

Aqui estão 7; a lista completa está em man ss. Este comando fica em Rede.

Comandos relacionados

página man: man ss