ss
Réseau
Syntaxe
ss -tulpnLa facon moderne de lister les sockets ouverts sous Linux, successeur de netstat et bien plus rapide sur une machine chargee ; attention, `-p` ne revele le processus proprietaire qu'en root.
Options courantes
| Option | Signification |
|---|---|
| -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. |
Exemples
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.
Quand une connexion échoue, ceux-ci délimitent jusqu’où elle est allée : le nom ne se résout pas, pas de route, ou le port est fermé.
Comment lire
- Les crochets [ ] marquent une partie facultative.
- Les points de suspension … signifient qu’on peut en mettre plusieurs.
- Les options sont sensibles à la casse : sur certaines commandes, -r et -R ne font pas la même chose.
Questions fréquentes
Q. Que fait ss ?
La facon moderne de lister les sockets ouverts sous Linux, successeur de netstat et bien plus rapide sur une machine chargee ; attention, `-p` ne revele le processus proprietaire qu'en root.
Q. Comment l’écrire ?
ss -tulpn — les crochets marquent ce qui est facultatif.
Q. Combien d’options valent la peine ?
Il y en a 7 ici ; la liste complète est dans man ss. Cette commande relève de Réseau.
Commandes liées
page man: man ss