ss
Rede
Uso
ss -tulpnA 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ção | Significado |
|---|---|
| -t / -u | TCP / UDP sockets. |
| -l | Listening sockets only. |
| -n | Numeric ports, no /etc/services lookup. |
| -p | Show the owning process. Needs root to see processes that are not yours. |
| -a | Every socket, listening or not. |
| state established | Filter by state, written after the flags. |
| -s | A summary count of sockets per protocol. |
Exemplos
ss -tulpnEvery listening TCP and UDP port with the process behind it.
ss -tn state establishedOnly 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